The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build Runestone, reference main (1fad33), with Swift 6.1 for macOS (SPM) on 28 Apr 2025 22:05:25 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.61.0
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 1fad339 Fix build with Xcode 16 (#375)
Cloned https://github.com/simonbs/Runestone.git
Revision (git rev-parse @):
1fad339aab99cf2136ce6bf8c32da3265b2e85e5
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/simonbs/Runestone.git at main
Fetching https://github.com/tree-sitter/tree-sitter
[1/56983] Fetching tree-sitter
Fetched https://github.com/tree-sitter/tree-sitter from cache (2.59s)
Computing version for https://github.com/tree-sitter/tree-sitter
Computed https://github.com/tree-sitter/tree-sitter at 0.20.9 (3.05s)
Creating working copy for https://github.com/tree-sitter/tree-sitter
Working copy of https://github.com/tree-sitter/tree-sitter resolved at 0.20.9
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "runestone",
      "name": "Runestone",
      "url": "https://github.com/simonbs/Runestone.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Runestone",
      "dependencies": [
        {
          "identity": "tree-sitter",
          "name": "TreeSitter",
          "url": "https://github.com/tree-sitter/tree-sitter",
          "version": "0.20.9",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/tree-sitter",
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/simonbs/Runestone.git
[1/18486] Fetching runestone
Fetched https://github.com/simonbs/Runestone.git from cache (3.03s)
Fetching https://github.com/tree-sitter/tree-sitter from cache
Fetched https://github.com/tree-sitter/tree-sitter from cache (0.68s)
Computing version for https://github.com/tree-sitter/tree-sitter
Computed https://github.com/tree-sitter/tree-sitter at 0.20.9 (0.73s)
Creating working copy for https://github.com/tree-sitter/tree-sitter
Working copy of https://github.com/tree-sitter/tree-sitter resolved at 0.20.9
Creating working copy for https://github.com/simonbs/Runestone.git
Working copy of https://github.com/simonbs/Runestone.git resolved at main (1fad339)
warning: '.resolve-product-dependencies': dependency 'runestone' is not used by any target
Found 1 product dependencies
  - TreeSitter
========================================
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
{
  "default_localization" : "en",
  "dependencies" : [
    {
      "identity" : "tree-sitter",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.20.9",
            "upper_bound" : "0.21.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/tree-sitter/tree-sitter"
    }
  ],
  "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"
        ]
      }
    }
  ],
  "targets" : [
    {
      "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" : [
        "ByteRangeTests.swift",
        "Helpers/LanguageModeFactory.swift",
        "IndentLevelMeasurerTests.swift",
        "Indentation/HTMLIndentationTests.swift",
        "Indentation/JSONIndentationTests.swift",
        "Indentation/JavaScriptIndentationTests.swift",
        "Indentation/PythonIndentationTests.swift",
        "LineEndingDetectorTests.swift",
        "LineManagerTests.swift",
        "Mock/MockTreeSitterParserDelegate.swift",
        "NSRangeTests.swift",
        "NSStringHelpersTests.swift",
        "ParsedReplacementStringTests.swift",
        "ReplacementStringParserTests.swift",
        "SearchQueryTests.swift",
        "StringHelpersTest.swift",
        "StringModifierTests.swift",
        "StringViewTests.swift",
        "TextInputStringTokenizerTests.swift",
        "TreeSitterParserTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "Runestone",
        "TestTreeSitterLanguages"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Runestone",
      "module_type" : "SwiftTarget",
      "name" : "Runestone",
      "path" : "Sources/Runestone",
      "product_dependencies" : [
        "TreeSitter"
      ],
      "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/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/ja.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ja"
            }
          }
        },
        {
          "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/LineChangeSet.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/LineBreakMode.swift",
        "TextView/Appearance/LineSelectionDisplayType.swift",
        "TextView/Appearance/Theme.swift",
        "TextView/CharacterPairs/CharacterPair.swift",
        "TextView/CharacterPairs/CharacterPairTrailingComponentDeletionMode.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/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/LineSyntaxHighlighter.swift",
        "TextView/LineController/LineTypesetter.swift",
        "TextView/Navigation/GoToLineSelection.swift",
        "TextView/Navigation/TextLocation.swift",
        "TextView/PageGuide/PageGuideController.swift",
        "TextView/PageGuide/PageGuideView.swift",
        "TextView/SearchAndReplace/BatchReplaceSet.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/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/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",
        "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"
      ],
      "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/21] Write swift-version-2F0A5646E1D333AE.txt
