The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build swift-peg, reference main (726760), with Swift 6.2 (beta) for Android on 22 Jun 2025 21:23:28 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/LuizZak/swift-peg.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/LuizZak/swift-peg
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 726760a Updating README.md
Cloned https://github.com/LuizZak/swift-peg.git
Revision (git rev-parse @):
726760a32912a9f498525a586878f03bf40f39b1
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/LuizZak/swift-peg.git at main
========================================
Build
========================================
Selected platform:         android
Swift version:             6.2
Building package at path:  $PWD
https://github.com/LuizZak/swift-peg.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:b7c4a6b4153ff40ef9277e2157e708f835b8eb011095d53bd8db4594eb2b7798
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.2-latest
Fetching https://github.com/LuizZak/MiniDigraph.git
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/LuizZak/SwiftAST.git
Fetching https://github.com/apple/swift-syntax.git
Fetching https://github.com/LuizZak/Console.git
[1/352] Fetching console
[100/596] Fetching console, minidigraph
[590/1575] Fetching console, minidigraph, swiftast
Fetched https://github.com/LuizZak/MiniDigraph.git from cache (0.49s)
[1041/1331] Fetching console, swiftast
Fetched https://github.com/LuizZak/Console.git from cache (0.48s)
[891/979] Fetching swiftast
Fetched https://github.com/LuizZak/SwiftAST.git from cache (0.62s)
[1/15380] Fetching swift-argument-parser
[15381/86305] Fetching swift-argument-parser, swift-syntax
Fetched https://github.com/apple/swift-argument-parser.git from cache (9.67s)
Fetched https://github.com/apple/swift-syntax.git from cache (9.76s)
Computing version for https://github.com/LuizZak/SwiftAST.git
Computed https://github.com/LuizZak/SwiftAST.git at 0.14.0 (10.47s)
Fetching https://github.com/LuizZak/MiniGraphviz.git
Fetching https://github.com/LuizZak/MiniLexer.git
[1/41] Fetching minigraphviz
[42/821] Fetching minigraphviz, minilexer
Fetched https://github.com/LuizZak/MiniGraphviz.git from cache (0.39s)
[695/780] Fetching minilexer
Fetched https://github.com/LuizZak/MiniLexer.git from cache (0.47s)
Computing version for https://github.com/LuizZak/MiniDigraph.git
Computed https://github.com/LuizZak/MiniDigraph.git at 0.8.0 (1.21s)
Computing version for https://github.com/LuizZak/Console.git
Computed https://github.com/LuizZak/Console.git at 0.14.1 (4.51s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.4.0 (0.67s)
Computing version for https://github.com/apple/swift-syntax.git
Computed https://github.com/apple/swift-syntax.git at 600.0.0 (1.14s)
Computing version for https://github.com/LuizZak/MiniGraphviz.git
Computed https://github.com/LuizZak/MiniGraphviz.git at 0.1.0 (0.48s)
Computing version for https://github.com/LuizZak/MiniLexer.git
Computed https://github.com/LuizZak/MiniLexer.git at 0.10.0 (0.58s)
Creating working copy for https://github.com/LuizZak/MiniDigraph.git
Working copy of https://github.com/LuizZak/MiniDigraph.git resolved at 0.8.0
Creating working copy for https://github.com/apple/swift-syntax.git
Working copy of https://github.com/apple/swift-syntax.git resolved at 600.0.0
Creating working copy for https://github.com/LuizZak/MiniLexer.git
Working copy of https://github.com/LuizZak/MiniLexer.git resolved at 0.10.0
Creating working copy for https://github.com/LuizZak/Console.git
Working copy of https://github.com/LuizZak/Console.git resolved at 0.14.1
Creating working copy for https://github.com/LuizZak/SwiftAST.git
Working copy of https://github.com/LuizZak/SwiftAST.git resolved at 0.14.0
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.4.0
Creating working copy for https://github.com/LuizZak/MiniGraphviz.git
Working copy of https://github.com/LuizZak/MiniGraphviz.git resolved at 0.1.0
[1/1] Compiling plugin SwiftPEGPlugin
[2/2] Compiling plugin GenerateManual
Building for debugging...
[2/92] Write sources
[3/92] Copying metagrammar.tokens
[3/92] Copying metagrammar.gram
[3/92] Write sources
[3/92] Copying metagrammar.tokens
[3/92] Copying metagrammar.gram
[3/92] Write sources
[43/92] Compiling _SwiftSyntaxCShims dummy.c
[44/92] Write swift-version-8C5A4AE7A8CE2BA.txt
[46/144] Emitting module SwiftSyntax509
[47/144] Emitting module MiniLexer
[48/145] Compiling Console LinuxSupport.swift
[49/146] Compiling SwiftSyntax509 Empty.swift
[50/146] Emitting module SwiftSyntax600
[51/146] Compiling SwiftSyntax600 Empty.swift
[52/148] Compiling MiniLexer Lexer+Consume.swift
[54/149] Compiling MiniDigraph AbstractDirectedGraph.swift
[55/149] Compiling MiniDigraph AbstractDirectedGraphEdge.swift
[56/149] Emitting module MiniDigraph
[58/150] Compiling MiniLexer TokenProtocol.swift
[59/150] Emitting module _SwiftSyntaxGenericTestSupport
[60/150] Compiling _SwiftSyntaxGenericTestSupport AssertEqualWithDiff.swift
[61/150] Compiling MiniDigraph MutableDirectedGraphType.swift
[62/150] Compiling MiniDigraph MutableSimpleEdgeDirectedGraphType.swift
[63/150] Compiling MiniDigraph Sequence+Ext.swift
[64/150] Compiling MiniDigraph SimpleDirectedGraphEdge.swift
[65/150] Compiling MiniDigraph DirectedGraphEdge.swift
[66/150] Compiling MiniDigraph DirectedGraphType.swift
[67/150] Compiling MiniDigraph CachingDirectedGraph.swift
[68/150] Compiling MiniDigraph DirectedGraph.swift
[71/150] Emitting module SwiftSyntax510
[72/150] Compiling SwiftSyntax510 Empty.swift
[73/151] Compiling MiniDigraph DirectedGraphVisitElementType.swift
[74/157] Compiling _SwiftSyntaxGenericTestSupport String+TrimmingTrailingWhitespace.swift
[75/165] Compiling MiniLexer Lexer+AdvancedParsing.swift
[77/168] Compiling MiniLexer Lexer.swift
[78/170] Compiling MiniDigraph DirectedGraphVisitElement.swift
[79/179] Compiling MiniDigraph DirectedGraphRecordingVisitElement.swift
[80/179] Compiling MiniLexer GrammarRules+Operators.swift
[81/179] Emitting module MiniLexer
[82/179] Compiling MiniLexer GrammarRules.swift
[85/184] Compiling MiniLexer TokenizerLexer.swift
[86/248] Emitting module Console
[87/249] Emitting module ArgumentParserToolInfo
[88/249] Compiling ArgumentParserToolInfo ToolInfo.swift
[90/287] Compiling Console FileHandle+Ext.swift
[91/287] Compiling MiniLexer Lexer+Advance.swift
[93/288] Compiling ArgumentParser ArgumentVisibility.swift
[94/288] Compiling ArgumentParser CompletionKind.swift
[95/288] Compiling ArgumentParser Errors.swift
[96/288] Compiling ArgumentParser Flag.swift
[97/288] Compiling ArgumentParser NameSpecification.swift
[99/293] Compiling ArgumentParser BashCompletionsGenerator.swift
[102/293] Compiling ArgumentParser ZshCompletionsGenerator.swift
[103/293] Compiling ArgumentParser Argument.swift
[104/293] Compiling ArgumentParser ArgumentHelp.swift
[105/293] Compiling ArgumentParser Option.swift
[106/293] Emitting module Console
[109/294] Wrapping AST for _SwiftSyntaxGenericTestSupport for debugging
[110/294] Wrapping AST for SwiftSyntax600 for debugging
[111/294] Wrapping AST for SwiftSyntax510 for debugging
[112/294] Wrapping AST for SwiftSyntax509 for debugging
[113/294] Wrapping AST for MiniLexer for debugging
[114/294] Wrapping AST for MiniDigraph for debugging
[115/294] Wrapping AST for Console for debugging
[116/294] Wrapping AST for ArgumentParserToolInfo for debugging
[124/294] Compiling ArgumentParser CompletionsGenerator.swift
[125/294] Compiling ArgumentParser FishCompletionsGenerator.swift
[133/302] Compiling ArgumentParser Parsed.swift
[134/302] Compiling ArgumentParser ParsedValues.swift
[135/302] Compiling ArgumentParser ParserError.swift
[136/302] Compiling ArgumentParser SplitArguments.swift
[137/302] Compiling ArgumentParser DumpHelpGenerator.swift
[138/302] Compiling ArgumentParser HelpCommand.swift
[139/302] Compiling ArgumentParser HelpGenerator.swift
[140/302] Compiling ArgumentParser MessageInfo.swift
[141/302] Compiling ArgumentParser UsageGenerator.swift
[142/302] Compiling ArgumentParser Name.swift
[152/302] Compiling MiniDigraph DirectedGraphVisitElement.swift
[153/303] Compiling Console LinuxSupport.swift
[156/303] Compiling MiniLexer TokenProtocol.swift
[157/303] Compiling MiniDigraph DirectedGraphRecordingVisitElement.swift
[158/303] Compiling MiniDigraph DirectedGraphVisitElementType.swift
[161/303] Emitting module MiniDigraph
[164/303] Compiling ArgumentParser CollectionExtensions.swift
[165/303] Compiling ArgumentParser Platform.swift
[166/303] Compiling ArgumentParser SequenceExtensions.swift
[167/303] Compiling ArgumentParser StringExtensions.swift
[168/303] Compiling ArgumentParser Tree.swift
[173/303] Emitting module ArgumentParserToolInfo
[174/303] Compiling ArgumentParserToolInfo ToolInfo.swift
[175/305] Compiling MiniLexer TokenizerLexer.swift
[177/305] Compiling ArgumentParser OptionGroup.swift
[178/305] Compiling ArgumentParser AsyncParsableCommand.swift
[179/305] Compiling ArgumentParser CommandConfiguration.swift
[180/305] Compiling ArgumentParser EnumerableFlag.swift
[181/305] Emitting module ArgumentParser
[182/305] Compiling MiniLexer Lexer+AdvancedParsing.swift
[183/305] Compiling MiniLexer Lexer+Consume.swift
[186/305] Compiling ArgumentParser ExpressibleByArgument.swift
[187/305] Compiling ArgumentParser ParsableArguments.swift
[188/305] Compiling ArgumentParser ParsableArgumentsValidation.swift
[189/305] Compiling ArgumentParser ParsableCommand.swift
[190/305] Compiling ArgumentParser ArgumentDecoder.swift
[190/305] Wrapping AST for ArgumentParserToolInfo for debugging
[192/305] Compiling ArgumentParser ArgumentDefinition.swift
[193/305] Compiling ArgumentParser ArgumentSet.swift
[194/305] Compiling ArgumentParser CommandParser.swift
[195/305] Compiling ArgumentParser InputKey.swift
[196/305] Compiling ArgumentParser InputOrigin.swift
[196/306] Wrapping AST for MiniDigraph for debugging
[198/306] Compiling MiniLexer Lexer.swift
[199/343] Wrapping AST for ArgumentParser for debugging
[201/343] Compiling ArgumentParser Flag.swift
[202/343] Compiling ArgumentParser NameSpecification.swift
[203/343] Compiling ArgumentParser Option.swift
[204/343] Compiling ArgumentParser OptionGroup.swift
[205/343] Compiling ArgumentParser AsyncParsableCommand.swift
[206/343] Compiling ArgumentParser CommandConfiguration.swift
[207/343] Compiling ArgumentParser EnumerableFlag.swift
[208/343] Compiling ArgumentParser ExpressibleByArgument.swift
[209/343] Compiling ArgumentParser ParsableArguments.swift
[210/343] Compiling ArgumentParser ParsableArgumentsValidation.swift
[211/343] Compiling ArgumentParser ParsableCommand.swift
[212/343] Compiling ArgumentParser ArgumentDecoder.swift
[213/343] Compiling ArgumentParser ArgumentDefinition.swift
[214/343] Compiling ArgumentParser ArgumentSet.swift
[215/343] Compiling ArgumentParser CommandParser.swift
[216/343] Compiling ArgumentParser InputKey.swift
[217/343] Compiling ArgumentParser InputOrigin.swift
[218/343] Compiling ArgumentParser Name.swift
[224/348] Compiling ArgumentParser CollectionExtensions.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:46:26: error: cannot find 'getenv' in scope
 44 | #else
 45 |     // FIXME: This retrieves the user's preferred shell, not necessarily the one currently in use.
 46 |     guard let shellVar = getenv("SHELL") else { return nil }
    |                          `- error: cannot find 'getenv' in scope
 47 |     let shellParts = String(cString: shellVar).split(separator: "/")
 48 |     return shellParts.last.map(String.init)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:66:5: error: cannot find 'EXIT_SUCCESS' in scope
 64 |   /// The code for successful exit.
 65 |   static var exitCodeSuccess: Int32 {
 66 |     EXIT_SUCCESS
    |     `- error: cannot find 'EXIT_SUCCESS' in scope
 67 |   }
 68 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:71:5: error: cannot find 'EXIT_FAILURE' in scope
 69 |   /// The code for exit with a general failure.
 70 |   static var exitCodeFailure: Int32 {
 71 |     EXIT_FAILURE
    |     `- error: cannot find 'EXIT_FAILURE' in scope
 72 |   }
 73 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:81:12: error: cannot find 'EX_USAGE' in scope
 79 |     return EXIT_FAILURE
 80 | #else
 81 |     return EX_USAGE
    |            `- error: cannot find 'EX_USAGE' in scope
 82 | #endif
 83 |   }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:111:33: error: cannot find 'putc' in scope
