Build Information
Failed to build NativeMarkKit, reference master (c58eb7), with Swift 6.4 for Linux on 18 Sep 2026 07:51:23 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:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/andyfinnell/NativeMarkKit.git
Reference: master
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/andyfinnell/NativeMarkKit
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at c58eb73 Refactor styling (#23)
Cloned https://github.com/andyfinnell/NativeMarkKit.git
Revision (git rev-parse @):
c58eb73e18fe2311f4675ffa7d23555afa976017
SUCCESS checkout https://github.com/andyfinnell/NativeMarkKit.git at master
========================================
Build
========================================
Selected platform: linux
Swift version: 6.4
Building package at path: $PWD
https://github.com/andyfinnell/NativeMarkKit.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:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Building for debugging...
[Planning deferred tasks]
[19 / 27] NativeMarkKit
error: SwiftCompile normal x86_64 failed with a nonzero exit code. Command line: cd /host
/host/spi-builder-workspace/Sources/NativeMarkKit/render/CGRect+Render.swift:28:8: [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m26 |[0;0m }
[0;36m27 |[0;0m #else
[0;36m28 |[0;0m #error([4;39m"Unsupported platform"[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m29 |[0;0m #endif
[0;36m30 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/render/LayoutManager.swift:7:8: [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m5 |[0;0m import AppKit
[0;36m6 |[0;0m #else
[0;36m7 |[0;0m #error([4;39m"Unsupported platform"[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m8 |[0;0m #endif
[0;36m9 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/render/NativeImage.swift:35:8: [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m33 |[0;0m
[0;36m34 |[0;0m #else
[0;36m35 |[0;0m #error([4;39m"Unsupported platform"[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m36 |[0;0m #endif
[0;36m37 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/render/NativeTextAttachment.swift:21:8: [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m19 |[0;0m import UIKit
[0;36m20 |[0;0m #else
[0;36m21 |[0;0m #error([4;39m"Unsupported platform"[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m22 |[0;0m #endif
[0;36m23 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/render/Renderer.swift:7:8: [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m5 |[0;0m import UIKit
[0;36m6 |[0;0m #else
[0;36m7 |[0;0m #error([4;39m"Unsupported platform"[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m8 |[0;0m #endif
[0;36m9 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/render/TextContainer.swift:13:8: [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m11 |[0;0m }
[0;36m12 |[0;0m #else
[0;36m13 |[0;0m #error([4;39m"Unsupported platform"[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m14 |[0;0m #endif
[0;36m15 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/render/ThematicBreakAttachment.swift:7:8: [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m5 |[0;0m import UIKit
[0;36m6 |[0;0m #else
[0;36m7 |[0;0m #error([4;39m"Unsupported platform"[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m8 |[0;0m #endif
[0;36m9 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/style/AspectScaleDownByHeight.swift:7:8: [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m5 |[0;0m import UIKit
[0;36m6 |[0;0m #else
[0;36m7 |[0;0m #error([4;39m"Unsupported platform"[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m8 |[0;0m #endif
[0;36m9 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/style/AspectScaleDownByWidth.swift:7:8: [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m5 |[0;0m import UIKit
[0;36m6 |[0;0m #else
[0;36m7 |[0;0m #error([4;39m"Unsupported platform"[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m8 |[0;0m #endif
[0;36m9 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:7:8: [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m5 |[0;0m import UIKit
[0;36m6 |[0;0m #else
[0;36m7 |[0;0m #error([4;39m"Unsupported platform"[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m8 |[0;0m #endif
[0;36m9 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/style/DefaultImageSizer.swift:7:8: [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m5 |[0;0m import UIKit
[0;36m6 |[0;0m #else
[0;36m7 |[0;0m #error([4;39m"Unsupported platform"[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m8 |[0;0m #endif
[0;36m9 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Em.swift:7:8: [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m5 |[0;0m import UIKit
[0;36m6 |[0;0m #else
[0;36m7 |[0;0m #error([4;39m"Unsupported platform"[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m8 |[0;0m #endif
[0;36m9 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/style/FourSidedValue.swift:7:8: [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m5 |[0;0m import UIKit
[0;36m6 |[0;0m #else
[0;36m7 |[0;0m #error([4;39m"Unsupported platform"[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m8 |[0;0m #endif
[0;36m9 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/style/ImageSizer.swift:7:8: [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m5 |[0;0m import UIKit
[0;36m6 |[0;0m #else
[0;36m7 |[0;0m #error([4;39m"Unsupported platform"[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m8 |[0;0m #endif
[0;36m9 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:7:8: [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m5 |[0;0m import UIKit
[0;36m6 |[0;0m #else
[0;36m7 |[0;0m #error([4;39m"Unsupported platform"[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m8 |[0;0m #endif
[0;36m9 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Length.swift:7:8: [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m5 |[0;0m import UIKit
[0;36m6 |[0;0m #else
[0;36m7 |[0;0m #error([4;39m"Unsupported platform"[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m8 |[0;0m #endif
[0;36m9 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/style/NativeTypes.swift:33:8: [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m31 |[0;0m #else
[0;36m32 |[0;0m
[0;36m33 |[0;0m #error([4;39m"Unsupported platform"[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m34 |[0;0m
[0;36m35 |[0;0m #endif
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Points.swift:7:8: [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m5 |[0;0m import UIKit
[0;36m6 |[0;0m #else
[0;36m7 |[0;0m #error([4;39m"Unsupported platform"[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m8 |[0;0m #endif
[0;36m9 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Strikethrough.swift:7:8: [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m5 |[0;0m import UIKit
[0;36m6 |[0;0m #else
[0;36m7 |[0;0m #error([4;39m"Unsupported platform"[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m8 |[0;0m #endif
[0;36m9 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/style/StyleSheet.swift:7:8: [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m5 |[0;0m import UIKit
[0;36m6 |[0;0m #else
[0;36m7 |[0;0m #error([4;39m"Unsupported platform"[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m8 |[0;0m #endif
[0;36m9 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/style/StyleStack.swift:8:8: [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m6 |[0;0m import UIKit
[0;36m7 |[0;0m #else
[0;36m8 |[0;0m #error([4;39m"Unsupported platform"[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m9 |[0;0m #endif
[0;36m10 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/style/TextStyle.swift:7:8: [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m5 |[0;0m import UIKit
[0;36m6 |[0;0m #else
[0;36m7 |[0;0m #error([4;39m"Unsupported platform"[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m8 |[0;0m #endif
[0;36m9 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Underline.swift:7:8: [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m5 |[0;0m import UIKit
[0;36m6 |[0;0m #else
[0;36m7 |[0;0m #error([4;39m"Unsupported platform"[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mUnsupported platform[0;0m
[0;36m8 |[0;0m #endif
[0;36m9 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/render/AbstractView.swift:13:26: [1;31merror: [1;39mcannot find type 'NSTextStorage' in scope[0;0m
[0;36m11 |[0;0m
[0;36m12 |[0;0m final class AbstractView: NSObject {
[0;36m13 |[0;0m private let storage: [4;39mNSTextStorage[0;0m
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSTextStorage' in scope[0;0m
[0;36m14 |[0;0m private let layoutManager = LayoutManager()
[0;36m15 |[0;0m private let environment: Environment
/host/spi-builder-workspace/Sources/NativeMarkKit/render/TextContainerStyle.swift:12:26: [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m10 |[0;0m let border: Border?
[0;36m11 |[0;0m let padding: PointPadding?
[0;36m12 |[0;0m let backgroundColor: [4;39mNativeColor[0;0m?
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m13 |[0;0m }
[0;36m14 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Border.swift:16:23: [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m14 |[0;0m public let shape: BorderShape
[0;36m15 |[0;0m public let width: CGFloat
[0;36m16 |[0;0m public let color: [4;39mNativeColor[0;0m
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m17 |[0;0m
[0;36m18 |[0;0m public init(shape: BorderShape, width: CGFloat, color: NativeColor) {
/host/spi-builder-workspace/Sources/NativeMarkKit/style/ImageLoader.swift:4:64: [1;31merror: [1;39mcannot find type 'NativeImage' in scope[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m public protocol ImageLoader {
[0;36m4 |[0;0m func loadImage(_ urlString: String, completion: @escaping ([4;39mNativeImage[0;0m?) -> Void)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeImage' in scope[0;0m
[0;36m5 |[0;0m }
[0;36m6 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/style/ImageSizer.swift:11:49: [1;31merror: [1;39mcannot find type 'NativeImage' in scope[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public protocol ImageSizer {
[0;36m11 |[0;0m func imageSize(_ urlString: String?, image: [4;39mNativeImage[0;0m, lineFragment: CGRect) -> CGSize
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeImage' in scope[0;0m
[0;36m12 |[0;0m }
[0;36m13 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/render/NativeTextAttachment.swift:24:29: [1;31merror: [1;39mcannot find type 'NSTextAttachment' in scope[0;0m
[0;36m22 |[0;0m #endif
[0;36m23 |[0;0m
[0;36m24 |[0;0m class NativeTextAttachment: [4;39mNSTextAttachment[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSTextAttachment' in scope[0;0m
[0;36m25 |[0;0m var characterIndex: Int?
[0;36m26 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/render/ImageTextAttachment.swift:16:21: [1;31merror: [1;39mcannot find type 'NativeImage' in scope[0;0m
[0;36m14 |[0;0m case idle
[0;36m15 |[0;0m case loading
[0;36m16 |[0;0m case loaded([4;39mNativeImage[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeImage' in scope[0;0m
[0;36m17 |[0;0m }
[0;36m18 |[0;0m private let imageUrl: String?
/host/spi-builder-workspace/Sources/NativeMarkKit/render/ImageTextAttachment.swift:42:51: [1;31merror: [1;39mcannot find type 'NSTextContainer' in scope[0;0m
[0;36m40 |[0;0m }
[0;36m41 |[0;0m
[0;36m42 |[0;0m override func lineFragment(for textContainer: [4;39mNSTextContainer[0;0m?, proposedLineFragment lineFrag: CGRect) -> CGRect {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSTextContainer' in scope[0;0m
[0;36m43 |[0;0m if let image = loadImage() {
[0;36m44 |[0;0m let resized = environment.imageSizer.imageSize(imageUrl, image: image, lineFragment: lineFrag)
/host/spi-builder-workspace/Sources/NativeMarkKit/render/ImageTextAttachment.swift:53:25: [1;31merror: [1;39mcannot find type 'NativeImage' in scope[0;0m
[0;36m51 |[0;0m
[0;36m52 |[0;0m private extension ImageTextAttachment {
[0;36m53 |[0;0m func loadImage() -> [4;39mNativeImage[0;0m? {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeImage' in scope[0;0m
[0;36m54 |[0;0m switch status {
[0;36m55 |[0;0m case .idle:
/host/spi-builder-workspace/Sources/NativeMarkKit/render/LayoutManager.swift:14:28: [1;31merror: [1;39mcannot find type 'NSLayoutManager' in scope[0;0m
[0;36m12 |[0;0m }
[0;36m13 |[0;0m
[0;36m14 |[0;0m final class LayoutManager: [4;39mNSLayoutManager[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutManager' in scope[0;0m
[0;36m15 |[0;0m weak var invalidationDelegate: LayoutManagerDelegate?
[0;36m16 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/render/LayoutManager.swift:17:14: [1;31merror: [1;39minitializer does not override a designated initializer from its superclass[0;0m
[0;36m15 |[0;0m weak var invalidationDelegate: LayoutManagerDelegate?
[0;36m16 |[0;0m
[0;36m17 |[0;0m [4;39moverride[0;0m init() {
[0;36m|[0;0m `- [1;31merror: [1;39minitializer does not override a designated initializer from its superclass[0;0m
[0;36m18 |[0;0m super.init()
[0;36m19 |[0;0m delegate = self
/host/spi-builder-workspace/Sources/NativeMarkKit/render/LayoutManager.swift:27:18: [1;31merror: [1;39mcannot find type 'NSTextStorage' in scope[0;0m
[0;36m25 |[0;0m }
[0;36m26 |[0;0m
[0;36m27 |[0;0m var storage: [4;39mNSTextStorage[0;0m? {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSTextStorage' in scope[0;0m
[0;36m28 |[0;0m textStorage
[0;36m29 |[0;0m }
/host/spi-builder-workspace/Sources/NativeMarkKit/render/LayoutManager.swift:31:19: [1;31merror: [1;39mmethod does not override any method from its superclass[0;0m
[0;36m29 |[0;0m }
[0;36m30 |[0;0m
[0;36m31 |[0;0m [4;39moverride[0;0m func drawBackground(forGlyphRange glyphsToShow: NSRange, at origin: CGPoint) {
[0;36m|[0;0m `- [1;31merror: [1;39mmethod does not override any method from its superclass[0;0m
[0;36m32 |[0;0m super.drawBackground(forGlyphRange: glyphsToShow, at: origin)
[0;36m33 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/render/LayoutManager.swift:90:26: [1;31merror: [1;39mcannot find type 'NSLayoutManagerDelegate' in scope[0;0m
[0;36m88 |[0;0m }
[0;36m89 |[0;0m
[0;36m90 |[0;0m extension LayoutManager: [4;39mNSLayoutManagerDelegate[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutManagerDelegate' in scope[0;0m
[0;36m91 |[0;0m func layoutManager(_ layoutManager: NSLayoutManager, shouldSetLineFragmentRect lineFragmentRect: UnsafeMutablePointer<CGRect>, lineFragmentUsedRect: UnsafeMutablePointer<CGRect>, baselineOffset: UnsafeMutablePointer<CGFloat>, in textContainer: NSTextContainer, forGlyphRange glyphRange: NSRange) -> Bool {
[0;36m92 |[0;0m let characterRange = layoutManager.characterRange(forGlyphRange: glyphRange, actualGlyphRange: nil)
/host/spi-builder-workspace/Sources/NativeMarkKit/render/LayoutManager.swift:91:41: [1;31merror: [1;39mcannot find type 'NSLayoutManager' in scope[0;0m
[0;36m89 |[0;0m
[0;36m90 |[0;0m extension LayoutManager: NSLayoutManagerDelegate {
[0;36m91 |[0;0m func layoutManager(_ layoutManager: [4;39mNSLayoutManager[0;0m, shouldSetLineFragmentRect lineFragmentRect: UnsafeMutablePointer<CGRect>, lineFragmentUsedRect: UnsafeMutablePointer<CGRect>, baselineOffset: UnsafeMutablePointer<CGFloat>, in textContainer: NSTextContainer, forGlyphRange glyphRange: NSRange) -> Bool {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutManager' in scope[0;0m
[0;36m92 |[0;0m let characterRange = layoutManager.characterRange(forGlyphRange: glyphRange, actualGlyphRange: nil)
[0;36m93 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/render/LayoutManager.swift:91:249: [1;31merror: [1;39mcannot find type 'NSTextContainer' in scope[0;0m
[0;36m89 |[0;0m
[0;36m90 |[0;0m extension LayoutManager: NSLayoutManagerDelegate {
[0;36m91 |[0;0m func layoutManager(_ layoutManager: NSLayoutManager, shouldSetLineFragmentRect lineFragmentRect: UnsafeMutablePointer<CGRect>, lineFragmentUsedRect: UnsafeMutablePointer<CGRect>, baselineOffset: UnsafeMutablePointer<CGFloat>, in textContainer: [4;39mNSTextContainer[0;0m, forGlyphRange glyphRange: NSRange) -> Bool {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSTextContainer' in scope[0;0m
[0;36m92 |[0;0m let characterRange = layoutManager.characterRange(forGlyphRange: glyphRange, actualGlyphRange: nil)
[0;36m93 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/render/LayoutManager.swift:104:157: [1;31merror: [1;39mcannot find type 'NSLayoutManager' in scope[0;0m
[0;36m102 |[0;0m }
[0;36m103 |[0;0m
[0;36m104 |[0;0m func layoutManager(_ layoutManager: NSLayoutManager, shouldUse action: NSLayoutManager.ControlCharacterAction, forControlCharacterAt charIndex: Int) -> [4;39mNSLayoutManager[0;0m.ControlCharacterAction {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutManager' in scope[0;0m
[0;36m105 |[0;0m let ch = storage?.character(at: charIndex)
[0;36m106 |[0;0m if ch == 13 /* \r */ {
/host/spi-builder-workspace/Sources/NativeMarkKit/render/LayoutManager.swift:104:41: [1;31merror: [1;39mcannot find type 'NSLayoutManager' in scope[0;0m
[0;36m102 |[0;0m }
[0;36m103 |[0;0m
[0;36m104 |[0;0m func layoutManager(_ layoutManager: [4;39mNSLayoutManager[0;0m, shouldUse action: NSLayoutManager.ControlCharacterAction, forControlCharacterAt charIndex: Int) -> NSLayoutManager.ControlCharacterAction {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutManager' in scope[0;0m
[0;36m105 |[0;0m let ch = storage?.character(at: charIndex)
[0;36m106 |[0;0m if ch == 13 /* \r */ {
/host/spi-builder-workspace/Sources/NativeMarkKit/render/LayoutManager.swift:104:76: [1;31merror: [1;39mcannot find type 'NSLayoutManager' in scope[0;0m
[0;36m102 |[0;0m }
[0;36m103 |[0;0m
[0;36m104 |[0;0m func layoutManager(_ layoutManager: NSLayoutManager, shouldUse action: [4;39mNSLayoutManager[0;0m.ControlCharacterAction, forControlCharacterAt charIndex: Int) -> NSLayoutManager.ControlCharacterAction {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLayoutManager' in scope[0;0m
[0;36m105 |[0;0m let ch = storage?.character(at: charIndex)
[0;36m106 |[0;0m if ch == 13 /* \r */ {
/host/spi-builder-workspace/Sources/NativeMarkKit/render/LayoutManager.swift:143:120: [1;31merror: [1;39mcannot find type 'NSTextContainer' in scope[0;0m
[0;36m141 |[0;0m }
[0;36m142 |[0;0m
[0;36m143 |[0;0m func enumerateTypographicBounds(forCharacterRange characterRange: NSRange, with block: @escaping (NSRange, CGRect, [4;39mNSTextContainer[0;0m) -> Void) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSTextContainer' in scope[0;0m
[0;36m144 |[0;0m let glyphRange = self.glyphRange(forCharacterRange: characterRange, actualCharacterRange: nil)
[0;36m145 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/render/LayoutManager.swift:157:107: [1;31merror: [1;39mcannot find type 'NSTextContainer' in scope[0;0m
[0;36m155 |[0;0m }
[0;36m156 |[0;0m
[0;36m157 |[0;0m func typographicBounds(ofGlyphRange glyphRange: NSRange, onLineFragment lineFrame: CGRect, container: [4;39mNSTextContainer[0;0m) -> CGRect? {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSTextContainer' in scope[0;0m
[0;36m158 |[0;0m let glyphs = UnsafeMutablePointer<CGGlyph>.allocate(capacity: glyphRange.length)
[0;36m159 |[0;0m let characterIndices = UnsafeMutablePointer<Int>.allocate(capacity: glyphRange.length)
/host/spi-builder-workspace/Sources/NativeMarkKit/render/LayoutManager.swift:183:43: [1;31merror: [1;39mcannot find type 'CGGlyph' in scope[0;0m
[0;36m181 |[0;0m }
[0;36m182 |[0;0m
[0;36m183 |[0;0m func typographicBounds(ofGlyph glyph: [4;39mCGGlyph[0;0m, atGlyphIndex glyphIndex: Int, characterIndex: Int, onLineFragment lineFrame: CGRect, container: NSTextContainer) -> CGRect {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'CGGlyph' in scope[0;0m
[0;36m184 |[0;0m let location = self.location(forGlyphAt: glyphIndex)
[0;36m185 |[0;0m let defaultFont = self.textStorage?.safeAttribute(.font, at: characterIndex, effectiveRange: nil) as? NativeFont ?? TextStyle.body.makeFont()
/host/spi-builder-workspace/Sources/NativeMarkKit/render/LayoutManager.swift:183:148: [1;31merror: [1;39mcannot find type 'NSTextContainer' in scope[0;0m
[0;36m181 |[0;0m }
[0;36m182 |[0;0m
[0;36m183 |[0;0m func typographicBounds(ofGlyph glyph: CGGlyph, atGlyphIndex glyphIndex: Int, characterIndex: Int, onLineFragment lineFrame: CGRect, container: [4;39mNSTextContainer[0;0m) -> CGRect {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSTextContainer' in scope[0;0m
[0;36m184 |[0;0m let location = self.location(forGlyphAt: glyphIndex)
[0;36m185 |[0;0m let defaultFont = self.textStorage?.safeAttribute(.font, at: characterIndex, effectiveRange: nil) as? NativeFont ?? TextStyle.body.makeFont()
/host/spi-builder-workspace/Sources/NativeMarkKit/render/LeafTextContainerLayout.swift:116:18: [1;31merror: [1;39mcannot find type 'NSTextStorage' in scope[0;0m
[0;36m114 |[0;0m }
[0;36m115 |[0;0m
[0;36m116 |[0;0m var storage: [4;39mNSTextStorage[0;0m? {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSTextStorage' in scope[0;0m
[0;36m117 |[0;0m layoutManager?.textStorage
[0;36m118 |[0;0m }
/host/spi-builder-workspace/Sources/NativeMarkKit/render/ListItemMarkerContainerLayout.swift:107:18: [1;31merror: [1;39mcannot find type 'NSTextStorage' in scope[0;0m
[0;36m105 |[0;0m }
[0;36m106 |[0;0m
[0;36m107 |[0;0m var storage: [4;39mNSTextStorage[0;0m? {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSTextStorage' in scope[0;0m
[0;36m108 |[0;0m layoutManager?.textStorage
[0;36m109 |[0;0m }
/host/spi-builder-workspace/Sources/NativeMarkKit/render/NSTextStorage+NativeMark.swift:8:11: [1;31merror: [1;39mcannot find type 'NSTextStorage' in scope[0;0m
[0;36m6 |[0;0m #endif
[0;36m7 |[0;0m
[0;36m8 |[0;0m extension [4;39mNSTextStorage[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSTextStorage' in scope[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m func character(at characterIndex: Int) -> unichar {
/host/spi-builder-workspace/Sources/NativeMarkKit/render/NSTextStorage+NativeMark.swift:64:11: [1;31merror: [1;39mcannot find type 'NSTextStorage' in scope[0;0m
[0;36m62 |[0;0m }
[0;36m63 |[0;0m
[0;36m64 |[0;0m extension [4;39mNSTextStorage[0;0m: ImageTextAttachmentLayoutDelegate {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSTextStorage' in scope[0;0m
[0;36m65 |[0;0m func imageTextAttachmentDidLoadImage(atCharacterIndex characterIndex: Int) {
[0;36m66 |[0;0m let characterRange = NSRange(location: characterIndex, length: 1)
/host/spi-builder-workspace/Sources/NativeMarkKit/render/NativeTextAttachment.swift:43:42: [1;31merror: [1;39mcannot find type 'NSTextContainer' in scope[0;0m
[0;36m41 |[0;0m }
[0;36m42 |[0;0m
[0;36m43 |[0;0m func lineFragment(for textContainer: [4;39mNSTextContainer[0;0m?, proposedLineFragment lineFrag: CGRect) -> CGRect {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSTextContainer' in scope[0;0m
[0;36m44 |[0;0m // override point
[0;36m45 |[0;0m return .zero
/host/spi-builder-workspace/Sources/NativeMarkKit/render/NativeTextAttachment.swift:49:123: [1;31merror: [1;39mcannot find type 'NativeImage' in scope[0;0m
[0;36m47 |[0;0m
[0;36m48 |[0;0m // These are used by iOS. They exist for macOS, but aren't called.
[0;36m49 |[0;0m override func image(forBounds imageBounds: CGRect, textContainer: NSTextContainer?, characterIndex charIndex: Int) -> [4;39mNativeImage[0;0m? {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeImage' in scope[0;0m
[0;36m50 |[0;0m NativeImage.make(size: imageBounds.size) {
[0;36m51 |[0;0m let bounds = CGRect(origin: .zero, size: imageBounds.size)
/host/spi-builder-workspace/Sources/NativeMarkKit/render/NativeTextAttachment.swift:49:71: [1;31merror: [1;39mcannot find type 'NSTextContainer' in scope[0;0m
[0;36m47 |[0;0m
[0;36m48 |[0;0m // These are used by iOS. They exist for macOS, but aren't called.
[0;36m49 |[0;0m override func image(forBounds imageBounds: CGRect, textContainer: [4;39mNSTextContainer[0;0m?, characterIndex charIndex: Int) -> NativeImage? {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSTextContainer' in scope[0;0m
[0;36m50 |[0;0m NativeImage.make(size: imageBounds.size) {
[0;36m51 |[0;0m let bounds = CGRect(origin: .zero, size: imageBounds.size)
/host/spi-builder-workspace/Sources/NativeMarkKit/render/NativeTextAttachment.swift:56:55: [1;31merror: [1;39mcannot find type 'NSTextContainer' in scope[0;0m
[0;36m54 |[0;0m }
[0;36m55 |[0;0m
[0;36m56 |[0;0m override func attachmentBounds(for textContainer: [4;39mNSTextContainer[0;0m?, proposedLineFragment lineFrag: CGRect, glyphPosition position: CGPoint, characterIndex charIndex: Int) -> CGRect {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSTextContainer' in scope[0;0m
[0;36m57 |[0;0m self.characterIndex = charIndex
[0;36m58 |[0;0m return lineFragment(for: textContainer, proposedLineFragment: lineFrag)
/host/spi-builder-workspace/Sources/NativeMarkKit/render/Renderer.swift:448:49: [1;31merror: [1;39mcannot find type 'NSTextAttachment' in scope[0;0m
[0;36m446 |[0;0m }
[0;36m447 |[0;0m
[0;36m448 |[0;0m func renderTextAttachment(_ textAttachment: [4;39mNSTextAttachment[0;0m, with state: State, into result: NSMutableAttributedString) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSTextAttachment' in scope[0;0m
[0;36m449 |[0;0m let startLocation = result.length
[0;36m450 |[0;0m result.append(NSAttributedString(attachment: textAttachment))
/host/spi-builder-workspace/Sources/NativeMarkKit/render/Renderer.swift:459:87: [1;31merror: [1;39mcannot find type 'NativeFont' in scope[0;0m
[0;36m457 |[0;0m }
[0;36m458 |[0;0m
[0;36m459 |[0;0m func defaultFont(at characterIndex: Int, in result: NSMutableAttributedString) -> [4;39mNativeFont[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeFont' in scope[0;0m
[0;36m460 |[0;0m let limitedCharacterIndex = max(min(characterIndex, result.length - 1), 0)
[0;36m461 |[0;0m return result.attribute(.font, at: limitedCharacterIndex, effectiveRange: nil) as? NativeFont ?? TextStyle.body.makeFont()
/host/spi-builder-workspace/Sources/NativeMarkKit/render/SpacerAttachment.swift:16:51: [1;31merror: [1;39mcannot find type 'NSTextContainer' in scope[0;0m
[0;36m14 |[0;0m }
[0;36m15 |[0;0m
[0;36m16 |[0;0m override func lineFragment(for textContainer: [4;39mNSTextContainer[0;0m?, proposedLineFragment lineFrag: CGRect) -> CGRect {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSTextContainer' in scope[0;0m
[0;36m17 |[0;0m CGRect(x: 0, y: 0, width: lengthInPoints, height: 1)
[0;36m18 |[0;0m }
/host/spi-builder-workspace/Sources/NativeMarkKit/render/TextContainer.swift:16:28: [1;31merror: [1;39mcannot find type 'NSTextContainer' in scope[0;0m
[0;36m14 |[0;0m #endif
[0;36m15 |[0;0m
[0;36m16 |[0;0m final class TextContainer: [4;39mNSTextContainer[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSTextContainer' in scope[0;0m
[0;36m17 |[0;0m var origin: CGPoint = .zero
[0;36m18 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/render/TextContainer.swift:29:18: [1;31merror: [1;39mproperty does not override any property from its superclass[0;0m
[0;36m27 |[0;0m }
[0;36m28 |[0;0m
[0;36m29 |[0;0m [4;39moverride[0;0m var isSimpleRectangularTextContainer: Bool { false }
[0;36m|[0;0m `- [1;31merror: [1;39mproperty does not override any property from its superclass[0;0m
[0;36m30 |[0;0m }
[0;36m31 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/render/TextContainerLayoutBuilder.swift:13:19: [1;31merror: [1;39mcannot find type 'NSTextStorage' in scope[0;0m
[0;36m11 |[0;0m private let layoutManager: LayoutManager
[0;36m12 |[0;0m
[0;36m13 |[0;0m init(storage: [4;39mNSTextStorage[0;0m, layoutManager: LayoutManager) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSTextStorage' in scope[0;0m
[0;36m14 |[0;0m self.layoutManager = layoutManager
[0;36m15 |[0;0m self.containerBreaks = storage.containerBreaks()
/host/spi-builder-workspace/Sources/NativeMarkKit/render/TextContainerStyle.swift:8:8: [1;31merror: [1;39mtype 'TextContainerStyle' does not conform to protocol 'Equatable'[0;0m
[0;36m6 |[0;0m #endif
[0;36m7 |[0;0m
[0;36m8 |[0;0m struct TextContainerStyle: Equatable {
[0;36m|[0;0m |- [1;31merror: [1;39mtype 'TextContainerStyle' does not conform to protocol 'Equatable'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd stubs for conformance[0;0m
[0;36m9 |[0;0m let margin: PointMargin?
[0;36m10 |[0;0m let border: Border?
[0;36m11 |[0;0m let padding: PointPadding?
[0;36m12 |[0;0m let backgroundColor: NativeColor?
[0;36m|[0;0m `- [1;39mnote: [1;39mstored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'TextContainerStyle' to 'Equatable'[0;0m
[0;36m13 |[0;0m }
[0;36m14 |[0;0m
Swift.==:1:24: [1;39mnote: [1;39mcandidate would match if 'TextContainerStyle' conformed to 'RawRepresentable'[0;0m
[0;36m1 |[0;0m @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate would match if 'TextContainerStyle' conformed to 'RawRepresentable'[0;0m
Swift.FloatingPoint.==:2:20: [1;39mnote: [1;39mcandidate would match if 'TextContainerStyle' conformed to 'FloatingPoint'[0;0m
[0;36m1 |[0;0m protocol FloatingPoint {
[0;36m2 |[0;0m public static func == (lhs: Self, rhs: Self) -> Bool}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate would match if 'TextContainerStyle' conformed to 'FloatingPoint'[0;0m
[0;36m3 |[0;0m
Swift.BinaryInteger.==:2:20: [1;39mnote: [1;39mcandidate would match if 'TextContainerStyle' conformed to 'BinaryInteger'[0;0m
[0;36m1 |[0;0m protocol BinaryInteger {
[0;36m2 |[0;0m public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate would match if 'TextContainerStyle' conformed to 'BinaryInteger'[0;0m
[0;36m3 |[0;0m
Swift._Pointer.==:2:20: [1;39mnote: [1;39mcandidate would match if 'TextContainerStyle' conformed to '_Pointer'[0;0m
[0;36m1 |[0;0m protocol _Pointer {
[0;36m2 |[0;0m public static func == (lhs: Self, rhs: Self) -> Bool}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate would match if 'TextContainerStyle' conformed to '_Pointer'[0;0m
[0;36m3 |[0;0m
Swift._Pointer.==:2:31: [1;39mnote: [1;39mcandidate would match if 'TextContainerStyle' conformed to '_Pointer'[0;0m
[0;36m1 |[0;0m protocol _Pointer {
[0;36m2 |[0;0m @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate would match if 'TextContainerStyle' conformed to '_Pointer'[0;0m
[0;36m3 |[0;0m
Swift.Strideable.==:2:31: [1;39mnote: [1;39mcandidate would match if 'TextContainerStyle' conformed to 'Strideable'[0;0m
[0;36m1 |[0;0m protocol Strideable {
[0;36m2 |[0;0m @inlinable public static func == (x: Self, y: Self) -> Bool}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate would match if 'TextContainerStyle' conformed to 'Strideable'[0;0m
[0;36m3 |[0;0m
Swift.StringProtocol.==:2:31: [1;39mnote: [1;39mcandidate would match if 'TextContainerStyle' conformed to 'StringProtocol'[0;0m
[0;36m1 |[0;0m protocol StringProtocol {
[0;36m2 |[0;0m @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate would match if 'TextContainerStyle' conformed to 'StringProtocol'[0;0m
[0;36m3 |[0;0m
Swift.SIMD.==:2:20: [1;39mnote: [1;39mcandidate would match if 'TextContainerStyle' conformed to 'SIMD'[0;0m
[0;36m1 |[0;0m protocol SIMD {
[0;36m2 |[0;0m public static func == (a: Self, b: Self) -> Bool}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate would match if 'TextContainerStyle' conformed to 'SIMD'[0;0m
[0;36m3 |[0;0m
Foundation.__BridgedNSError.==:2:20: [1;39mnote: [1;39mcandidate would match if 'TextContainerStyle' conformed to '__BridgedNSError'[0;0m
[0;36m1 |[0;0m protocol __BridgedNSError {
[0;36m2 |[0;0m public static func == (lhs: Self, rhs: Self) -> Bool}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate would match if 'TextContainerStyle' conformed to '__BridgedNSError'[0;0m
[0;36m3 |[0;0m
Foundation._BridgedStoredNSError.==:2:20: [1;39mnote: [1;39mcandidate would match if 'TextContainerStyle' conformed to '_BridgedStoredNSError'[0;0m
[0;36m1 |[0;0m protocol _BridgedStoredNSError {
[0;36m2 |[0;0m public static func == (lhs: Self, rhs: Self) -> Bool}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate would match if 'TextContainerStyle' conformed to '_BridgedStoredNSError'[0;0m
[0;36m3 |[0;0m
FoundationEssentials.AttributedStringProtocol.==:2:20: [1;39mnote: [1;39mcandidate would match if 'TextContainerStyle' conformed to 'AttributedStringProtocol'[0;0m
[0;36m1 |[0;0m protocol AttributedStringProtocol {
[0;36m2 |[0;0m public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate would match if 'TextContainerStyle' conformed to 'AttributedStringProtocol'[0;0m
[0;36m3 |[0;0m
Swift.Equatable.==:2:13: [1;39mnote: [1;39mprotocol requires function '==' with type '(borrowing TextContainerStyle, borrowing TextContainerStyle) -> Bool'[0;0m
[0;36m1 |[0;0m protocol Equatable {
[0;36m2 |[0;0m static func == (lhs: borrowing Self, rhs: borrowing Self) -> Bool}
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol requires function '==' with type '(borrowing TextContainerStyle, borrowing TextContainerStyle) -> Bool'[0;0m
[0;36m3 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/render/ThematicBreakAttachment.swift:17:37: [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m15 |[0;0m private let color: NativeColor
[0;36m16 |[0;0m
[0;36m17 |[0;0m init(thickness: CGFloat, color: [4;39mNativeColor[0;0m) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m18 |[0;0m self.thickness = thickness
[0;36m19 |[0;0m self.color = color
/host/spi-builder-workspace/Sources/NativeMarkKit/render/ThematicBreakAttachment.swift:15:24: [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m13 |[0;0m final class ThematicBreakAttachment: NativeTextAttachment {
[0;36m14 |[0;0m let thickness: CGFloat
[0;36m15 |[0;0m private let color: [4;39mNativeColor[0;0m
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m16 |[0;0m
[0;36m17 |[0;0m init(thickness: CGFloat, color: NativeColor) {
/host/spi-builder-workspace/Sources/NativeMarkKit/render/ThematicBreakAttachment.swift:28:51: [1;31merror: [1;39mcannot find type 'NSTextContainer' in scope[0;0m
[0;36m26 |[0;0m }
[0;36m27 |[0;0m
[0;36m28 |[0;0m override func lineFragment(for textContainer: [4;39mNSTextContainer[0;0m?, proposedLineFragment lineFrag: CGRect) -> CGRect {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSTextContainer' in scope[0;0m
[0;36m29 |[0;0m let maxWidth = textContainer?.size.width ?? lineFrag.width
[0;36m30 |[0;0m return CGRect(x: 0, y: 0, width: min(maxWidth, lineFrag.width), height: thickness)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/AspectScaleDownByHeight.swift:13:56: [1;31merror: [1;39mcannot find type 'NativeImage' in scope[0;0m
[0;36m11 |[0;0m public init() {}
[0;36m12 |[0;0m
[0;36m13 |[0;0m public func imageSize(_ urlString: String?, image: [4;39mNativeImage[0;0m, lineFragment: CGRect) -> CGSize {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeImage' in scope[0;0m
[0;36m14 |[0;0m let aspectRatio = image.size.height / image.size.width
[0;36m15 |[0;0m let height = min(lineFragment.height, image.size.height)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/AspectScaleDownByWidth.swift:13:56: [1;31merror: [1;39mcannot find type 'NativeImage' in scope[0;0m
[0;36m11 |[0;0m public init() {}
[0;36m12 |[0;0m
[0;36m13 |[0;0m public func imageSize(_ urlString: String?, image: [4;39mNativeImage[0;0m, lineFragment: CGRect) -> CGSize {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeImage' in scope[0;0m
[0;36m14 |[0;0m let aspectRatio = image.size.width / image.size.height
[0;36m15 |[0;0m let width = min(lineFragment.width, image.size.width)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:11:20: [1;31merror: [1;39mcannot find type 'NSTextAlignment' in scope[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public enum BlockStyle {
[0;36m11 |[0;0m case alignment([4;39mNSTextAlignment[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSTextAlignment' in scope[0;0m
[0;36m12 |[0;0m case firstLineHeadIndent(Length)
[0;36m13 |[0;0m case headIndent(Length)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:19:20: [1;31merror: [1;39mcannot find type 'NSLineBreakMode' in scope[0;0m
[0;36m17 |[0;0m case paragraphSpacingAfter(Length)
[0;36m18 |[0;0m case paragraphSpacingBefore(Length)
[0;36m19 |[0;0m case lineBreak([4;39mNSLineBreakMode[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSLineBreakMode' in scope[0;0m
[0;36m20 |[0;0m case orderedListMarker(OrderedListMarkerFormat, prefix: String = "", suffix: String = ".")
[0;36m21 |[0;0m case unorderedListMarker(UnorderedListMarkerFormat)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:22:51: [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m20 |[0;0m case orderedListMarker(OrderedListMarkerFormat, prefix: String = "", suffix: String = ".")
[0;36m21 |[0;0m case unorderedListMarker(UnorderedListMarkerFormat)
[0;36m22 |[0;0m case thematicBreak(thickness: CGFloat, color: [4;39mNativeColor[0;0m = .adaptableSeparatorColor)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m23 |[0;0m case blockBorder(Border = Border(shape: .rectangle(sides: .all), width: 1, color: .adaptableCodeBorderColor))
[0;36m24 |[0;0m case blockMargin(Margin)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Border.swift:18:60: [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m16 |[0;0m public let color: NativeColor
[0;36m17 |[0;0m
[0;36m18 |[0;0m public init(shape: BorderShape, width: CGFloat, color: [4;39mNativeColor[0;0m) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m19 |[0;0m self.shape = shape
[0;36m20 |[0;0m self.width = width
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:26:26: [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m24 |[0;0m case blockMargin(Margin)
[0;36m25 |[0;0m case blockPadding(Padding)
[0;36m26 |[0;0m case blockBackground([4;39mNativeColor[0;0m?)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m27 |[0;0m case list(markerToContentIndent: Length = 1.5.em)
[0;36m28 |[0;0m case inlineStyle(InlineStyle)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:11:20: [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public enum InlineStyle {
[0;36m11 |[0;0m case textColor([4;39mNativeColor[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m12 |[0;0m case textStyle(TextStyle)
[0;36m13 |[0;0m case backgroundColor(NativeColor?)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:13:26: [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m11 |[0;0m case textColor(NativeColor)
[0;36m12 |[0;0m case textStyle(TextStyle)
[0;36m13 |[0;0m case backgroundColor([4;39mNativeColor[0;0m?)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m14 |[0;0m case kerning(Length)
[0;36m15 |[0;0m case strikethrough(NSUnderlineStyle, color: NativeColor? = nil)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:15:24: [1;31merror: [1;39mcannot find type 'NSUnderlineStyle' in scope[0;0m
[0;36m13 |[0;0m case backgroundColor(NativeColor?)
[0;36m14 |[0;0m case kerning(Length)
[0;36m15 |[0;0m case strikethrough([4;39mNSUnderlineStyle[0;0m, color: NativeColor? = nil)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSUnderlineStyle' in scope[0;0m
[0;36m16 |[0;0m case underline(NSUnderlineStyle, color: NativeColor? = nil)
[0;36m17 |[0;0m case fontSize(CGFloat)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:15:49: [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m13 |[0;0m case backgroundColor(NativeColor?)
[0;36m14 |[0;0m case kerning(Length)
[0;36m15 |[0;0m case strikethrough(NSUnderlineStyle, color: [4;39mNativeColor[0;0m? = nil)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m16 |[0;0m case underline(NSUnderlineStyle, color: NativeColor? = nil)
[0;36m17 |[0;0m case fontSize(CGFloat)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:16:20: [1;31merror: [1;39mcannot find type 'NSUnderlineStyle' in scope[0;0m
[0;36m14 |[0;0m case kerning(Length)
[0;36m15 |[0;0m case strikethrough(NSUnderlineStyle, color: NativeColor? = nil)
[0;36m16 |[0;0m case underline([4;39mNSUnderlineStyle[0;0m, color: NativeColor? = nil)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSUnderlineStyle' in scope[0;0m
[0;36m17 |[0;0m case fontSize(CGFloat)
[0;36m18 |[0;0m case fontTraits(FontTraits)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:16:45: [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m14 |[0;0m case kerning(Length)
[0;36m15 |[0;0m case strikethrough(NSUnderlineStyle, color: NativeColor? = nil)
[0;36m16 |[0;0m case underline(NSUnderlineStyle, color: [4;39mNativeColor[0;0m? = nil)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m17 |[0;0m case fontSize(CGFloat)
[0;36m18 |[0;0m case fontTraits(FontTraits)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:22:44: [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m20 |[0;0m border: Border = Border(shape: .roundedRect(cornerRadius: 3), width: 1, color: .adaptableCodeBorderColor),
[0;36m21 |[0;0m padding: Padding = Padding(left: 5.pt, right: 5.pt, top: 0.pt, bottom: 0.pt),
[0;36m22 |[0;0m backgroundColor: [4;39mNativeColor[0;0m? = .adaptableCodeBackgroundColor)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m23 |[0;0m
[0;36m24 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:32:36: [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m30 |[0;0m
[0;36m31 |[0;0m public extension BlockStyle {
[0;36m32 |[0;0m static func textColor(_ value: [4;39mNativeColor[0;0m) -> BlockStyle {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m33 |[0;0m .inlineStyle(.textColor(value))
[0;36m34 |[0;0m }
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:40:42: [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m38 |[0;0m }
[0;36m39 |[0;0m
[0;36m40 |[0;0m static func backgroundColor(_ value: [4;39mNativeColor[0;0m?) -> BlockStyle {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m41 |[0;0m .inlineStyle(.backgroundColor(value))
[0;36m42 |[0;0m }
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:48:40: [1;31merror: [1;39mcannot find type 'NSUnderlineStyle' in scope[0;0m
[0;36m46 |[0;0m }
[0;36m47 |[0;0m
[0;36m48 |[0;0m static func strikethrough(_ style: [4;39mNSUnderlineStyle[0;0m, color: NativeColor? = nil) -> BlockStyle {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSUnderlineStyle' in scope[0;0m
[0;36m49 |[0;0m .inlineStyle(.strikethrough(style, color: color))
[0;36m50 |[0;0m }
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:48:65: [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m46 |[0;0m }
[0;36m47 |[0;0m
[0;36m48 |[0;0m static func strikethrough(_ style: NSUnderlineStyle, color: [4;39mNativeColor[0;0m? = nil) -> BlockStyle {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m49 |[0;0m .inlineStyle(.strikethrough(style, color: color))
[0;36m50 |[0;0m }
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:52:36: [1;31merror: [1;39mcannot find type 'NSUnderlineStyle' in scope[0;0m
[0;36m50 |[0;0m }
[0;36m51 |[0;0m
[0;36m52 |[0;0m static func underline(_ style: [4;39mNSUnderlineStyle[0;0m, color: NativeColor? = nil) -> BlockStyle {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSUnderlineStyle' in scope[0;0m
[0;36m53 |[0;0m .inlineStyle(.underline(style, color: color))
[0;36m54 |[0;0m }
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:52:61: [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m50 |[0;0m }
[0;36m51 |[0;0m
[0;36m52 |[0;0m static func underline(_ style: NSUnderlineStyle, color: [4;39mNativeColor[0;0m? = nil) -> BlockStyle {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m53 |[0;0m .inlineStyle(.underline(style, color: color))
[0;36m54 |[0;0m }
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:58:49: [1;31merror: [1;39mcannot find type 'NSMutableParagraphStyle' in scope[0;0m
[0;36m56 |[0;0m
[0;36m57 |[0;0m extension BlockStyle: ExpressibleAsParagraphStyle {
[0;36m58 |[0;0m func updateParagraphStyle(_ paragraphStyle: [4;39mNSMutableParagraphStyle[0;0m, with defaultFont: NativeFont) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSMutableParagraphStyle' in scope[0;0m
[0;36m59 |[0;0m switch self {
[0;36m60 |[0;0m case let .alignment(alignment):
/host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift:58:92: [1;31merror: [1;39mcannot find type 'NativeFont' in scope[0;0m
[0;36m56 |[0;0m
[0;36m57 |[0;0m extension BlockStyle: ExpressibleAsParagraphStyle {
[0;36m58 |[0;0m func updateParagraphStyle(_ paragraphStyle: NSMutableParagraphStyle, with defaultFont: [4;39mNativeFont[0;0m) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeFont' in scope[0;0m
[0;36m59 |[0;0m switch self {
[0;36m60 |[0;0m case let .alignment(alignment):
/host/spi-builder-workspace/Sources/NativeMarkKit/style/StyleStack.swift:16:49: [1;31merror: [1;39mcannot find type 'NSMutableParagraphStyle' in scope[0;0m
[0;36m14 |[0;0m
[0;36m15 |[0;0m protocol ExpressibleAsParagraphStyle {
[0;36m16 |[0;0m func updateParagraphStyle(_ paragraphStyle: [4;39mNSMutableParagraphStyle[0;0m, with defaultFont: NativeFont)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSMutableParagraphStyle' in scope[0;0m
[0;36m17 |[0;0m }
[0;36m18 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/style/StyleStack.swift:16:92: [1;31merror: [1;39mcannot find type 'NativeFont' in scope[0;0m
[0;36m14 |[0;0m
[0;36m15 |[0;0m protocol ExpressibleAsParagraphStyle {
[0;36m16 |[0;0m func updateParagraphStyle(_ paragraphStyle: NSMutableParagraphStyle, with defaultFont: [4;39mNativeFont[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeFont' in scope[0;0m
[0;36m17 |[0;0m }
[0;36m18 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Border.swift:13:15: [1;31merror: [1;39mtype 'Border' does not conform to protocol 'Equatable'[0;0m
[0;36m11 |[0;0m }
[0;36m12 |[0;0m
[0;36m13 |[0;0m public struct Border: Equatable {
[0;36m|[0;0m |- [1;31merror: [1;39mtype 'Border' does not conform to protocol 'Equatable'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd stubs for conformance[0;0m
[0;36m14 |[0;0m public let shape: BorderShape
[0;36m15 |[0;0m public let width: CGFloat
[0;36m16 |[0;0m public let color: NativeColor
[0;36m|[0;0m `- [1;39mnote: [1;39mstored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'Border' to 'Equatable'[0;0m
[0;36m17 |[0;0m
[0;36m18 |[0;0m public init(shape: BorderShape, width: CGFloat, color: NativeColor) {
Swift.==:1:24: [1;39mnote: [1;39mcandidate would match if 'Border' conformed to 'RawRepresentable'[0;0m
[0;36m1 |[0;0m @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate would match if 'Border' conformed to 'RawRepresentable'[0;0m
Swift.FloatingPoint.==:2:20: [1;39mnote: [1;39mcandidate would match if 'Border' conformed to 'FloatingPoint'[0;0m
[0;36m1 |[0;0m protocol FloatingPoint {
[0;36m2 |[0;0m public static func == (lhs: Self, rhs: Self) -> Bool}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate would match if 'Border' conformed to 'FloatingPoint'[0;0m
[0;36m3 |[0;0m
Swift.BinaryInteger.==:2:20: [1;39mnote: [1;39mcandidate would match if 'Border' conformed to 'BinaryInteger'[0;0m
[0;36m1 |[0;0m protocol BinaryInteger {
[0;36m2 |[0;0m public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate would match if 'Border' conformed to 'BinaryInteger'[0;0m
[0;36m3 |[0;0m
Swift._Pointer.==:2:20: [1;39mnote: [1;39mcandidate would match if 'Border' conformed to '_Pointer'[0;0m
[0;36m1 |[0;0m protocol _Pointer {
[0;36m2 |[0;0m public static func == (lhs: Self, rhs: Self) -> Bool}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate would match if 'Border' conformed to '_Pointer'[0;0m
[0;36m3 |[0;0m
Swift._Pointer.==:2:31: [1;39mnote: [1;39mcandidate would match if 'Border' conformed to '_Pointer'[0;0m
[0;36m1 |[0;0m protocol _Pointer {
[0;36m2 |[0;0m @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate would match if 'Border' conformed to '_Pointer'[0;0m
[0;36m3 |[0;0m
Swift.Strideable.==:2:31: [1;39mnote: [1;39mcandidate would match if 'Border' conformed to 'Strideable'[0;0m
[0;36m1 |[0;0m protocol Strideable {
[0;36m2 |[0;0m @inlinable public static func == (x: Self, y: Self) -> Bool}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate would match if 'Border' conformed to 'Strideable'[0;0m
[0;36m3 |[0;0m
Swift.StringProtocol.==:2:31: [1;39mnote: [1;39mcandidate would match if 'Border' conformed to 'StringProtocol'[0;0m
[0;36m1 |[0;0m protocol StringProtocol {
[0;36m2 |[0;0m @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate would match if 'Border' conformed to 'StringProtocol'[0;0m
[0;36m3 |[0;0m
Swift.SIMD.==:2:20: [1;39mnote: [1;39mcandidate would match if 'Border' conformed to 'SIMD'[0;0m
[0;36m1 |[0;0m protocol SIMD {
[0;36m2 |[0;0m public static func == (a: Self, b: Self) -> Bool}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate would match if 'Border' conformed to 'SIMD'[0;0m
[0;36m3 |[0;0m
Foundation.__BridgedNSError.==:2:20: [1;39mnote: [1;39mcandidate would match if 'Border' conformed to '__BridgedNSError'[0;0m
[0;36m1 |[0;0m protocol __BridgedNSError {
[0;36m2 |[0;0m public static func == (lhs: Self, rhs: Self) -> Bool}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate would match if 'Border' conformed to '__BridgedNSError'[0;0m
[0;36m3 |[0;0m
Foundation._BridgedStoredNSError.==:2:20: [1;39mnote: [1;39mcandidate would match if 'Border' conformed to '_BridgedStoredNSError'[0;0m
[0;36m1 |[0;0m protocol _BridgedStoredNSError {
[0;36m2 |[0;0m public static func == (lhs: Self, rhs: Self) -> Bool}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate would match if 'Border' conformed to '_BridgedStoredNSError'[0;0m
[0;36m3 |[0;0m
FoundationEssentials.AttributedStringProtocol.==:2:20: [1;39mnote: [1;39mcandidate would match if 'Border' conformed to 'AttributedStringProtocol'[0;0m
[0;36m1 |[0;0m protocol AttributedStringProtocol {
[0;36m2 |[0;0m public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
[0;36m|[0;0m `- [1;39mnote: [1;39mcandidate would match if 'Border' conformed to 'AttributedStringProtocol'[0;0m
[0;36m3 |[0;0m
Swift.Equatable.==:2:13: [1;39mnote: [1;39mprotocol requires function '==' with type '(borrowing Border, borrowing Border) -> Bool'[0;0m
[0;36m1 |[0;0m protocol Equatable {
[0;36m2 |[0;0m static func == (lhs: borrowing Self, rhs: borrowing Self) -> Bool}
[0;36m|[0;0m `- [1;39mnote: [1;39mprotocol requires function '==' with type '(borrowing Border, borrowing Border) -> Bool'[0;0m
[0;36m3 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/style/DefaultImageLoader.swift:4:38: [1;31merror: [1;39mtype 'URLSession' (aka 'AnyObject') has no member 'shared'[0;0m
[0;36m2 |[0;0m
[0;36m3 |[0;0m public final class DefaultImageLoader: ImageLoader {
[0;36m4 |[0;0m private let session = [4;39mURLSession[0;0m.[4;39mshared[0;0m
[0;36m|[0;0m `- [1;31merror: [1;39mtype 'URLSession' (aka 'AnyObject') has no member 'shared'[0;0m
[0;36m5 |[0;0m
[0;36m6 |[0;0m public init() {
/host/spi-builder-workspace/Sources/NativeMarkKit/style/DefaultImageLoader.swift:10:71: [1;31merror: [1;39mcannot find type 'NativeImage' in scope[0;0m
[0;36m8 |[0;0m }
[0;36m9 |[0;0m
[0;36m10 |[0;0m public func loadImage(_ urlString: String, completion: @escaping ([4;39mNativeImage[0;0m?) -> Void) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeImage' in scope[0;0m
[0;36m11 |[0;0m guard let url = URL(string: urlString) else {
[0;36m12 |[0;0m completion(nil)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/DefaultImageSizer.swift:13:56: [1;31merror: [1;39mcannot find type 'NativeImage' in scope[0;0m
[0;36m11 |[0;0m public init() {}
[0;36m12 |[0;0m
[0;36m13 |[0;0m public func imageSize(_ urlString: String?, image: [4;39mNativeImage[0;0m, lineFragment: CGRect) -> CGSize {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeImage' in scope[0;0m
[0;36m14 |[0;0m image.size
[0;36m15 |[0;0m }
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:28:49: [1;31merror: [1;39mcannot find type 'NSMutableParagraphStyle' in scope[0;0m
[0;36m26 |[0;0m
[0;36m27 |[0;0m extension InlineStyle: ExpressibleAsParagraphStyle {
[0;36m28 |[0;0m func updateParagraphStyle(_ paragraphStyle: [4;39mNSMutableParagraphStyle[0;0m, with defaultFont: NativeFont) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSMutableParagraphStyle' in scope[0;0m
[0;36m29 |[0;0m // nop
[0;36m30 |[0;0m }
/host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift:28:92: [1;31merror: [1;39mcannot find type 'NativeFont' in scope[0;0m
[0;36m26 |[0;0m
[0;36m27 |[0;0m extension InlineStyle: ExpressibleAsParagraphStyle {
[0;36m28 |[0;0m func updateParagraphStyle(_ paragraphStyle: NSMutableParagraphStyle, with defaultFont: [4;39mNativeFont[0;0m) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeFont' in scope[0;0m
[0;36m29 |[0;0m // nop
[0;36m30 |[0;0m }
/host/spi-builder-workspace/Sources/NativeMarkKit/style/NativeColor+Adaptable.swift:8:18: [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m6 |[0;0m #endif
[0;36m7 |[0;0m
[0;36m8 |[0;0m public extension [4;39mNativeColor[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m9 |[0;0m #if canImport(UIKit)
[0;36m10 |[0;0m static var adaptableTextColor: NativeColor {
/host/spi-builder-workspace/Sources/NativeMarkKit/style/NativeColor+Adaptable.swift:90:19: [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m88 |[0;0m }
[0;36m89 |[0;0m
[0;36m90 |[0;0m private extension [4;39mNativeColor[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m91 |[0;0m static let blockQuoteText = NativeColor(red: 0.25, green: 0.25, blue: 0.25, alpha: 1.0)
[0;36m92 |[0;0m static let blockQuoteTextDark = NativeColor(red: 0.85, green: 0.85, blue: 0.85, alpha: 1.0)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Strikethrough.swift:10:18: [1;31merror: [1;39mcannot find type 'NSUnderlineStyle' in scope[0;0m
[0;36m8 |[0;0m #endif
[0;36m9 |[0;0m
[0;36m10 |[0;0m public extension [4;39mNSUnderlineStyle[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSUnderlineStyle' in scope[0;0m
[0;36m11 |[0;0m static let none = NSUnderlineStyle([])
[0;36m12 |[0;0m }
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Strikethrough.swift:15:23: [1;31merror: [1;39mcannot find type 'NSUnderlineStyle' in scope[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m public struct Strikethrough {
[0;36m15 |[0;0m public let style: [4;39mNSUnderlineStyle[0;0m
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSUnderlineStyle' in scope[0;0m
[0;36m16 |[0;0m public let color: NativeColor?
[0;36m17 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Strikethrough.swift:16:23: [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m14 |[0;0m public struct Strikethrough {
[0;36m15 |[0;0m public let style: NSUnderlineStyle
[0;36m16 |[0;0m public let color: [4;39mNativeColor[0;0m?
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m17 |[0;0m
[0;36m18 |[0;0m public init(style: NSUnderlineStyle, color: NativeColor?) {
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Strikethrough.swift:18:24: [1;31merror: [1;39mcannot find type 'NSUnderlineStyle' in scope[0;0m
[0;36m16 |[0;0m public let color: NativeColor?
[0;36m17 |[0;0m
[0;36m18 |[0;0m public init(style: [4;39mNSUnderlineStyle[0;0m, color: NativeColor?) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSUnderlineStyle' in scope[0;0m
[0;36m19 |[0;0m self.style = style
[0;36m20 |[0;0m self.color = color
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Strikethrough.swift:18:49: [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m16 |[0;0m public let color: NativeColor?
[0;36m17 |[0;0m
[0;36m18 |[0;0m public init(style: NSUnderlineStyle, color: [4;39mNativeColor[0;0m?) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m19 |[0;0m self.style = style
[0;36m20 |[0;0m self.color = color
/host/spi-builder-workspace/Sources/NativeMarkKit/style/StyleStack.swift:66:72: [1;31merror: [1;39mcannot find type 'NativeFont' in scope[0;0m
[0;36m64 |[0;0m
[0;36m65 |[0;0m private extension StyleStack {
[0;36m66 |[0;0m func defaultFont(for attributes: [NSAttributedString.Key: Any]) -> [4;39mNativeFont[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeFont' in scope[0;0m
[0;36m67 |[0;0m (attributes[.font] as? NativeFont) ?? TextStyle.body.makeFont()
[0;36m68 |[0;0m }
/host/spi-builder-workspace/Sources/NativeMarkKit/style/StyleStack.swift:80:49: [1;31merror: [1;39mcannot find type 'NSMutableParagraphStyle' in scope[0;0m
[0;36m78 |[0;0m
[0;36m79 |[0;0m extension StyleStack.Scope: ExpressibleAsParagraphStyle {
[0;36m80 |[0;0m func updateParagraphStyle(_ paragraphStyle: [4;39mNSMutableParagraphStyle[0;0m, with defaultFont: NativeFont) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSMutableParagraphStyle' in scope[0;0m
[0;36m81 |[0;0m blockStyles.updateParagraphStyle(paragraphStyle, with: defaultFont)
[0;36m82 |[0;0m inlineStyles.updateParagraphStyle(paragraphStyle, with: defaultFont)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/StyleStack.swift:80:92: [1;31merror: [1;39mcannot find type 'NativeFont' in scope[0;0m
[0;36m78 |[0;0m
[0;36m79 |[0;0m extension StyleStack.Scope: ExpressibleAsParagraphStyle {
[0;36m80 |[0;0m func updateParagraphStyle(_ paragraphStyle: NSMutableParagraphStyle, with defaultFont: [4;39mNativeFont[0;0m) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeFont' in scope[0;0m
[0;36m81 |[0;0m blockStyles.updateParagraphStyle(paragraphStyle, with: defaultFont)
[0;36m82 |[0;0m inlineStyles.updateParagraphStyle(paragraphStyle, with: defaultFont)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/StyleStack.swift:95:49: [1;31merror: [1;39mcannot find type 'NSMutableParagraphStyle' in scope[0;0m
[0;36m93 |[0;0m
[0;36m94 |[0;0m extension Sequence where Element: ExpressibleAsParagraphStyle {
[0;36m95 |[0;0m func updateParagraphStyle(_ paragraphStyle: [4;39mNSMutableParagraphStyle[0;0m, with defaultFont: NativeFont) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSMutableParagraphStyle' in scope[0;0m
[0;36m96 |[0;0m for style in self {
[0;36m97 |[0;0m style.updateParagraphStyle(paragraphStyle, with: defaultFont)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/StyleStack.swift:95:92: [1;31merror: [1;39mcannot find type 'NativeFont' in scope[0;0m
[0;36m93 |[0;0m
[0;36m94 |[0;0m extension Sequence where Element: ExpressibleAsParagraphStyle {
[0;36m95 |[0;0m func updateParagraphStyle(_ paragraphStyle: NSMutableParagraphStyle, with defaultFont: [4;39mNativeFont[0;0m) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeFont' in scope[0;0m
[0;36m96 |[0;0m for style in self {
[0;36m97 |[0;0m style.updateParagraphStyle(paragraphStyle, with: defaultFont)
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Underline.swift:11:23: [1;31merror: [1;39mcannot find type 'NSUnderlineStyle' in scope[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public struct Underline {
[0;36m11 |[0;0m public let style: [4;39mNSUnderlineStyle[0;0m
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSUnderlineStyle' in scope[0;0m
[0;36m12 |[0;0m public let color: NativeColor?
[0;36m13 |[0;0m
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Underline.swift:12:23: [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m10 |[0;0m public struct Underline {
[0;36m11 |[0;0m public let style: NSUnderlineStyle
[0;36m12 |[0;0m public let color: [4;39mNativeColor[0;0m?
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m public init(style: NSUnderlineStyle, color: NativeColor?) {
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Underline.swift:14:24: [1;31merror: [1;39mcannot find type 'NSUnderlineStyle' in scope[0;0m
[0;36m12 |[0;0m public let color: NativeColor?
[0;36m13 |[0;0m
[0;36m14 |[0;0m public init(style: [4;39mNSUnderlineStyle[0;0m, color: NativeColor?) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NSUnderlineStyle' in scope[0;0m
[0;36m15 |[0;0m self.style = style
[0;36m16 |[0;0m self.color = color
/host/spi-builder-workspace/Sources/NativeMarkKit/style/Underline.swift:14:49: [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m12 |[0;0m public let color: NativeColor?
[0;36m13 |[0;0m
[0;36m14 |[0;0m public init(style: NSUnderlineStyle, color: [4;39mNativeColor[0;0m?) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'NativeColor' in scope[0;0m
[0;36m15 |[0;0m self.style = style
[0;36m16 |[0;0m self.color = color
Failed frontend command:
/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /host/spi-builder-workspace/Sources/NativeMarkKit/ast/Document.swift /host/spi-builder-workspace/Sources/NativeMarkKit/ast/Element.swift /host/spi-builder-workspace/Sources/NativeMarkKit/ast/InlineText.swift /host/spi-builder-workspace/Sources/NativeMarkKit/ast/Link.swift /host/spi-builder-workspace/Sources/NativeMarkKit/ast/LinkDefinition.swift /host/spi-builder-workspace/Sources/NativeMarkKit/ast/ListInfo.swift /host/spi-builder-workspace/Sources/NativeMarkKit/ast/ListInfoKind.swift /host/spi-builder-workspace/Sources/NativeMarkKit/ast/ListItem.swift /host/spi-builder-workspace/Sources/NativeMarkKit/ast/TaskListItemMark.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/ATXHeadingBlockStarter.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/Block.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/BlockCloser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/BlockContinuationParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/BlockKind.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/BlockParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/BlockQuoteBlockParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/BlockQuoteStarter.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/BlockStartParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/DocumentBlockParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/FencedCodeBlockStarter.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/HeadingBlockParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/IndentedCodeBlockParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/IndentedCodeBlockStarter.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/ItemBlockParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/ItemBlockStarter.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/LineInserter.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/LineParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/LineResult.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/LinkDefinitionsLineParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/ListBlockParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/ListKind.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/ListStyle.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/ParagraphBlockParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/SetextHeadingBlockStarter.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/ThematicBreakBlockParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/block/ThematicBreakBlockStarter.swift /host/spi-builder-workspace/Sources/NativeMarkKit/inline/AutolinkParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/inline/BackslashParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/inline/BackticksParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/inline/BangParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/inline/BlockLinkDefinition.swift /host/spi-builder-workspace/Sources/NativeMarkKit/inline/CloseBracketParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/inline/Delimiter.swift /host/spi-builder-workspace/Sources/NativeMarkKit/inline/DelimiterOrInlineText.swift /host/spi-builder-workspace/Sources/NativeMarkKit/inline/DelimiterParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/inline/DelimiterStack.swift /host/spi-builder-workspace/Sources/NativeMarkKit/inline/EntityParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/inline/InlineBlockParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/inline/InlineLinkParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/inline/InlineParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/inline/LinkDefinitionParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/inline/LinkDestinationParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/inline/LinkLabel.swift /host/spi-builder-workspace/Sources/NativeMarkKit/inline/LinkLabelParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/inline/LinkTitleParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/inline/NewlineParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/inline/OpenBracketParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/inline/SpacesAndNewlineParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/inline/StringParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/inline/TextCursor.swift /host/spi-builder-workspace/Sources/NativeMarkKit/inline/TextPosition.swift /host/spi-builder-workspace/Sources/NativeMarkKit/inline/TextRange.swift /host/spi-builder-workspace/Sources/NativeMarkKit/inline/TextResult.swift /host/spi-builder-workspace/Sources/NativeMarkKit/lexer/Lexer.swift /host/spi-builder-workspace/Sources/NativeMarkKit/lexer/Line.swift /host/spi-builder-workspace/Sources/NativeMarkKit/lexer/LineColumn.swift /host/spi-builder-workspace/Sources/NativeMarkKit/lexer/LineColumnCount.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/AbstractView.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/AccessibleURL.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/BlockQuoteTextContainerLayout.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/BorderValue.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/CGRect+Render.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/CompositeTextContainerLayout\ .swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/ContainerBreakValue.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/Environment.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/GraphicsContext.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/ImageTextAttachment.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/InlineContainerStyleValue.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/Int+Render.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/LayoutManager.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/LeafTextContainerLayout.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/ListItemContentTextContainerLayout.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/ListItemMarkerContainerLayout.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/ListItemTextContainerLayout.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/ListTextContainerLayout.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/ListValue.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/MarginValue.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/NSAttributedStringKey+NativeMark.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/NSTextStorage+NativeMark.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/NativeImage.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/NativeMarkLabel+AppKit.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/NativeMarkLabel+UIKit.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/NativeMarkText+AppKit.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/NativeMarkText+UIKit.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/NativeTextAttachment.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/OrderedListMarkerFormat+Render.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/OrderedListMarkerFormatValue.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/PaddingValue.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/RenderParser.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/Renderer.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/SpacerAttachment.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/TaskItemTextAttachment+AppKit.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/TaskItemTextAttachment+UIKit.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/TextContainer.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/TextContainerLayout.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/TextContainerLayoutBuilder.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/TextContainerStyle.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/ThematicBreakAttachment.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/URLOpener.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/UnorderedListMarkerFormat+Render.swift /host/spi-builder-workspace/Sources/NativeMarkKit/render/UnorderedListMarkerFormatValue.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/AspectScaleDownByHeight.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/AspectScaleDownByWidth.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyle.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/BlockStyleSelector.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/Border.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/BorderSides.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/DefaultImageLoader.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/DefaultImageSizer.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/Em.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/FourSidedValue.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/ImageLoader.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/ImageSizer.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyle.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/InlineStyleSelector.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/Length.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/Margin.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/NativeColor+Adaptable.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/NativeTypes.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/OrderedListMarkerFormat.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/Padding.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/Points.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/Strikethrough.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/StyleSheet.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/StyleStack.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/TextStyle+AppKit.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/TextStyle+UIKit.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/TextStyle.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/Underline.swift /host/spi-builder-workspace/Sources/NativeMarkKit/style/UnorderedListMarkerFormat.swift /host/spi-builder-workspace/Sources/NativeMarkKit/utils/Array+Utils.swift /host/spi-builder-workspace/Sources/NativeMarkKit/utils/CGFloat+Utils.swift /host/spi-builder-workspace/Sources/NativeMarkKit/utils/CGPoint+Utils.swift /host/spi-builder-workspace/Sources/NativeMarkKit/utils/CGRect+Utils.swift /host/spi-builder-workspace/Sources/NativeMarkKit/utils/Character+Utils.swift /host/spi-builder-workspace/Sources/NativeMarkKit/utils/HtmlEntities.swift /host/spi-builder-workspace/Sources/NativeMarkKit/utils/Identifier.swift /host/spi-builder-workspace/Sources/NativeMarkKit/utils/ParserError.swift /host/spi-builder-workspace/Sources/NativeMarkKit/utils/String+Utils.swift -target x86_64-unknown-linux-gnu -disable-objc-interop -I /host/spi-builder-workspace/.build/out/Products/Debug-linux-x86_64 -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 -enable-anonymous-context-mangled-names -file-compilation-dir /host -Xcc -fno-omit-frame-pointer -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-linux-x86_64/include -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/NativeMarkKit.build/Debug-linux-x86_64/NativeMarkKit-t.build/DerivedSources-normal/x86_64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/NativeMarkKit.build/Debug-linux-x86_64/NativeMarkKit-t.build/DerivedSources/x86_64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/NativeMarkKit.build/Debug-linux-x86_64/NativeMarkKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name NativeMarkKit -const-gather-protocols-file /host/spi-builder-workspace/.build/out/Intermediates.noindex/NativeMarkKit.build/Debug-linux-x86_64/NativeMarkKit-t.build/Objects-normal/x86_64/NativeMarkKit_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/NativeMarkKit.build/Debug-linux-x86_64/NativeMarkKit-t.build/Objects-normal/x86_64/Modules/NativeMarkKit.swiftdoc -emit-module-source-info-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/NativeMarkKit.build/Debug-linux-x86_64/NativeMarkKit-t.build/Objects-normal/x86_64/Modules/NativeMarkKit.swiftsourceinfo -emit-objc-header-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/NativeMarkKit.build/Debug-linux-x86_64/NativeMarkKit-t.build/Objects-normal/x86_64/NativeMarkKit-Swift.h -serialize-diagnostics-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/NativeMarkKit.build/Debug-linux-x86_64/NativeMarkKit-t.build/Objects-normal/x86_64/NativeMarkKit-primary-emit-module.dia -emit-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/NativeMarkKit.build/Debug-linux-x86_64/NativeMarkKit-t.build/Objects-normal/x86_64/NativeMarkKit-primary-emit-module.d -parse-as-library -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/NativeMarkKit.build/Debug-linux-x86_64/NativeMarkKit-t.build/Objects-normal/x86_64/Modules/NativeMarkKit.swiftmodule
error: Build failed
BUILD FAILURE 6.4 linux