The Swift Package Index logo.Swift Package Index

Build Information

Failed to build TermKit, reference main (163afa), with Swift 6.4 for macOS (SPM) on 20 Sep 2026 16:31:50 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/stackotter/TermKit.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/stackotter/TermKit
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 163afa6 Remove debug print statement (whoops)
Cloned https://github.com/stackotter/TermKit.git
Revision (git rev-parse @):
163afa64f1257a0c026cc83ed8bc47a5f8fc9704
SUCCESS checkout https://github.com/stackotter/TermKit.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/stackotter/TermKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 302]
[Planning deferred tasks]
[59 / 115]
[63 / 118] OpenCombine
[71 / 140]
[73 / 140] SwiftTermBuildInfoGenerator-product
[89 / 175] OpenCombine
[93 / 175]
[94 / 175] OpenCombine
[95 / 175]
[98 / 175]
[106 / 175] OpenCombine
[108 / 175]
[110 / 175]
[113 / 175]
[115 / 175] OpenCombine
[118 / 175]
[129 / 175] SwiftTermBuildInfoGenerator-product
[136 / 175] TextBufferKit
[138 / 175] TextBufferKit
[140 / 175] SwiftTermBuildInfoGenerator-product
[146 / 175] SwiftTerm_SwiftTerm
[147 / 175] SwiftTerm_SwiftTerm
[151 / 175] SwiftTerm
[152 / 176] SwiftTerm
[163 / 223]
[172 / 223]
[176 / 223]
[177 / 223]
[182 / 223]
[186 / 223]
[199 / 223] SwiftTerm
[206 / 224] SwiftTerm
[206 / 224] TermKit
[212 / 236] TermKit
[214 / 236] TermKit
[220 / 236] TermKit
[226 / 236] TermKit
[227 / 237] SwiftTerm
Fetching https://github.com/OpenCombine/OpenCombine.git
Fetching https://github.com/migueldeicaza/SwiftTerm.git
Fetching https://github.com/migueldeicaza/TextBufferKit.git
[1/240] Fetching textbufferkit
[47/8524] Fetching textbufferkit, opencombine
Fetched https://github.com/OpenCombine/OpenCombine.git (1.99s)
[1/16599] Fetching swiftterm
Fetched https://github.com/migueldeicaza/TextBufferKit.git (4.59s)
Fetched https://github.com/migueldeicaza/SwiftTerm.git (4.59s)
Computing version for https://github.com/migueldeicaza/TextBufferKit.git
Computed https://github.com/migueldeicaza/TextBufferKit.git at 0.3.0 (5.30s)
Computing version for https://github.com/OpenCombine/OpenCombine.git
Computed https://github.com/OpenCombine/OpenCombine.git at 0.14.0 (0.70s)
Computing version for https://github.com/migueldeicaza/SwiftTerm.git
Computed https://github.com/migueldeicaza/SwiftTerm.git at 1.20.0 (2.27s)
Fetching https://github.com/apple/swift-argument-parser
[1/18918] Fetching swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser (3.01s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.8.2 (3.64s)
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.8.2
Creating working copy for https://github.com/migueldeicaza/TextBufferKit.git
Working copy of https://github.com/migueldeicaza/TextBufferKit.git resolved at 0.3.0
Creating working copy for https://github.com/migueldeicaza/SwiftTerm.git
Working copy of https://github.com/migueldeicaza/SwiftTerm.git resolved at 1.20.0
Creating working copy for https://github.com/OpenCombine/OpenCombine.git
Working copy of https://github.com/OpenCombine/OpenCombine.git resolved at 0.14.0
warning: missing creator for mutated node: ('/Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug/SwiftTerm_SwiftTerm.bundle/Contents/MacOS')
warning: /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Core/StandardToplevel.swift:26:19 extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
warning: /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Core/StandardToplevel.swift:29:19 extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
warning: /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Views/RadioGroup.swift:60:19 extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
warning: /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Views/RadioGroup.swift:62:19 extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
/Users/admin/builder/spi-builder-workspace/Sources/TermKit/Core/StandardToplevel.swift:26:19: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 24 |
 25 |     /// The view representing the desktop
 26 |     public private (set) var desk: View
    |                   `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 27 |
 28 |     /// Windows currently managed by this toplevel
/Users/admin/builder/spi-builder-workspace/Sources/TermKit/Core/StandardToplevel.swift:29:19: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 27 |
 28 |     /// Windows currently managed by this toplevel
 29 |     public private (set) var windows: [Window] = []
    |                   `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 30 |
 31 |     public override init ()
/Users/admin/builder/spi-builder-workspace/Sources/TermKit/Views/RadioGroup.swift:60:19: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 58 |
 59 |     /// The labels displayed for this radio group
 60 |     public private (set) var radioLabels: [String]
    |                   `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 61 |     /// The orientation in which this radio group is shown
 62 |     public private (set) var orientation: Orientation
/Users/admin/builder/spi-builder-workspace/Sources/TermKit/Views/RadioGroup.swift:62:19: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 60 |     public private (set) var radioLabels: [String]
 61 |     /// The orientation in which this radio group is shown
 62 |     public private (set) var orientation: Orientation
    |                   `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 63 |
 64 |     /// Callback invoked when the selection has changed, it passes the previous
/Users/admin/builder/spi-builder-workspace/Sources/TermKit/Views/RadioGroup.swift:60:19: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 58 |
 59 |     /// The labels displayed for this radio group
 60 |     public private (set) var radioLabels: [String]
    |                   `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 61 |     /// The orientation in which this radio group is shown
 62 |     public private (set) var orientation: Orientation
/Users/admin/builder/spi-builder-workspace/Sources/TermKit/Views/RadioGroup.swift:62:19: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 60 |     public private (set) var radioLabels: [String]
 61 |     /// The orientation in which this radio group is shown
 62 |     public private (set) var orientation: Orientation
    |                   `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 63 |
 64 |     /// Callback invoked when the selection has changed, it passes the previous
error: SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Drivers/CursesDriver.swift failed with a nonzero exit code. Command line:     cd /Users/admin/builder
    builtin-SwiftPerFileCompile CursesDriver.swift
/Users/admin/builder/spi-builder-workspace/Sources/TermKit/Drivers/CursesDriver.swift:27:9: error: 'refresh()' is only available in macOS 15.0 or newer
 22 |
 23 | // This is a lame hack to call into a global that has a name that clashes with a class member name
 24 | class LameHack {
    |       `- note: add '@available' attribute to enclosing class
 25 |     static func doRefresh ()
    |                 `- note: add '@available' attribute to enclosing static method
 26 |     {
 27 |         refresh ();
    |         |- error: 'refresh()' is only available in macOS 15.0 or newer
    |         `- note: add 'if #available' version check
 28 |     }
 29 | }
/Users/admin/builder/spi-builder-workspace/Sources/TermKit/Drivers/CursesDriver.swift:98:24: error: 'initscr()' is only available in macOS 15.0 or newer
 29 | }
 30 |
 31 | class CursesDriver: ConsoleDriver {
    |       `- note: add '@available' attribute to enclosing class
 32 |     var ccol: Int32 = 0
 33 |     var crow: Int32 = 0
    :
 85 |
 86 |
 87 |     override init ()
    |              `- note: add '@available' attribute to enclosing initializer
 88 |     {
 89 |         oldMouseEvents = 0
    :
 96 |         setlocale(LC_ALL, "")
 97 |         // Setup curses
 98 |         cursesWindow = initscr()
    |                        |- error: 'initscr()' is only available in macOS 15.0 or newer
    |                        `- note: add 'if #available' version check
 99 |         raw ()
100 |         noecho ()
/Users/admin/builder/spi-builder-workspace/Sources/TermKit/Drivers/CursesDriver.swift:101:9: error: 'keypad' is only available in macOS 15.0 or newer
 29 | }
 30 |
 31 | class CursesDriver: ConsoleDriver {
    |       `- note: add '@available' attribute to enclosing class
 32 |     var ccol: Int32 = 0
 33 |     var crow: Int32 = 0
    :
 85 |
 86 |
 87 |     override init ()
    |              `- note: add '@available' attribute to enclosing initializer
 88 |     {
 89 |         oldMouseEvents = 0
    :
 99 |         raw ()
100 |         noecho ()
101 |         keypad(cursesWindow, true)
    |         |- error: 'keypad' is only available in macOS 15.0 or newer
    |         `- note: add 'if #available' version check
102 |
103 |         mouseEvents = mousemask (mmask_t (UInt (cursesAllEvents | cursesReportMousePosition)), &oldMouseEvents)
/Users/admin/builder/spi-builder-workspace/Sources/TermKit/Drivers/CursesDriver.swift:107:9: error: 'start_color()' is only available in macOS 15.0 or newer
 29 | }
 30 |
 31 | class CursesDriver: ConsoleDriver {
    |       `- note: add '@available' attribute to enclosing class
 32 |     var ccol: Int32 = 0
 33 |     var crow: Int32 = 0
    :
 85 |
 86 |
 87 |     override init ()
    |              `- note: add '@available' attribute to enclosing initializer
 88 |     {
 89 |         oldMouseEvents = 0
    :
105 |             startReportingMouseMoves()
106 |         }
107 |         start_color()
    |         |- error: 'start_color()' is only available in macOS 15.0 or newer
    |         `- note: add 'if #available' version check
108 |         noecho()
109 |         curs_set (1)
/Users/admin/builder/spi-builder-workspace/Sources/TermKit/Drivers/CursesDriver.swift:110:9: error: 'init_pair' is only available in macOS 15.0 or newer
 29 | }
 30 |
 31 | class CursesDriver: ConsoleDriver {
    |       `- note: add '@available' attribute to enclosing class
 32 |     var ccol: Int32 = 0
 33 |     var crow: Int32 = 0
    :
 85 |
 86 |
 87 |     override init ()
    |              `- note: add '@available' attribute to enclosing initializer
 88 |     {
 89 |         oldMouseEvents = 0
    :
108 |         noecho()
109 |         curs_set (1)
110 |         init_pair (0, Int16(COLOR_BLACK), Int16(COLOR_GREEN))
    |         |- error: 'init_pair' is only available in macOS 15.0 or newer
    |         `- note: add 'if #available' version check
111 |         keypad (stdscr, true)
112 |         setupInput ()
/Users/admin/builder/spi-builder-workspace/Sources/TermKit/Drivers/CursesDriver.swift:111:9: error: 'keypad' is only available in macOS 15.0 or newer
 29 | }
 30 |
 31 | class CursesDriver: ConsoleDriver {
    |       `- note: add '@available' attribute to enclosing class
 32 |     var ccol: Int32 = 0
 33 |     var crow: Int32 = 0
    :
 85 |
 86 |
 87 |     override init ()
    |              `- note: add '@available' attribute to enclosing initializer
 88 |     {
 89 |         oldMouseEvents = 0
    :
109 |         curs_set (1)
110 |         init_pair (0, Int16(COLOR_BLACK), Int16(COLOR_GREEN))
111 |         keypad (stdscr, true)
    |         |- error: 'keypad' is only available in macOS 15.0 or newer
    |         `- note: add 'if #available' version check
112 |         setupInput ()
113 |
/Users/admin/builder/spi-builder-workspace/Sources/TermKit/Drivers/CursesDriver.swift:333:9: error: 'addstr' is only available in macOS 15.0 or newer
 29 | }
 30 |
 31 | class CursesDriver: ConsoleDriver {
    |       `- note: add '@available' attribute to enclosing class
 32 |     var ccol: Int32 = 0
 33 |     var crow: Int32 = 0
    :
322 |     // Should only be used with non-composed runes, when in doubt, use addCharacter
323 |     //
324 |     public override func addRune (_ rune: rune)
    |                          `- note: add '@available' attribute to enclosing instance method
325 |     {
326 |         if needMove {
    :
331 |         //var x = m_cchar_t(attr: currentAttr, chars: (wchar_t (rune.value), 0, 0, 0, 0))
332 |         //let _ = add_wch_fn! (&x)
333 |         addstr (String (rune))
    |         |- error: 'addstr' is only available in macOS 15.0 or newer
    |         `- note: add 'if #available' version check
334 |         if sync {
335 |             refresh ()
/Users/admin/builder/spi-builder-workspace/Sources/TermKit/Drivers/CursesDriver.swift:346:9: error: 'addstr' is only available in macOS 15.0 or newer
 29 | }
 30 |
 31 | class CursesDriver: ConsoleDriver {
    |       `- note: add '@available' attribute to enclosing class
 32 |     var ccol: Int32 = 0
 33 |     var crow: Int32 = 0
    :
338 |     }
339 |
340 |     public override func addCharacter (_ char: Character)
    |                          `- note: add '@available' attribute to enclosing instance method
341 |     {
342 |         if needMove {
    :
344 |             needMove = false
345 |         }
346 |         addstr (String (char))
    |         |- error: 'addstr' is only available in macOS 15.0 or newer
    |         `- note: add 'if #available' version check
347 |         if sync {
348 |             refresh ()
/Users/admin/builder/spi-builder-workspace/Sources/TermKit/Drivers/CursesDriver.swift:394:9: error: 'init_pair' is only available in macOS 15.0 or newer
 29 | }
 30 |
 31 | class CursesDriver: ConsoleDriver {
    |       `- note: add '@available' attribute to enclosing class
 32 |     var ccol: Int32 = 0
 33 |     var crow: Int32 = 0
    :
389 |     static var lastColorPair: Int16 = 16
390 |
391 |     func encodeCursesAttribute (_ colors: (Int32, Int32), bold: Bool = false) -> Int32
    |          `- note: add '@available' attribute to enclosing instance method
392 |     {
393 |         CursesDriver.lastColorPair += 1
394 |         init_pair(CursesDriver.lastColorPair, Int16(colors.0), Int16(colors.1))
    |         |- error: 'init_pair' is only available in macOS 15.0 or newer
    |         `- note: add 'if #available' version check
395 |         return Int32 (CursesDriver.lastColorPair * 256) | (bold ? A_BOLD : 0)
396 |     }
/Users/admin/builder/spi-builder-workspace/Sources/TermKit/Drivers/CursesDriver.swift:540:9: error: 'attrset' is only available in macOS 15.0 or newer
 29 | }
 30 |
 31 | class CursesDriver: ConsoleDriver {
    |       `- note: add '@available' attribute to enclosing class
 32 |     var ccol: Int32 = 0
 33 |     var crow: Int32 = 0
    :
535 |     var currentAttr: Int32 = 0
536 |
537 |     public override func setAttribute (_ attr: Attribute)
    |                          `- note: add '@available' attribute to enclosing instance method
538 |     {
539 |         currentAttr = attr.value
540 |         attrset(attr.value)
    |         |- error: 'attrset' is only available in macOS 15.0 or newer
    |         `- note: add 'if #available' version check
541 |     }
542 |
/Users/admin/builder/spi-builder-workspace/Sources/TermKit/Drivers/CursesDriver.swift:545:9: error: 'redrawwin' is only available in macOS 15.0 or newer
 29 | }
 30 |
 31 | class CursesDriver: ConsoleDriver {
    |       `- note: add '@available' attribute to enclosing class
 32 |     var ccol: Int32 = 0
 33 |     var crow: Int32 = 0
    :
541 |     }
542 |
543 |     public override func updateScreen ()
    |                          `- note: add '@available' attribute to enclosing instance method
544 |     {
545 |         redrawwin(cursesWindow)
    |         |- error: 'redrawwin' is only available in macOS 15.0 or newer
    |         `- note: add 'if #available' version check
546 |     }
547 |
/Users/admin/builder/spi-builder-workspace/Sources/TermKit/Drivers/CursesDriver.swift:560:9: error: 'endwin()' is only available in macOS 15.0 or newer
 29 | }
 30 |
 31 | class CursesDriver: ConsoleDriver {
    |       `- note: add '@available' attribute to enclosing class
 32 |     var ccol: Int32 = 0
 33 |     var crow: Int32 = 0
    :
556 |     }
557 |
558 |     public override func end ()
    |                          `- note: add '@available' attribute to enclosing instance method
559 |     {
560 |         endwin()
    |         |- error: 'endwin()' is only available in macOS 15.0 or newer
    |         `- note: add 'if #available' version check
561 |         stopReportingMouseMoves()
562 |     }
/Users/admin/builder/spi-builder-workspace/Sources/TermKit/Drivers/CursesDriver.swift:584:9: error: 'redrawwin' is only available in macOS 15.0 or newer
 29 | }
 30 |
 31 | class CursesDriver: ConsoleDriver {
    |       `- note: add '@available' attribute to enclosing class
 32 |     var ccol: Int32 = 0
 33 |     var crow: Int32 = 0
    :
578 |     }
579 |
580 |     public override func suspend() -> Bool
    |                          `- note: add '@available' attribute to enclosing instance method
581 |     {
582 |         stopReportingMouseMoves ()
583 |         killpg (0, SIGTSTP)
584 |         redrawwin(cursesWindow)
    |         |- error: 'redrawwin' is only available in macOS 15.0 or newer
    |         `- note: add 'if #available' version check
585 |         LameHack.doRefresh()
586 |         startReportingMouseMoves ()
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Core/Application.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Core/AttributedString.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Core/Clipboard.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Core/Dim.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Core/Events.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Core/Layer.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Core/Painter.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Core/Point.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Core/Pos.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Core/Rect.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Core/Responder.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Core/Size.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Core/StandardToplevel.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Core/Toplevel.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Core/View.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Core/Window.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Dialogs/Dialog.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Dialogs/FileDialog.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Dialogs/InputBox.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Dialogs/MessageBox.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Drivers/ConsoleDriver.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Drivers/CursesDriver.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Extensions/StringChar.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Views/Button.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Views/Checkbox.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Views/DataTable.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Views/Desktop.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Views/Frame.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Views/Label.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Views/ListView.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Views/Menu.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Views/ProgressBar.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Views/RadioGroup.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Views/ScrollView.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Views/StatusBar.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Views/Terminal.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Views/TextField.swift /Users/admin/builder/spi-builder-workspace/Sources/TermKit/Views/TextView.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/TermKit.build/Debug/TermKit-t.build/Objects-normal/arm64/supplementaryOutputs-26 -target arm64-apple-macos12.0 -module-can-import-version SwiftTerm 1.20.0.0 0 -module-can-import-version os 1090 0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/TermKit.build/Debug/TermKit-t.build/Objects-normal/arm64/TermKit-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftExplicitPrecompiledModules -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps/COpenCombineHelpers.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/Sources/DarwinCurses/module.modulemap -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.build/out/SDKStatCaches.noindex/macosx27.0-26A425-80c5bbf1d171475443272936d42f90a36a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/checkouts/OpenCombine/Sources/COpenCombineHelpers/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/TermKit.build/Debug/TermKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/TermKit.build/Debug/TermKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/TermKit.build/Debug/TermKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name TermKit -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/TermKit.build/Debug/TermKit-t.build/Objects-normal/arm64/TermKit_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-macos27.0 -target-sdk-version 27.0 -target-sdk-name macosx27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/TermKit.build/Debug/TermKit-t.build/Objects-normal/arm64/ConsoleDriver.o -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/TermKit.build/Debug/TermKit-t.build/Objects-normal/arm64/CursesDriver.o -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/TermKit.build/Debug/TermKit-t.build/Objects-normal/arm64/StringChar.o -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/TermKit.build/Debug/TermKit-t.build/Objects-normal/arm64/Button.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/TermKit.build/Debug/TermKit-t.build/Objects-normal/arm64/TermKit.swiftmodule -index-unit-output-path /TermKit.build/Debug/TermKit-t.build/Objects-normal/arm64/ConsoleDriver.o -index-unit-output-path /TermKit.build/Debug/TermKit-t.build/Objects-normal/arm64/CursesDriver.o -index-unit-output-path /TermKit.build/Debug/TermKit-t.build/Objects-normal/arm64/StringChar.o -index-unit-output-path /TermKit.build/Debug/TermKit-t.build/Objects-normal/arm64/Button.o -index-store-path /Users/admin/builder/spi-builder-workspace/.build/out -index-system-modules
error: Build failed
BUILD FAILURE 6.4 macosSpm