109 |   struct StandardError: TextOutputStream {
110 |     mutating func write(_ string: String) {
111 |       for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                 `- error: cannot find 'putc' in scope
112 |     }
113 |   }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:111:57: error: cannot find 'stderr' in scope
109 |   struct StandardError: TextOutputStream {
110 |     mutating func write(_ string: String) {
111 |       for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                                         `- error: cannot find 'stderr' in scope
112 |     }
113 |   }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:111:38: error: generic parameter 'U' could not be inferred
109 |   struct StandardError: TextOutputStream {
110 |     mutating func write(_ string: String) {
111 |       for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                      `- error: generic parameter 'U' could not be inferred
112 |     }
113 |   }
Swift.numericCast:1:24: note: in call to function 'numericCast'
1 | @inlinable public func numericCast<T, U>(_ x: T) -> U where T : BinaryInteger, U : BinaryInteger
  |                        `- note: in call to function 'numericCast'
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:167:23: error: cannot find 'getenv' in scope
165 |
166 | #if !os(Windows) && !os(WASI)
167 |     if let colsCStr = getenv("COLUMNS"), let colsVal = Int(String(cString: colsCStr)) {
    |                       `- error: cannot find 'getenv' in scope
168 |       width = colsVal
169 |     }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:170:24: error: cannot find 'getenv' in scope
168 |       width = colsVal
169 |     }
170 |     if let linesCStr = getenv("LINES"), let linesVal = Int(String(cString: linesCStr)) {
    |                        `- error: cannot find 'getenv' in scope
171 |       height = linesVal
172 |     }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:194:13: error: cannot find 'winsize' in scope
192 |             height: Int(csbi.srWindow.Bottom - csbi.srWindow.Top) + 1)
193 | #else
194 |     var w = winsize()
    |             `- error: cannot find 'winsize' in scope
195 |
196 | #if os(OpenBSD)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:203:15: error: cannot find 'ioctl' in scope
201 |     let err = ioctl(STDOUT_FILENO, UInt(TIOCGWINSZ), &w)
202 | #else
203 |     let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |               `- error: cannot find 'ioctl' in scope
204 | #endif
205 |     guard err == 0 else { return (width: nil, height: nil) }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:203:21: error: cannot find 'STDOUT_FILENO' in scope
201 |     let err = ioctl(STDOUT_FILENO, UInt(TIOCGWINSZ), &w)
202 | #else
203 |     let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |                     `- error: cannot find 'STDOUT_FILENO' in scope
204 | #endif
205 |     guard err == 0 else { return (width: nil, height: nil) }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:203:36: error: cannot find 'TIOCGWINSZ' in scope
201 |     let err = ioctl(STDOUT_FILENO, UInt(TIOCGWINSZ), &w)
202 | #else
203 |     let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |                                    `- error: cannot find 'TIOCGWINSZ' in scope
204 | #endif
205 |     guard err == 0 else { return (width: nil, height: nil) }
[225/348] Compiling ArgumentParser Platform.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:46:26: error: cannot find 'getenv' in scope
 44 | #else
 45 |     // FIXME: This retrieves the user's preferred shell, not necessarily the one currently in use.
 46 |     guard let shellVar = getenv("SHELL") else { return nil }
    |                          `- error: cannot find 'getenv' in scope
 47 |     let shellParts = String(cString: shellVar).split(separator: "/")
 48 |     return shellParts.last.map(String.init)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:66:5: error: cannot find 'EXIT_SUCCESS' in scope
 64 |   /// The code for successful exit.
 65 |   static var exitCodeSuccess: Int32 {
 66 |     EXIT_SUCCESS
    |     `- error: cannot find 'EXIT_SUCCESS' in scope
 67 |   }
 68 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:71:5: error: cannot find 'EXIT_FAILURE' in scope
 69 |   /// The code for exit with a general failure.
 70 |   static var exitCodeFailure: Int32 {
 71 |     EXIT_FAILURE
    |     `- error: cannot find 'EXIT_FAILURE' in scope
 72 |   }
 73 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:81:12: error: cannot find 'EX_USAGE' in scope
 79 |     return EXIT_FAILURE
 80 | #else
 81 |     return EX_USAGE
    |            `- error: cannot find 'EX_USAGE' in scope
 82 | #endif
 83 |   }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:111:33: error: cannot find 'putc' in scope
