The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Runestone, reference main (b1bf52), with Swift 6.1 for macOS (SPM) on 7 Nov 2026 08:39:38 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.4
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/simonbs/Runestone.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/simonbs/Runestone
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at b1bf525 Dim the gutter and folding controls during find presentation (#485)
Submodule path 'tree-sitter': checked out '10eb5ac119eec9cb4267a8e035066473983f5f3a'
Submodule 'tree-sitter' (https://github.com/tree-sitter/tree-sitter.git) registered for path 'tree-sitter'
Cloning into '/Users/admin/builder/spi-builder-workspace/tree-sitter'...
Cloned https://github.com/simonbs/Runestone.git
Revision (git rev-parse @):
b1bf525d02a601bcba420a46c9b5864d4281eec6
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/simonbs/Runestone.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/simonbs/Runestone.git
https://github.com/simonbs/Runestone.git
{
  "c_language_standard" : "c11",
  "default_localization" : "en",
  "dependencies" : [
  ],
  "manifest_display_name" : "Runestone",
  "name" : "Runestone",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "14.0"
    }
  ],
  "products" : [
    {
      "name" : "Runestone",
      "targets" : [
        "Runestone"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "TreeSitter",
      "targets" : [
        "TreeSitter"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "TreeSitterSupport",
      "module_type" : "ClangTarget",
      "name" : "TreeSitterSupport",
      "path" : "Sources/TreeSitterSupport",
      "product_memberships" : [
        "Runestone"
      ],
      "sources" : [
        "TreeSitterSupport.c"
      ],
      "target_dependencies" : [
        "TreeSitter"
      ],
      "type" : "library"
    },
    {
      "c99name" : "TreeSitter",
      "module_type" : "ClangTarget",
      "name" : "TreeSitter",
      "path" : "tree-sitter/lib",
      "product_memberships" : [
        "Runestone",
        "TreeSitter"
      ],
      "sources" : [
        "src/lib.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "TestTreeSitterLanguages",
      "module_type" : "ClangTarget",
      "name" : "TestTreeSitterLanguages",
      "path" : "Sources/TestTreeSitterLanguages",
      "sources" : [
        "html/parser.c",
        "html/scanner.cc",
        "javascript/parser.c",
        "javascript/scanner.c",
        "json/parser.c",
        "python/parser.c",
        "python/scanner.cc",
        "yaml/parser.c",
        "yaml/scanner.cc"
      ],
      "type" : "library"
    },
    {
      "c99name" : "RunestoneTests",
      "module_type" : "SwiftTarget",
      "name" : "RunestoneTests",
      "path" : "Tests/RunestoneTests",
      "sources" : [
        "AppearanceHighlightingTests.swift",
        "BatchReplaceUndoTests.swift",
        "ByteRangeTests.swift",
        "CaretAppearanceTests.swift",
        "CaretRectServiceTests.swift",
        "CodeFoldingGutterTests.swift",
        "CodeFoldingTests.swift",
        "CompleteHighlightStyleTests.swift",
        "DefaultThemeTests.swift",
        "FindResultPerformanceTests.swift",
        "FindResultPresentationViewTests.swift",
        "FoldingQueryTests.swift",
        "Helpers/LanguageModeFactory.swift",
        "HighlightBackgroundRenderingTests.swift",
        "IndentLevelMeasurerTests.swift",
        "Indentation/HTMLIndentationTests.swift",
        "Indentation/JSONIndentationTests.swift",
        "Indentation/JavaScriptIndentationTests.swift",
        "Indentation/PythonIndentationTests.swift",
        "LargeFileCorrectnessTests.swift",
        "LargeFilePerformanceTestCase.swift",
        "LargeFilePerformanceTests.swift",
        "LargeFileTestViewport.swift",
        "LargeFileTraversalTests.swift",
        "LayoutHighlightingTests.swift",
        "LineBreakCompatibilityTests.swift",
        "LineBreakingPerformanceTests.swift",
        "LineEndingDetectorTests.swift",
        "LineFragmentSpellingTests.swift",
        "LineHighlightRequestTests.swift",
        "LineManagerPerformanceTests.swift",
        "LineManagerTests.swift",
        "LineMovementControllerTests.swift",
        "LinePrefixReuseFoldingTests.swift",
        "LinePrefixReuseTests.swift",
        "LineTypesetterNativeCompatibilityTests.swift",
        "LineTypesetterProgressTests.swift",
        "LongLinePreparationPerformanceTests.swift",
        "MarkedCharacterPairTests.swift",
        "Mock/MockTreeSitterParserDelegate.swift",
        "NSRangeTests.swift",
        "NSStringHelpersTests.swift",
        "NativeLayoutCompatibilityOracle.swift",
        "ParagraphSpellingIntegrationTests.swift",
        "ParagraphSpellingLanguageModelTests.swift",
        "ParagraphSpellingLanguageServiceTests.swift",
        "ParsedReplacementStringTests.swift",
        "PureASCIIEditorPerformanceTests.swift",
        "ReplacementStringParserTests.swift",
        "SearchQueryTests.swift",
        "SpellCheckingServiceTests.swift",
        "SpellingLanguageOverrideTests.swift",
        "SpellingLanguageResolverTests.swift",
        "SpellingMenuSettingsTests.swift",
        "SpellingParagraphSnapshotTests.swift",
        "StagedHighlightRequestTests.swift",
        "StringHelpersTest.swift",
        "StringModifierTests.swift",
        "StringViewTests.swift",
        "TextInputCompositionCommitTests.swift",
        "TextInputCutTests.swift",
        "TextInputIndentationTests.swift",
        "TextInputLineEndingTests.swift",
        "TextInputSpellingTests.swift",
        "TextInputStringTokenizerTests.swift",
        "TextInputTextRangeTests.swift",
        "TextInputViewTests.swift",
        "TextViewGutterTests.swift",
        "TreeSitterChangedRangeTests.swift",
        "TreeSitterHighlightRequestTests.swift",
        "TreeSitterParserTests.swift",
        "TreeSitterQueryTests.swift",
        "TreeSitterSyntaxHighlightingTests.swift",
        "UITextSearchingHelperTests.swift",
        "ViewportNavigationEditingTests.swift",
        "ViewportNavigationTests.swift",
        "WritingToolsActiveSessionTests.swift",
        "WritingToolsExclusionTests.swift",
        "WritingToolsInteractionTests.swift",
        "WritingToolsPresentationTests.swift",
        "WritingToolsRenderingTests.swift",
        "WritingToolsReplacementTests.swift",
        "WritingToolsTestSupport.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "Runestone",
        "TreeSitterSupport",
        "TestTreeSitterLanguages"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Runestone",
      "module_type" : "SwiftTarget",
      "name" : "Runestone",
      "path" : "Sources/Runestone",
      "product_memberships" : [
        "Runestone"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Runestone/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Resources/cs.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "cs"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Resources/da.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "da"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Resources/de.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "de"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Resources/en.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "en"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Resources/es.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "es"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Resources/fi.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fi"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Resources/fr.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Resources/it.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "it"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Resources/ja.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ja"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Resources/ko.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ko"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Resources/nb.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "nb"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Resources/nl.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "nl"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Resources/pl.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pl"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Resources/pt-BR.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "pt-br"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Resources/sv.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "sv"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Resources/zh-Hans.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "zh-hans"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Resources/zh-Hant.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "zh-hant"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Runestone/TextView/Appearance/Theme.xcassets",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Library/ByteCount.swift",
        "Library/ByteRange.swift",
        "Library/Caret.swift",
        "Library/CharacterSet+Helpers.swift",
        "Library/DefaultStringAttributes.swift",
        "Library/HairlineLength.swift",
        "Library/KeyboardObserver.swift",
        "Library/L10n.swift",
        "Library/LineEndingDetector.swift",
        "Library/NSAttributedString+Helpers.swift",
        "Library/NSRange+Helpers.swift",
        "Library/NSString+Helpers.swift",
        "Library/QuickTapGestureRecognizer.swift",
        "Library/String+Helpers.swift",
        "Library/Symbol.swift",
        "Library/TabWidthMeasurer.swift",
        "Library/TextChange.swift",
        "Library/TextEditHelper.swift",
        "Library/TreeSitterTextPoint+Helpers.swift",
        "Library/UIFont+Helpers.swift",
        "Library/UIScrollView+Helpers.swift",
        "Library/UITextInput+Helpers.swift",
        "Library/UITextSelectionDisplayInteraction+Helpers.swift",
        "Library/ViewReuseQueue.swift",
        "LineManager/DocumentLineChildrenUpdater.swift",
        "LineManager/DocumentLineNodeData.swift",
        "LineManager/FoldedLineProjection.swift",
        "LineManager/LineChangeSet.swift",
        "LineManager/LineManager+Folding.swift",
        "LineManager/LineManager.swift",
        "LineManager/LinePosition.swift",
        "LineManager/NewLineFinder.swift",
        "RedBlackTree/ClosedRangeValueDescriptor.swift",
        "RedBlackTree/RedBlackTree.swift",
        "RedBlackTree/RedBlackTreeChildrenUpdater.swift",
        "RedBlackTree/RedBlackTreeIterator.swift",
        "RedBlackTree/RedBlackTreeNode.swift",
        "RedBlackTree/RedBlackTreeNodeColor.swift",
        "RedBlackTree/RedBlackTreeNodePosition.swift",
        "RedBlackTree/RedBlackTreeSearchMatch.swift",
        "RedBlackTree/RedBlackTreeSearchQuery.swift",
        "StringSyntaxHighlighter.swift",
        "TextView/Appearance/DefaultTheme.swift",
        "TextView/Appearance/FontTraits.swift",
        "TextView/Appearance/HighlightName.swift",
        "TextView/Appearance/HighlightStyle.swift",
        "TextView/Appearance/LineBreakMode.swift",
        "TextView/Appearance/LineSelectionDisplayType.swift",
        "TextView/Appearance/Theme.swift",
        "TextView/CharacterPairs/CharacterPair.swift",
        "TextView/CharacterPairs/CharacterPairTrailingComponentDeletionMode.swift",
        "TextView/Core/CodeFoldingController.swift",
        "TextView/Core/ContentSizeService.swift",
        "TextView/Core/EditMenuController.swift",
        "TextView/Core/FloatingCaretView.swift",
        "TextView/Core/IndexedPosition.swift",
        "TextView/Core/IndexedRange.swift",
        "TextView/Core/LayoutManager.swift",
        "TextView/Core/LineEnding.swift",
        "TextView/Core/LineFragmentView.swift",
        "TextView/Core/LineMovementController.swift",
        "TextView/Core/MoveLinesService.swift",
        "TextView/Core/StringView.swift",
        "TextView/Core/TextInputStringTokenizer.swift",
        "TextView/Core/TextInputView.swift",
        "TextView/Core/TextView.swift",
        "TextView/Core/TextViewDelegate.swift",
        "TextView/Core/TextViewState.swift",
        "TextView/Core/TimedUndoManager.swift",
        "TextView/Gutter/FoldingGutterButton.swift",
        "TextView/Gutter/GutterBackgroundView.swift",
        "TextView/Gutter/GutterWidthService.swift",
        "TextView/Gutter/LineNumberView.swift",
        "TextView/Highlight/HighlightNavigationController.swift",
        "TextView/Highlight/HighlightService.swift",
        "TextView/Highlight/HighlightedRange.swift",
        "TextView/Highlight/HighlightedRangeFragment.swift",
        "TextView/Highlight/HighlightedRangeLoopingMode.swift",
        "TextView/Indent/DetectedIndentStrategy.swift",
        "TextView/Indent/IndentController.swift",
        "TextView/Indent/IndentLevelMeasurer.swift",
        "TextView/Indent/IndentStrategy.swift",
        "TextView/InvisibleCharacters/InvisibleCharacterConfiguration.swift",
        "TextView/LineController/LineBreak/CharacterLineBreakSuggester.swift",
        "TextView/LineController/LineBreak/LineBreakSuggester.swift",
        "TextView/LineController/LineBreak/WordWrappingLineBreakSuggester.swift",
        "TextView/LineController/LineController.swift",
        "TextView/LineController/LineControllerFactory.swift",
        "TextView/LineController/LineControllerStorage.swift",
        "TextView/LineController/LineFragment.swift",
        "TextView/LineController/LineFragmentCharacterLocationQuery.swift",
        "TextView/LineController/LineFragmentController.swift",
        "TextView/LineController/LineFragmentFrameQuery.swift",
        "TextView/LineController/LineFragmentNode.swift",
        "TextView/LineController/LineFragmentRenderer.swift",
        "TextView/LineController/LineFragmentSelectionRect.swift",
        "TextView/LineController/LinePrefixReuse.swift",
        "TextView/LineController/LineSyntaxHighlighter.swift",
        "TextView/LineController/LineTypesetter.swift",
        "TextView/LineController/UnbrokenLineBreakContext.swift",
        "TextView/Navigation/GoToLineSelection.swift",
        "TextView/Navigation/TextLocation.swift",
        "TextView/PageGuide/PageGuideController.swift",
        "TextView/PageGuide/PageGuideView.swift",
        "TextView/SearchAndReplace/BatchReplaceSet.swift",
        "TextView/SearchAndReplace/FindResultPresentationView.swift",
        "TextView/SearchAndReplace/ParsedReplacementString.swift",
        "TextView/SearchAndReplace/ReplacementStringParser.swift",
        "TextView/SearchAndReplace/SearchController.swift",
        "TextView/SearchAndReplace/SearchQuery.swift",
        "TextView/SearchAndReplace/SearchReplaceResult.swift",
        "TextView/SearchAndReplace/SearchResult.swift",
        "TextView/SearchAndReplace/StringModifier.swift",
        "TextView/SearchAndReplace/TextPreview.swift",
        "TextView/SearchAndReplace/UITextSearchingHelper.swift",
        "TextView/Spelling/NaturalLanguageSpellingDetector.swift",
        "TextView/Spelling/ParagraphSpellingLanguageService.swift",
        "TextView/Spelling/SpellCheckingService.swift",
        "TextView/Spelling/SpellingLanguageResolver.swift",
        "TextView/Spelling/SpellingParagraphSnapshot.swift",
        "TextView/Spelling/SpellingProseSample.swift",
        "TextView/SyntaxHighlighting/Internal/InternalLanguageMode.swift",
        "TextView/SyntaxHighlighting/Internal/InternalLanguageModeFactory.swift",
        "TextView/SyntaxHighlighting/Internal/PlainText/PlainTextInternalLanguageMode.swift",
        "TextView/SyntaxHighlighting/Internal/PlainText/PlainTextSyntaxHighlighter.swift",
        "TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterFoldingSnapshot.swift",
        "TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterHighlightRequest.swift",
        "TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterHighlightResourceDisposer.swift",
        "TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterHighlightSnapshot.swift",
        "TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterIndentController.swift",
        "TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterIndentStrategyDetector.swift",
        "TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInjectedLanguage.swift",
        "TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInjectedLanguageMapper.swift",
        "TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInternalLanguage.swift",
        "TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterInternalLanguageMode.swift",
        "TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterLanguageLayer.swift",
        "TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterLanguageLayerStore.swift",
        "TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterSyntaxHighlightToken.swift",
        "TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterSyntaxHighlighter.swift",
        "TextView/SyntaxHighlighting/Internal/TreeSitter/TreeSitterTextPredicatesEvaluator.swift",
        "TextView/SyntaxHighlighting/LanguageMode.swift",
        "TextView/SyntaxHighlighting/PlainText/PlainTextLanguageMode.swift",
        "TextView/SyntaxHighlighting/SyntaxNode.swift",
        "TextView/SyntaxHighlighting/TreeSitter/TreeSitterIndentationScopes.swift",
        "TextView/SyntaxHighlighting/TreeSitter/TreeSitterLanguage.swift",
        "TextView/SyntaxHighlighting/TreeSitter/TreeSitterLanguageMode.swift",
        "TextView/SyntaxHighlighting/TreeSitter/TreeSitterLanguageProvider.swift",
        "TextView/TextSelection/CaretRectService.swift",
        "TextView/TextSelection/SelectionRectService.swift",
        "TextView/TextSelection/TextSelectionRect.swift",
        "TextView/WritingTools/WritingToolsExclusions.swift",
        "TextView/WritingTools/WritingToolsInteraction.swift",
        "TextView/WritingTools/WritingToolsRange.swift",
        "TreeSitter/TreeSitterCapture.swift",
        "TreeSitter/TreeSitterInputEdit.swift",
        "TreeSitter/TreeSitterNode.swift",
        "TreeSitter/TreeSitterParser.swift",
        "TreeSitter/TreeSitterPredicate.swift",
        "TreeSitter/TreeSitterPredicateMapper.swift",
        "TreeSitter/TreeSitterQuery.swift",
        "TreeSitter/TreeSitterQueryCursor.swift",
        "TreeSitter/TreeSitterQueryMatch.swift",
        "TreeSitter/TreeSitterTextInput.swift",
        "TreeSitter/TreeSitterTextPoint.swift",
        "TreeSitter/TreeSitterTextPredicate.swift",
        "TreeSitter/TreeSitterTextRange.swift",
        "TreeSitter/TreeSitterTree.swift"
      ],
      "target_dependencies" : [
        "TreeSitter",
        "TreeSitterSupport"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/33] Write swift-version-2F0A5646E1D333AE.txt
[1/33] Compiling scanner.c
[2/33] Compiling TreeSitterSupport TreeSitterSupport.c
[3/33] Copying Localizable.strings
[20/33] Copying Theme.xcassets
[21/33] Copying PrivacyInfo.xcprivacy
[22/33] Copying Info.plist
[23/33] Write sources
[23/33] Compiling parser.c
[29/33] Compiling scanner.cc
[32/33] Compiling lib.c
error: emit-module command failed with exit code 1 (use -v to see invocation)
[34/186] Emitting module Runestone
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[35/202] Compiling Runestone RedBlackTreeChildrenUpdater.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[36/202] Compiling Runestone RedBlackTreeIterator.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[37/202] Compiling Runestone RedBlackTreeNode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[38/202] Compiling Runestone RedBlackTreeNodeColor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[39/202] Compiling Runestone RedBlackTreeNodePosition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[40/202] Compiling Runestone RedBlackTreeSearchMatch.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[41/202] Compiling Runestone RedBlackTreeSearchQuery.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[42/202] Compiling Runestone StringSyntaxHighlighter.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[43/202] Compiling Runestone DefaultTheme.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[44/202] Compiling Runestone FontTraits.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[45/202] Compiling Runestone HighlightName.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[46/202] Compiling Runestone HighlightStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[47/202] Compiling Runestone LineBreakMode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[48/202] Compiling Runestone LineSelectionDisplayType.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[49/202] Compiling Runestone Theme.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[50/202] Compiling Runestone CharacterPair.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[51/202] Compiling Runestone CharacterPairTrailingComponentDeletionMode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[52/202] Compiling Runestone WritingToolsRange.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[53/202] Compiling Runestone TreeSitterCapture.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[54/202] Compiling Runestone TreeSitterInputEdit.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[55/202] Compiling Runestone TreeSitterNode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[56/202] Compiling Runestone TreeSitterParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[57/202] Compiling Runestone TreeSitterPredicate.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[58/202] Compiling Runestone TreeSitterPredicateMapper.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[59/202] Compiling Runestone TreeSitterQuery.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[60/202] Compiling Runestone TreeSitterQueryCursor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[61/202] Compiling Runestone TreeSitterQueryMatch.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[62/202] Compiling Runestone TreeSitterTextInput.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[63/202] Compiling Runestone TreeSitterTextPoint.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[64/202] Compiling Runestone TreeSitterTextPredicate.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[65/202] Compiling Runestone TreeSitterTextRange.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[66/202] Compiling Runestone TreeSitterTree.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[67/202] Compiling Runestone resource_bundle_accessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[68/202] Compiling Runestone PageGuideController.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[69/202] Compiling Runestone PageGuideView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[70/202] Compiling Runestone BatchReplaceSet.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[71/202] Compiling Runestone FindResultPresentationView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[72/202] Compiling Runestone ParsedReplacementString.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[73/202] Compiling Runestone ReplacementStringParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[74/202] Compiling Runestone SearchController.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[75/202] Compiling Runestone SearchQuery.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[76/202] Compiling Runestone SearchReplaceResult.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[77/202] Compiling Runestone SearchResult.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[78/202] Compiling Runestone StringModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[79/202] Compiling Runestone TextPreview.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[80/202] Compiling Runestone UITextSearchingHelper.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[81/202] Compiling Runestone NaturalLanguageSpellingDetector.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[82/202] Compiling Runestone ParagraphSpellingLanguageService.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[83/202] Compiling Runestone SpellCheckingService.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[84/202] Compiling Runestone SpellingLanguageResolver.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[85/202] Compiling Runestone TimedUndoManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[86/202] Compiling Runestone FoldingGutterButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[87/202] Compiling Runestone GutterBackgroundView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[88/202] Compiling Runestone GutterWidthService.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[89/202] Compiling Runestone LineNumberView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[90/202] Compiling Runestone HighlightNavigationController.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[91/202] Compiling Runestone HighlightService.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[92/202] Compiling Runestone HighlightedRange.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[93/202] Compiling Runestone HighlightedRangeFragment.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[94/202] Compiling Runestone HighlightedRangeLoopingMode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[95/202] Compiling Runestone DetectedIndentStrategy.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[96/202] Compiling Runestone IndentController.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[97/202] Compiling Runestone IndentLevelMeasurer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[98/202] Compiling Runestone IndentStrategy.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[99/202] Compiling Runestone InvisibleCharacterConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[100/202] Compiling Runestone CharacterLineBreakSuggester.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[101/202] Compiling Runestone LineBreakSuggester.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[102/202] Compiling Runestone WordWrappingLineBreakSuggester.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[103/202] Compiling Runestone LineController.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[104/202] Compiling Runestone LineControllerFactory.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[105/202] Compiling Runestone LineControllerStorage.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[106/202] Compiling Runestone LineFragment.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[107/202] Compiling Runestone LineFragmentCharacterLocationQuery.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[108/202] Compiling Runestone LineFragmentController.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[109/202] Compiling Runestone LineFragmentFrameQuery.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[110/202] Compiling Runestone LineFragmentNode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[111/202] Compiling Runestone LineFragmentRenderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[112/202] Compiling Runestone LineFragmentSelectionRect.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[113/202] Compiling Runestone LinePrefixReuse.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[114/202] Compiling Runestone LineSyntaxHighlighter.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[115/202] Compiling Runestone LineTypesetter.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[116/202] Compiling Runestone UnbrokenLineBreakContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[117/202] Compiling Runestone GoToLineSelection.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[118/202] Compiling Runestone TextLocation.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[119/202] Compiling Runestone TreeSitterLanguageLayerStore.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[120/202] Compiling Runestone TreeSitterSyntaxHighlightToken.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[121/202] Compiling Runestone TreeSitterSyntaxHighlighter.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[122/202] Compiling Runestone TreeSitterTextPredicatesEvaluator.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[123/202] Compiling Runestone LanguageMode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[124/202] Compiling Runestone PlainTextLanguageMode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[125/202] Compiling Runestone SyntaxNode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[126/202] Compiling Runestone TreeSitterIndentationScopes.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[127/202] Compiling Runestone TreeSitterLanguage.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[128/202] Compiling Runestone TreeSitterLanguageMode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[129/202] Compiling Runestone TreeSitterLanguageProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[130/202] Compiling Runestone CaretRectService.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[131/202] Compiling Runestone SelectionRectService.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[132/202] Compiling Runestone TextSelectionRect.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[133/202] Compiling Runestone WritingToolsExclusions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[134/202] Compiling Runestone WritingToolsInteraction.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[135/202] Compiling Runestone CodeFoldingController.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[136/202] Compiling Runestone ContentSizeService.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[137/202] Compiling Runestone EditMenuController.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[138/202] Compiling Runestone FloatingCaretView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[139/202] Compiling Runestone IndexedPosition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[140/202] Compiling Runestone IndexedRange.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[141/202] Compiling Runestone LayoutManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[142/202] Compiling Runestone LineEnding.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[143/202] Compiling Runestone LineFragmentView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[144/202] Compiling Runestone LineMovementController.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[145/202] Compiling Runestone MoveLinesService.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[146/202] Compiling Runestone StringView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[147/202] Compiling Runestone TextInputStringTokenizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[148/202] Compiling Runestone TextInputView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[149/202] Compiling Runestone TextView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[150/202] Compiling Runestone TextViewDelegate.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[151/202] Compiling Runestone TextViewState.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[152/202] Compiling Runestone TextEditHelper.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[153/202] Compiling Runestone TreeSitterTextPoint+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[154/202] Compiling Runestone UIFont+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[155/202] Compiling Runestone UIScrollView+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[156/202] Compiling Runestone UITextInput+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[157/202] Compiling Runestone UITextSelectionDisplayInteraction+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[158/202] Compiling Runestone ViewReuseQueue.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[159/202] Compiling Runestone DocumentLineChildrenUpdater.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[160/202] Compiling Runestone DocumentLineNodeData.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[161/202] Compiling Runestone FoldedLineProjection.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[162/202] Compiling Runestone LineChangeSet.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[163/202] Compiling Runestone LineManager+Folding.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[164/202] Compiling Runestone LineManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[165/202] Compiling Runestone LinePosition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[166/202] Compiling Runestone NewLineFinder.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[167/202] Compiling Runestone ClosedRangeValueDescriptor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[168/202] Compiling Runestone RedBlackTree.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[169/202] Compiling Runestone ByteCount.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[170/202] Compiling Runestone ByteRange.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[171/202] Compiling Runestone Caret.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[172/202] Compiling Runestone CharacterSet+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[173/202] Compiling Runestone DefaultStringAttributes.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[174/202] Compiling Runestone HairlineLength.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[175/202] Compiling Runestone KeyboardObserver.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[176/202] Compiling Runestone L10n.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[177/202] Compiling Runestone LineEndingDetector.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[178/202] Compiling Runestone NSAttributedString+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[179/202] Compiling Runestone NSRange+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[180/202] Compiling Runestone NSString+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[181/202] Compiling Runestone QuickTapGestureRecognizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[182/202] Compiling Runestone String+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[183/202] Compiling Runestone Symbol.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[184/202] Compiling Runestone TabWidthMeasurer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[185/202] Compiling Runestone TextChange.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[186/202] Compiling Runestone SpellingParagraphSnapshot.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[187/202] Compiling Runestone SpellingProseSample.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[188/202] Compiling Runestone InternalLanguageMode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[189/202] Compiling Runestone InternalLanguageModeFactory.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[190/202] Compiling Runestone PlainTextInternalLanguageMode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[191/202] Compiling Runestone PlainTextSyntaxHighlighter.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[192/202] Compiling Runestone TreeSitterFoldingSnapshot.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[193/202] Compiling Runestone TreeSitterHighlightRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[194/202] Compiling Runestone TreeSitterHighlightResourceDisposer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[195/202] Compiling Runestone TreeSitterHighlightSnapshot.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[196/202] Compiling Runestone TreeSitterIndentController.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[197/202] Compiling Runestone TreeSitterIndentStrategyDetector.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[198/202] Compiling Runestone TreeSitterInjectedLanguage.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[199/202] Compiling Runestone TreeSitterInjectedLanguageMapper.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[200/202] Compiling Runestone TreeSitterInternalLanguage.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[201/202] Compiling Runestone TreeSitterInternalLanguageMode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[202/202] Compiling Runestone TreeSitterLanguageLayer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[2/154] Emitting module Runestone
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[3/170] Compiling Runestone WritingToolsRange.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[4/170] Compiling Runestone TreeSitterCapture.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[5/170] Compiling Runestone TreeSitterInputEdit.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[6/170] Compiling Runestone TreeSitterNode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[7/170] Compiling Runestone TreeSitterParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[8/170] Compiling Runestone TreeSitterPredicate.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[9/170] Compiling Runestone TreeSitterPredicateMapper.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[10/170] Compiling Runestone TreeSitterQuery.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[11/170] Compiling Runestone TreeSitterQueryCursor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[12/170] Compiling Runestone TreeSitterQueryMatch.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[13/170] Compiling Runestone TreeSitterTextInput.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[14/170] Compiling Runestone TreeSitterTextPoint.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[15/170] Compiling Runestone TreeSitterTextPredicate.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[16/170] Compiling Runestone TreeSitterTextRange.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[17/170] Compiling Runestone TreeSitterTree.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[18/170] Compiling Runestone resource_bundle_accessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[19/170] Compiling Runestone PageGuideController.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[20/170] Compiling Runestone PageGuideView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[21/170] Compiling Runestone BatchReplaceSet.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[22/170] Compiling Runestone FindResultPresentationView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[23/170] Compiling Runestone ParsedReplacementString.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[24/170] Compiling Runestone ReplacementStringParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[25/170] Compiling Runestone SearchController.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[26/170] Compiling Runestone SearchQuery.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[27/170] Compiling Runestone SearchReplaceResult.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[28/170] Compiling Runestone SearchResult.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[29/170] Compiling Runestone StringModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[30/170] Compiling Runestone TextPreview.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[31/170] Compiling Runestone UITextSearchingHelper.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[32/170] Compiling Runestone NaturalLanguageSpellingDetector.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[33/170] Compiling Runestone ParagraphSpellingLanguageService.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[34/170] Compiling Runestone SpellCheckingService.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[35/170] Compiling Runestone SpellingLanguageResolver.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[36/170] Compiling Runestone TreeSitterLanguageLayerStore.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[37/170] Compiling Runestone TreeSitterSyntaxHighlightToken.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[38/170] Compiling Runestone TreeSitterSyntaxHighlighter.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[39/170] Compiling Runestone TreeSitterTextPredicatesEvaluator.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[40/170] Compiling Runestone LanguageMode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[41/170] Compiling Runestone PlainTextLanguageMode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[42/170] Compiling Runestone SyntaxNode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[43/170] Compiling Runestone TreeSitterIndentationScopes.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[44/170] Compiling Runestone TreeSitterLanguage.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[45/170] Compiling Runestone TreeSitterLanguageMode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[46/170] Compiling Runestone TreeSitterLanguageProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[47/170] Compiling Runestone CaretRectService.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[48/170] Compiling Runestone SelectionRectService.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[49/170] Compiling Runestone TextSelectionRect.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[50/170] Compiling Runestone WritingToolsExclusions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[51/170] Compiling Runestone WritingToolsInteraction.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[52/170] Compiling Runestone TextEditHelper.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[53/170] Compiling Runestone TreeSitterTextPoint+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[54/170] Compiling Runestone UIFont+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[55/170] Compiling Runestone UIScrollView+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[56/170] Compiling Runestone UITextInput+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[57/170] Compiling Runestone UITextSelectionDisplayInteraction+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[58/170] Compiling Runestone ViewReuseQueue.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[59/170] Compiling Runestone DocumentLineChildrenUpdater.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[60/170] Compiling Runestone DocumentLineNodeData.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[61/170] Compiling Runestone FoldedLineProjection.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[62/170] Compiling Runestone LineChangeSet.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[63/170] Compiling Runestone LineManager+Folding.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[64/170] Compiling Runestone LineManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[65/170] Compiling Runestone LinePosition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[66/170] Compiling Runestone NewLineFinder.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[67/170] Compiling Runestone ClosedRangeValueDescriptor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[68/170] Compiling Runestone RedBlackTree.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[69/170] Compiling Runestone RedBlackTreeChildrenUpdater.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[70/170] Compiling Runestone RedBlackTreeIterator.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[71/170] Compiling Runestone RedBlackTreeNode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[72/170] Compiling Runestone RedBlackTreeNodeColor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[73/170] Compiling Runestone RedBlackTreeNodePosition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[74/170] Compiling Runestone RedBlackTreeSearchMatch.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[75/170] Compiling Runestone RedBlackTreeSearchQuery.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[76/170] Compiling Runestone StringSyntaxHighlighter.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[77/170] Compiling Runestone DefaultTheme.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[78/170] Compiling Runestone FontTraits.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[79/170] Compiling Runestone HighlightName.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[80/170] Compiling Runestone HighlightStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[81/170] Compiling Runestone LineBreakMode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[82/170] Compiling Runestone LineSelectionDisplayType.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[83/170] Compiling Runestone Theme.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[84/170] Compiling Runestone CharacterPair.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[85/170] Compiling Runestone CharacterPairTrailingComponentDeletionMode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[86/170] Compiling Runestone WordWrappingLineBreakSuggester.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[87/170] Compiling Runestone LineController.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[88/170] Compiling Runestone LineControllerFactory.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[89/170] Compiling Runestone LineControllerStorage.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[90/170] Compiling Runestone LineFragment.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[91/170] Compiling Runestone LineFragmentCharacterLocationQuery.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[92/170] Compiling Runestone LineFragmentController.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[93/170] Compiling Runestone LineFragmentFrameQuery.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[94/170] Compiling Runestone LineFragmentNode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[95/170] Compiling Runestone LineFragmentRenderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[96/170] Compiling Runestone LineFragmentSelectionRect.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[97/170] Compiling Runestone LinePrefixReuse.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[98/170] Compiling Runestone LineSyntaxHighlighter.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[99/170] Compiling Runestone LineTypesetter.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[100/170] Compiling Runestone UnbrokenLineBreakContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[101/170] Compiling Runestone GoToLineSelection.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[102/170] Compiling Runestone TextLocation.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[103/170] Compiling Runestone TimedUndoManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[104/170] Compiling Runestone FoldingGutterButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[105/170] Compiling Runestone GutterBackgroundView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[106/170] Compiling Runestone GutterWidthService.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[107/170] Compiling Runestone LineNumberView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[108/170] Compiling Runestone HighlightNavigationController.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[109/170] Compiling Runestone HighlightService.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[110/170] Compiling Runestone HighlightedRange.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[111/170] Compiling Runestone HighlightedRangeFragment.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[112/170] Compiling Runestone HighlightedRangeLoopingMode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[113/170] Compiling Runestone DetectedIndentStrategy.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[114/170] Compiling Runestone IndentController.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[115/170] Compiling Runestone IndentLevelMeasurer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[116/170] Compiling Runestone IndentStrategy.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[117/170] Compiling Runestone InvisibleCharacterConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[118/170] Compiling Runestone CharacterLineBreakSuggester.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[119/170] Compiling Runestone LineBreakSuggester.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[120/170] Compiling Runestone ByteCount.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[121/170] Compiling Runestone ByteRange.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[122/170] Compiling Runestone Caret.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[123/170] Compiling Runestone CharacterSet+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[124/170] Compiling Runestone DefaultStringAttributes.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[125/170] Compiling Runestone HairlineLength.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[126/170] Compiling Runestone KeyboardObserver.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[127/170] Compiling Runestone L10n.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[128/170] Compiling Runestone LineEndingDetector.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[129/170] Compiling Runestone NSAttributedString+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[130/170] Compiling Runestone NSRange+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[131/170] Compiling Runestone NSString+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[132/170] Compiling Runestone QuickTapGestureRecognizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[133/170] Compiling Runestone String+Helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[134/170] Compiling Runestone Symbol.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[135/170] Compiling Runestone TabWidthMeasurer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[136/170] Compiling Runestone TextChange.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[137/170] Compiling Runestone SpellingParagraphSnapshot.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[138/170] Compiling Runestone SpellingProseSample.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[139/170] Compiling Runestone InternalLanguageMode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[140/170] Compiling Runestone InternalLanguageModeFactory.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[141/170] Compiling Runestone PlainTextInternalLanguageMode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[142/170] Compiling Runestone PlainTextSyntaxHighlighter.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[143/170] Compiling Runestone TreeSitterFoldingSnapshot.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[144/170] Compiling Runestone TreeSitterHighlightRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[145/170] Compiling Runestone TreeSitterHighlightResourceDisposer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[146/170] Compiling Runestone TreeSitterHighlightSnapshot.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[147/170] Compiling Runestone TreeSitterIndentController.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[148/170] Compiling Runestone TreeSitterIndentStrategyDetector.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[149/170] Compiling Runestone TreeSitterInjectedLanguage.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[150/170] Compiling Runestone TreeSitterInjectedLanguageMapper.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[151/170] Compiling Runestone TreeSitterInternalLanguage.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[152/170] Compiling Runestone TreeSitterInternalLanguageMode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[153/170] Compiling Runestone TreeSitterLanguageLayer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[154/170] Compiling Runestone CodeFoldingController.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[155/170] Compiling Runestone ContentSizeService.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[156/170] Compiling Runestone EditMenuController.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[157/170] Compiling Runestone FloatingCaretView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[158/170] Compiling Runestone IndexedPosition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[159/170] Compiling Runestone IndexedRange.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[160/170] Compiling Runestone LayoutManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[161/170] Compiling Runestone LineEnding.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[162/170] Compiling Runestone LineFragmentView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[163/170] Compiling Runestone LineMovementController.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[164/170] Compiling Runestone MoveLinesService.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[165/170] Compiling Runestone StringView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[166/170] Compiling Runestone TextInputStringTokenizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[167/170] Compiling Runestone TextInputView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[168/170] Compiling Runestone TextView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[169/170] Compiling Runestone TextViewDelegate.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
[170/170] Compiling Runestone TextViewState.swift
/Users/admin/builder/spi-builder-workspace/Sources/Runestone/Library/Caret.swift:1:8: error: no such module 'UIKit'
 1 | import UIKit
   |        `- error: no such module 'UIKit'
 2 |
 3 | enum Caret {
BUILD FAILURE 6.1 macosSpm