[1/21] Compiling parser.c
[2/21] Copying Localizable.strings
[8/21] Copying Theme.xcassets
[9/21] Copying PrivacyInfo.xcprivacy
[10/21] Copying Info.plist
[11/21] Write sources
[12/21] Compiling scanner.c
[13/21] Compiling parser.c
[17/21] Compiling lib.c
[18/21] Compiling scanner.cc
[22/155] 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 {
[23/155] 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 {
[24/155] 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 {
[25/155] 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 {
[26/155] 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 {
[27/155] 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 {
[28/155] 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 {
[29/155] 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 {
[30/155] 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 {
[31/155] 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 {
[32/155] 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 {
[33/155] 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 {
[34/155] 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 {
[35/155] 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 {
[36/155] 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 {
[37/169] 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 {
[38/169] 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 {
[39/169] 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 {
[40/169] 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 {
[41/169] 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 {
[42/169] 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 {
[43/169] 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 {
[44/169] 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 {
[45/169] 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 {
[46/169] 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 {
[47/169] 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 {
[48/169] 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 {
[49/169] 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 {
[50/169] 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 {
[51/169] 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 {
[52/169] 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 {
[53/169] 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 {
[54/169] 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 {
[55/169] 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 {
[56/169] 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 {
[57/169] 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 {
[58/169] 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 {
[59/169] 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 {
[60/169] 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 {
[61/169] 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 {
[62/169] 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 {
[63/169] 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 {
[64/169] 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/169] 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/169] 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/169] 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 {
[68/169] 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 {
[69/169] 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 {
[70/169] 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 {
[71/169] 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 {
[72/169] 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 {
[73/169] 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 {
[74/169] 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 {
[75/169] 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 {
[76/169] 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 {
[77/169] 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 {
[78/169] 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 {
[79/169] 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 {
[80/169] 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 {
error: emit-module command failed with exit code 1 (use -v to see invocation)
[81/169] 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 {
[82/169] 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 {
[83/169] 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 {
[84/169] 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 {
[85/169] 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 {
[86/169] 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 {
[87/169] 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 {
[88/169] 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 {
[89/169] 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 {
[90/169] 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 {
[91/169] 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 {
[92/169] 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 {
[93/169] 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 {
[94/169] 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 {
[95/169] 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 {
[96/169] 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 {
[97/169] 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 {
[98/169] 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 {
[99/169] 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 {
[100/169] 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 {
[101/169] 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 {
[102/169] 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 {
[103/169] 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 {
[104/169] 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 {
[105/169] 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 {
[106/169] 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 {
[107/169] 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 {
[108/169] 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 {
[109/169] 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 {
[110/169] 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 {
[111/169] 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 {
[112/169] 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 {
[113/169] 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 {
[114/169] 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 {
[115/169] 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 {
[116/169] 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 {
[117/169] 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 {
[118/169] 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 {
[119/169] 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 {
[120/169] 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 {
[121/169] 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 {
[122/169] 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 {
[123/169] 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 {
[124/169] 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 {
[125/169] 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 {
[126/169] 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 {
[127/169] 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 {
[128/169] 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 {
[129/169] 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 {
[130/169] 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 {
[131/169] 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 {
[132/169] 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 {
[133/169] 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 {
[134/169] 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 {
[135/169] 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 {
[136/169] 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 {
[137/169] 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 {
[138/169] 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 {
[139/169] 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 {
[140/169] 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 {
[141/169] 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 {
[142/169] 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 {
[143/169] 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 {
[144/169] 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 {
[145/169] 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 {
[146/169] 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 {
[147/169] 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 {
[148/169] 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 {
[149/169] 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 {
[150/169] 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 {
[151/169] 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 {
[152/169] 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 {
[153/169] 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 {
[154/169] 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 {
[155/169] 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 {
[156/169] 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 {
[157/169] 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 {
[158/169] 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 {
[159/169] 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 {
[160/169] 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 {
[161/169] 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 {
[162/169] 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 {
[163/169] 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 {
[164/169] 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 {
[165/169] 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 {
[166/169] 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 {
[167/169] 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 {
[168/169] 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 {
[169/169] 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 {
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/135] 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/149] 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 {
[4/149] 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 {
[5/149] 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 {
[6/149] 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 {
[7/149] 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 {
[8/149] 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 {
[9/149] 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 {
[10/149] 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 {
[11/149] 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 {
[12/149] 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 {
[13/149] 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 {
[14/149] 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 {
[15/149] 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 {
[16/149] 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 {
[17/149] 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 {
[18/149] 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 {
[19/149] 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 {
[20/149] 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 {
[21/149] 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 {
[22/149] 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 {
[23/149] 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 {
[24/149] 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 {
[25/149] 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 {
[26/149] 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 {
[27/149] 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 {
[28/149] 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 {
[29/149] 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 {
[30/149] 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 {
[31/149] 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 {
[32/149] 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 {
[33/149] 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 {
[34/149] 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 {
[35/149] 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 {
[36/149] 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 {
[37/149] 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 {
[38/149] 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 {
[39/149] 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 {
[40/149] 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 {
[41/149] 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 {
[42/149] 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 {
[43/149] 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 {
[44/149] 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 {
[45/149] 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 {
[46/149] 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 {
[47/149] 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 {
[48/149] 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 {
[49/149] 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 {
[50/149] 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 {
[51/149] 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 {
[52/149] 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 {
[53/149] 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 {
[54/149] 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 {
[55/149] 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 {
[56/149] 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 {
[57/149] 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 {
[58/149] 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 {
[59/149] 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 {
[60/149] 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 {
[61/149] 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 {
[62/149] 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 {
[63/149] 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 {
[64/149] 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 {
[65/149] 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 {
[66/149] 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 {
[67/149] 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 {
[68/149] 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 {
[69/149] 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 {
[70/149] 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 {
[71/149] 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 {
[72/149] 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 {
[73/149] 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 {
[74/149] 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 {
[75/149] 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 {
[76/149] 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 {
[77/149] 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 {
[78/149] 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 {
[79/149] 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 {
[80/149] 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 {
[81/149] 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 {
[82/149] 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 {
[83/149] 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 {
[84/149] 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 {
[85/149] 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 {
[86/149] 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 {
[87/149] 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 {
[88/149] 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 {
[89/149] 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 {
[90/149] 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 {
[91/149] 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 {
[92/149] 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 {
[93/149] 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 {
[94/149] 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 {
[95/149] 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 {
[96/149] 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 {
[97/149] 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 {
[98/149] 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 {
[99/149] 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 {
[100/149] 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 {
[101/149] 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 {
[102/149] 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 {
[103/149] 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 {
[104/149] 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 {
[105/149] 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 {
[106/149] 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 {
[107/149] 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 {
[108/149] 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 {
[109/149] 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 {
[110/149] 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 {
[111/149] 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 {
[112/149] 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 {
[113/149] 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 {
[114/149] 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 {
[115/149] 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 {
[116/149] 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 {
[117/149] 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 {
[118/149] 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 {
[119/149] 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 {
[120/149] 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 {
[121/149] 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 {
[122/149] 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 {
[123/149] 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 {
[124/149] 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 {
[125/149] 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 {
[126/149] 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 {
[127/149] 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 {
[128/149] 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 {
[129/149] 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 {
[130/149] 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 {
[131/149] 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 {
[132/149] 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 {
[133/149] 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 {
[134/149] 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 {
[135/149] 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 {
[136/149] 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 {
[137/149] 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 {
[138/149] 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 {
[139/149] 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 {
[140/149] 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 {
[141/149] 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 {
[142/149] 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 {
[143/149] 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 {
[144/149] 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 {
[145/149] 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 {
[146/149] 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 {
[147/149] 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 {
[148/149] 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 {
[149/149] 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 {
BUILD FAILURE 6.1 macosSpm