109 |   struct StandardError: TextOutputStream {
110 |     mutating func write(_ string: String) {
111 |       for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                 `- error: cannot find 'putc' in scope
112 |     }
113 |   }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:111:57: error: cannot find 'stderr' in scope
109 |   struct StandardError: TextOutputStream {
110 |     mutating func write(_ string: String) {
111 |       for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                                         `- error: cannot find 'stderr' in scope
112 |     }
113 |   }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:111:38: error: generic parameter 'U' could not be inferred
109 |   struct StandardError: TextOutputStream {
110 |     mutating func write(_ string: String) {
111 |       for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                      `- error: generic parameter 'U' could not be inferred
112 |     }
113 |   }
Swift.numericCast:1:24: note: in call to function 'numericCast'
1 | @inlinable public func numericCast<T, U>(_ x: T) -> U where T : BinaryInteger, U : BinaryInteger
  |                        `- note: in call to function 'numericCast'
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:167:23: error: cannot find 'getenv' in scope
165 |
166 | #if !os(Windows) && !os(WASI)
167 |     if let colsCStr = getenv("COLUMNS"), let colsVal = Int(String(cString: colsCStr)) {
    |                       `- error: cannot find 'getenv' in scope
168 |       width = colsVal
169 |     }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:170:24: error: cannot find 'getenv' in scope
168 |       width = colsVal
169 |     }
170 |     if let linesCStr = getenv("LINES"), let linesVal = Int(String(cString: linesCStr)) {
    |                        `- error: cannot find 'getenv' in scope
171 |       height = linesVal
172 |     }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:194:13: error: cannot find 'winsize' in scope
192 |             height: Int(csbi.srWindow.Bottom - csbi.srWindow.Top) + 1)
193 | #else
194 |     var w = winsize()
    |             `- error: cannot find 'winsize' in scope
195 |
196 | #if os(OpenBSD)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:203:15: error: cannot find 'ioctl' in scope
201 |     let err = ioctl(STDOUT_FILENO, UInt(TIOCGWINSZ), &w)
202 | #else
203 |     let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |               `- error: cannot find 'ioctl' in scope
204 | #endif
205 |     guard err == 0 else { return (width: nil, height: nil) }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:203:21: error: cannot find 'STDOUT_FILENO' in scope
201 |     let err = ioctl(STDOUT_FILENO, UInt(TIOCGWINSZ), &w)
202 | #else
203 |     let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |                     `- error: cannot find 'STDOUT_FILENO' in scope
204 | #endif
205 |     guard err == 0 else { return (width: nil, height: nil) }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:203:36: error: cannot find 'TIOCGWINSZ' in scope
201 |     let err = ioctl(STDOUT_FILENO, UInt(TIOCGWINSZ), &w)
202 | #else
203 |     let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |                                    `- error: cannot find 'TIOCGWINSZ' in scope
204 | #endif
205 |     guard err == 0 else { return (width: nil, height: nil) }
[226/348] Compiling ArgumentParser SequenceExtensions.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:46:26: error: cannot find 'getenv' in scope
 44 | #else
 45 |     // FIXME: This retrieves the user's preferred shell, not necessarily the one currently in use.
 46 |     guard let shellVar = getenv("SHELL") else { return nil }
    |                          `- error: cannot find 'getenv' in scope
 47 |     let shellParts = String(cString: shellVar).split(separator: "/")
 48 |     return shellParts.last.map(String.init)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:66:5: error: cannot find 'EXIT_SUCCESS' in scope
 64 |   /// The code for successful exit.
 65 |   static var exitCodeSuccess: Int32 {
 66 |     EXIT_SUCCESS
    |     `- error: cannot find 'EXIT_SUCCESS' in scope
 67 |   }
 68 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:71:5: error: cannot find 'EXIT_FAILURE' in scope
 69 |   /// The code for exit with a general failure.
 70 |   static var exitCodeFailure: Int32 {
 71 |     EXIT_FAILURE
    |     `- error: cannot find 'EXIT_FAILURE' in scope
 72 |   }
 73 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:81:12: error: cannot find 'EX_USAGE' in scope
 79 |     return EXIT_FAILURE
 80 | #else
 81 |     return EX_USAGE
    |            `- error: cannot find 'EX_USAGE' in scope
 82 | #endif
 83 |   }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:111:33: error: cannot find 'putc' in scope
109 |   struct StandardError: TextOutputStream {
110 |     mutating func write(_ string: String) {
111 |       for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                 `- error: cannot find 'putc' in scope
112 |     }
113 |   }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:111:57: error: cannot find 'stderr' in scope
109 |   struct StandardError: TextOutputStream {
110 |     mutating func write(_ string: String) {
111 |       for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                                         `- error: cannot find 'stderr' in scope
112 |     }
113 |   }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:111:38: error: generic parameter 'U' could not be inferred
109 |   struct StandardError: TextOutputStream {
110 |     mutating func write(_ string: String) {
111 |       for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                      `- error: generic parameter 'U' could not be inferred
112 |     }
113 |   }
Swift.numericCast:1:24: note: in call to function 'numericCast'
1 | @inlinable public func numericCast<T, U>(_ x: T) -> U where T : BinaryInteger, U : BinaryInteger
  |                        `- note: in call to function 'numericCast'
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:167:23: error: cannot find 'getenv' in scope
165 |
166 | #if !os(Windows) && !os(WASI)
167 |     if let colsCStr = getenv("COLUMNS"), let colsVal = Int(String(cString: colsCStr)) {
    |                       `- error: cannot find 'getenv' in scope
168 |       width = colsVal
169 |     }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:170:24: error: cannot find 'getenv' in scope
168 |       width = colsVal
169 |     }
170 |     if let linesCStr = getenv("LINES"), let linesVal = Int(String(cString: linesCStr)) {
    |                        `- error: cannot find 'getenv' in scope
171 |       height = linesVal
172 |     }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:194:13: error: cannot find 'winsize' in scope
192 |             height: Int(csbi.srWindow.Bottom - csbi.srWindow.Top) + 1)
193 | #else
194 |     var w = winsize()
    |             `- error: cannot find 'winsize' in scope
195 |
196 | #if os(OpenBSD)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:203:15: error: cannot find 'ioctl' in scope
201 |     let err = ioctl(STDOUT_FILENO, UInt(TIOCGWINSZ), &w)
202 | #else
203 |     let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |               `- error: cannot find 'ioctl' in scope
204 | #endif
205 |     guard err == 0 else { return (width: nil, height: nil) }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:203:21: error: cannot find 'STDOUT_FILENO' in scope
201 |     let err = ioctl(STDOUT_FILENO, UInt(TIOCGWINSZ), &w)
202 | #else
203 |     let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |                     `- error: cannot find 'STDOUT_FILENO' in scope
204 | #endif
205 |     guard err == 0 else { return (width: nil, height: nil) }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:203:36: error: cannot find 'TIOCGWINSZ' in scope
201 |     let err = ioctl(STDOUT_FILENO, UInt(TIOCGWINSZ), &w)
202 | #else
203 |     let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |                                    `- error: cannot find 'TIOCGWINSZ' in scope
204 | #endif
205 |     guard err == 0 else { return (width: nil, height: nil) }
[227/348] Compiling ArgumentParser StringExtensions.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:46:26: error: cannot find 'getenv' in scope
 44 | #else
 45 |     // FIXME: This retrieves the user's preferred shell, not necessarily the one currently in use.
 46 |     guard let shellVar = getenv("SHELL") else { return nil }
    |                          `- error: cannot find 'getenv' in scope
 47 |     let shellParts = String(cString: shellVar).split(separator: "/")
 48 |     return shellParts.last.map(String.init)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:66:5: error: cannot find 'EXIT_SUCCESS' in scope
 64 |   /// The code for successful exit.
 65 |   static var exitCodeSuccess: Int32 {
 66 |     EXIT_SUCCESS
    |     `- error: cannot find 'EXIT_SUCCESS' in scope
 67 |   }
 68 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:71:5: error: cannot find 'EXIT_FAILURE' in scope
 69 |   /// The code for exit with a general failure.
 70 |   static var exitCodeFailure: Int32 {
 71 |     EXIT_FAILURE
    |     `- error: cannot find 'EXIT_FAILURE' in scope
 72 |   }
 73 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:81:12: error: cannot find 'EX_USAGE' in scope
 79 |     return EXIT_FAILURE
 80 | #else
 81 |     return EX_USAGE
    |            `- error: cannot find 'EX_USAGE' in scope
 82 | #endif
 83 |   }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:111:33: error: cannot find 'putc' in scope
109 |   struct StandardError: TextOutputStream {
110 |     mutating func write(_ string: String) {
111 |       for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                 `- error: cannot find 'putc' in scope
112 |     }
113 |   }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:111:57: error: cannot find 'stderr' in scope
109 |   struct StandardError: TextOutputStream {
110 |     mutating func write(_ string: String) {
111 |       for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                                         `- error: cannot find 'stderr' in scope
112 |     }
113 |   }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:111:38: error: generic parameter 'U' could not be inferred
109 |   struct StandardError: TextOutputStream {
110 |     mutating func write(_ string: String) {
111 |       for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                      `- error: generic parameter 'U' could not be inferred
112 |     }
113 |   }
Swift.numericCast:1:24: note: in call to function 'numericCast'
1 | @inlinable public func numericCast<T, U>(_ x: T) -> U where T : BinaryInteger, U : BinaryInteger
  |                        `- note: in call to function 'numericCast'
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:167:23: error: cannot find 'getenv' in scope
165 |
166 | #if !os(Windows) && !os(WASI)
167 |     if let colsCStr = getenv("COLUMNS"), let colsVal = Int(String(cString: colsCStr)) {
    |                       `- error: cannot find 'getenv' in scope
168 |       width = colsVal
169 |     }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:170:24: error: cannot find 'getenv' in scope
168 |       width = colsVal
169 |     }
170 |     if let linesCStr = getenv("LINES"), let linesVal = Int(String(cString: linesCStr)) {
    |                        `- error: cannot find 'getenv' in scope
171 |       height = linesVal
172 |     }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:194:13: error: cannot find 'winsize' in scope
192 |             height: Int(csbi.srWindow.Bottom - csbi.srWindow.Top) + 1)
193 | #else
194 |     var w = winsize()
    |             `- error: cannot find 'winsize' in scope
195 |
196 | #if os(OpenBSD)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:203:15: error: cannot find 'ioctl' in scope
201 |     let err = ioctl(STDOUT_FILENO, UInt(TIOCGWINSZ), &w)
202 | #else
203 |     let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |               `- error: cannot find 'ioctl' in scope
204 | #endif
205 |     guard err == 0 else { return (width: nil, height: nil) }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:203:21: error: cannot find 'STDOUT_FILENO' in scope
201 |     let err = ioctl(STDOUT_FILENO, UInt(TIOCGWINSZ), &w)
202 | #else
203 |     let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |                     `- error: cannot find 'STDOUT_FILENO' in scope
204 | #endif
205 |     guard err == 0 else { return (width: nil, height: nil) }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:203:36: error: cannot find 'TIOCGWINSZ' in scope
201 |     let err = ioctl(STDOUT_FILENO, UInt(TIOCGWINSZ), &w)
202 | #else
203 |     let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |                                    `- error: cannot find 'TIOCGWINSZ' in scope
204 | #endif
205 |     guard err == 0 else { return (width: nil, height: nil) }
[228/348] Compiling ArgumentParser Tree.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:46:26: error: cannot find 'getenv' in scope
 44 | #else
 45 |     // FIXME: This retrieves the user's preferred shell, not necessarily the one currently in use.
 46 |     guard let shellVar = getenv("SHELL") else { return nil }
    |                          `- error: cannot find 'getenv' in scope
 47 |     let shellParts = String(cString: shellVar).split(separator: "/")
 48 |     return shellParts.last.map(String.init)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:66:5: error: cannot find 'EXIT_SUCCESS' in scope
 64 |   /// The code for successful exit.
 65 |   static var exitCodeSuccess: Int32 {
 66 |     EXIT_SUCCESS
    |     `- error: cannot find 'EXIT_SUCCESS' in scope
 67 |   }
 68 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:71:5: error: cannot find 'EXIT_FAILURE' in scope
 69 |   /// The code for exit with a general failure.
 70 |   static var exitCodeFailure: Int32 {
 71 |     EXIT_FAILURE
    |     `- error: cannot find 'EXIT_FAILURE' in scope
 72 |   }
 73 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:81:12: error: cannot find 'EX_USAGE' in scope
 79 |     return EXIT_FAILURE
 80 | #else
 81 |     return EX_USAGE
    |            `- error: cannot find 'EX_USAGE' in scope
 82 | #endif
 83 |   }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:111:33: error: cannot find 'putc' in scope
109 |   struct StandardError: TextOutputStream {
110 |     mutating func write(_ string: String) {
111 |       for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                 `- error: cannot find 'putc' in scope
112 |     }
113 |   }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:111:57: error: cannot find 'stderr' in scope
109 |   struct StandardError: TextOutputStream {
110 |     mutating func write(_ string: String) {
111 |       for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                                         `- error: cannot find 'stderr' in scope
112 |     }
113 |   }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:111:38: error: generic parameter 'U' could not be inferred
109 |   struct StandardError: TextOutputStream {
110 |     mutating func write(_ string: String) {
111 |       for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                      `- error: generic parameter 'U' could not be inferred
112 |     }
113 |   }
Swift.numericCast:1:24: note: in call to function 'numericCast'
1 | @inlinable public func numericCast<T, U>(_ x: T) -> U where T : BinaryInteger, U : BinaryInteger
  |                        `- note: in call to function 'numericCast'
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:167:23: error: cannot find 'getenv' in scope
165 |
166 | #if !os(Windows) && !os(WASI)
167 |     if let colsCStr = getenv("COLUMNS"), let colsVal = Int(String(cString: colsCStr)) {
    |                       `- error: cannot find 'getenv' in scope
168 |       width = colsVal
169 |     }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:170:24: error: cannot find 'getenv' in scope
168 |       width = colsVal
169 |     }
170 |     if let linesCStr = getenv("LINES"), let linesVal = Int(String(cString: linesCStr)) {
    |                        `- error: cannot find 'getenv' in scope
171 |       height = linesVal
172 |     }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:194:13: error: cannot find 'winsize' in scope
192 |             height: Int(csbi.srWindow.Bottom - csbi.srWindow.Top) + 1)
193 | #else
194 |     var w = winsize()
    |             `- error: cannot find 'winsize' in scope
195 |
196 | #if os(OpenBSD)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:203:15: error: cannot find 'ioctl' in scope
201 |     let err = ioctl(STDOUT_FILENO, UInt(TIOCGWINSZ), &w)
202 | #else
203 |     let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |               `- error: cannot find 'ioctl' in scope
204 | #endif
205 |     guard err == 0 else { return (width: nil, height: nil) }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:203:21: error: cannot find 'STDOUT_FILENO' in scope
201 |     let err = ioctl(STDOUT_FILENO, UInt(TIOCGWINSZ), &w)
202 | #else
203 |     let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |                     `- error: cannot find 'STDOUT_FILENO' in scope
204 | #endif
205 |     guard err == 0 else { return (width: nil, height: nil) }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Utilities/Platform.swift:203:36: error: cannot find 'TIOCGWINSZ' in scope
201 |     let err = ioctl(STDOUT_FILENO, UInt(TIOCGWINSZ), &w)
202 | #else
203 |     let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |                                    `- error: cannot find 'TIOCGWINSZ' in scope
204 | #endif
205 |     guard err == 0 else { return (width: nil, height: nil) }
[229/348] Compiling ArgumentParser ArgumentVisibility.swift
[230/348] Compiling ArgumentParser CompletionKind.swift
[231/348] Compiling ArgumentParser Errors.swift
[234/348] Emitting module ArgumentParser
[235/348] Compiling ArgumentParser BashCompletionsGenerator.swift
[236/348] Compiling ArgumentParser CompletionsGenerator.swift
[237/348] Compiling ArgumentParser FishCompletionsGenerator.swift
[238/348] Compiling ArgumentParser ZshCompletionsGenerator.swift
[239/348] Compiling ArgumentParser Argument.swift
[240/348] Compiling ArgumentParser ArgumentHelp.swift
[242/348] Compiling ArgumentParser Parsed.swift
[243/348] Compiling ArgumentParser ParsedValues.swift
[244/348] Compiling ArgumentParser ParserError.swift
[245/348] Compiling ArgumentParser SplitArguments.swift
/host/spi-builder-workspace/.build/checkouts/Console/Sources/Console/Console+Paging.swift:25:63: error: cannot convert value of type 'Float' to expected argument type 'Double'
 23 |     ) {
 24 |         var page = 0
 25 |         var pageCount = max(1, Int(ceil(Float(provider.count) / Float(perPageCount))))
    |                                                               `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 26 |
 27 |         var provider = provider
/host/spi-builder-workspace/.build/checkouts/Console/Sources/Console/Console+Paging.swift:30:63: error: cannot convert value of type 'Float' to expected argument type 'Double'
 28 |         func switchProvider(to other: ConsoleDataProvider, keepPageIndex: Bool) {
 29 |             provider = other
 30 |             pageCount = max(1, Int(ceil(Float(provider.count) / Float(perPageCount))))
    |                                                               `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 31 |
 32 |             if keepPageIndex {
/host/spi-builder-workspace/.build/checkouts/Console/Sources/Console/Console+Paging.swift:25:63: error: cannot convert value of type 'Float' to expected argument type 'Double'
 23 |     ) {
 24 |         var page = 0
 25 |         var pageCount = max(1, Int(ceil(Float(provider.count) / Float(perPageCount))))
    |                                                               `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 26 |
 27 |         var provider = provider
/host/spi-builder-workspace/.build/checkouts/Console/Sources/Console/Console+Paging.swift:30:63: error: cannot convert value of type 'Float' to expected argument type 'Double'
 28 |         func switchProvider(to other: ConsoleDataProvider, keepPageIndex: Bool) {
 29 |             provider = other
 30 |             pageCount = max(1, Int(ceil(Float(provider.count) / Float(perPageCount))))
    |                                                               `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 31 |
 32 |             if keepPageIndex {
/host/spi-builder-workspace/.build/checkouts/Console/Sources/Console/Console+Static.swift:23:9: error: cannot find 'isatty' in scope
21 |     /// terminal.
22 |     static func isTerminalStandardInput() -> Bool {
23 |         isatty(fileno(stdin)) == 1
   |         `- error: cannot find 'isatty' in scope
24 |     }
25 |
/host/spi-builder-workspace/.build/checkouts/Console/Sources/Console/Console+Static.swift:29:9: error: cannot find 'isatty' in scope
27 |     /// terminal.
28 |     static func isTerminalStandardOutput() -> Bool {
29 |         isatty(fileno(stdout)) == 1
   |         `- error: cannot find 'isatty' in scope
30 |     }
31 |
/host/spi-builder-workspace/.build/checkouts/Console/Sources/Console/Console+Static.swift:35:9: error: cannot find 'isatty' in scope
33 |     /// terminal.
34 |     static func isTerminalStandardError() -> Bool {
35 |         isatty(fileno(stderr)) == 1
   |         `- error: cannot find 'isatty' in scope
36 |     }
37 | }
/host/spi-builder-workspace/.build/checkouts/Console/Sources/Console/Console.swift:247:9: error: cannot find 'errno' in scope
245 |
246 |     open func recordExitCode(_ code: Int) {
247 |         errno = Int32(code)
    |         `- error: cannot find 'errno' in scope
248 |     }
249 |
/root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/Console/Sources/Console/Console+Static.swift:23:9: error: cannot find 'isatty' in scope
21 |     /// terminal.
22 |     static func isTerminalStandardInput() -> Bool {
23 |         isatty(fileno(stdin)) == 1
   |         `- error: cannot find 'isatty' in scope
24 |     }
25 |
/host/spi-builder-workspace/.build/checkouts/Console/Sources/Console/Console+Static.swift:29:9: error: cannot find 'isatty' in scope
27 |     /// terminal.
28 |     static func isTerminalStandardOutput() -> Bool {
29 |         isatty(fileno(stdout)) == 1
   |         `- error: cannot find 'isatty' in scope
30 |     }
31 |
/host/spi-builder-workspace/.build/checkouts/Console/Sources/Console/Console+Static.swift:35:9: error: cannot find 'isatty' in scope
33 |     /// terminal.
34 |     static func isTerminalStandardError() -> Bool {
35 |         isatty(fileno(stderr)) == 1
   |         `- error: cannot find 'isatty' in scope
36 |     }
37 | }
/host/spi-builder-workspace/.build/checkouts/Console/Sources/Console/Console.swift:247:9: error: cannot find 'errno' in scope
245 |
246 |     open func recordExitCode(_ code: Int) {
247 |         errno = Int32(code)
    |         `- error: cannot find 'errno' in scope
248 |     }
249 |
/root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
[268/348] Compiling Console FileHandle+Ext.swift
[269/348] Compiling MiniLexer GrammarRules.swift
[270/348] Compiling MiniLexer Lexer+Advance.swift
[271/348] Compiling MiniLexer GrammarRules+Operators.swift
[272/348] Compiling ArgumentParser DumpHelpGenerator.swift
[273/348] Compiling ArgumentParser HelpCommand.swift
[274/348] Compiling ArgumentParser HelpGenerator.swift
[275/348] Compiling ArgumentParser MessageInfo.swift
[276/348] Compiling ArgumentParser UsageGenerator.swift
BUILD FAILURE 6.2 android