Build Information
Failed to build Sake, reference 1.0.3 (e5e37f), with Swift 6.2 for Android on 1 Nov 2025 11:16:12 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1Build Log
========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/kattouf/Sake.git
Reference: 1.0.3
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/kattouf/Sake
* tag 1.0.3 -> FETCH_HEAD
HEAD is now at e5e37ff update setup-swift github action provider
Cloned https://github.com/kattouf/Sake.git
Revision (git rev-parse @):
e5e37ffef3a1ab69b12d2611c5b1996a239786fe
SUCCESS checkout https://github.com/kattouf/Sake.git at 1.0.3
========================================
Build
========================================
Selected platform: android
Swift version: 6.2
Building package at path: $PWD
https://github.com/kattouf/Sake.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" 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:d70d83f328e9f1ae04a4e17e63e2d335ae10639f90ee796a5fe3bfb139eab948
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.2-latest
Fetching https://github.com/jpsim/Yams.git
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/swiftlang/swift-syntax.git
[1/16685] Fetching swift-argument-parser
[1503/27940] Fetching swift-argument-parser, yams
[15934/100630] Fetching swift-argument-parser, yams, swift-syntax
Fetching https://github.com/swiftlang/swift-subprocess.git
[69375/103063] Fetching swift-argument-parser, yams, swift-syntax, swift-subprocess
Fetched https://github.com/swiftlang/swift-subprocess.git from cache (0.69s)
[78823/100630] Fetching swift-argument-parser, yams, swift-syntax
Fetched https://github.com/apple/swift-argument-parser.git from cache (10.67s)
Fetched https://github.com/jpsim/Yams.git from cache (10.72s)
Fetched https://github.com/swiftlang/swift-syntax.git from cache (10.77s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 601.0.1 (13.68s)
Computing version for https://github.com/swiftlang/swift-subprocess.git
Computed https://github.com/swiftlang/swift-subprocess.git at 0.2.1 (0.62s)
Fetching https://github.com/apple/swift-system
[1/5126] Fetching swift-system
Fetched https://github.com/apple/swift-system from cache (0.56s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 6.2.0 (1.00s)
Computing version for https://github.com/apple/swift-system
Computed https://github.com/apple/swift-system at 1.6.3 (0.68s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.6.2 (0.64s)
Creating working copy for https://github.com/apple/swift-system
Working copy of https://github.com/apple/swift-system resolved at 1.6.3
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 601.0.1
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.6.2
Creating working copy for https://github.com/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 6.2.0
Creating working copy for https://github.com/swiftlang/swift-subprocess.git
Working copy of https://github.com/swiftlang/swift-subprocess.git resolved at 0.2.1
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/601.0.1/swift-6.2-RELEASE-MacroSupport-ubuntu_jammy_x86_64.tar.gz
Downloaded https://download.swift.org/prebuilts/swift-syntax/601.0.1/swift-6.2-RELEASE-MacroSupport-ubuntu_jammy_x86_64.tar.gz (0.69s)
[1/1] Compiling plugin GenerateManual
[2/2] Compiling plugin GenerateDoccReference
Building for debugging...
[2/50] Write sources
[19/50] Compiling CSystem shims.c
[20/50] Compiling reader.c
[21/50] Compiling writer.c
[22/50] Compiling CSystem shims.c
[23/50] Write swift-version--11D90AFD9DD3AB2.txt
[23/50] Write sources
[25/50] Compiling api.c
[26/50] Compiling _SubprocessCShims process_shims.c
[27/50] Compiling parser.c
[28/50] Compiling writer.c
[29/50] Compiling api.c
[30/108] Compiling _SubprocessCShims process_shims.c
[31/119] Compiling emitter.c
[32/119] Compiling scanner.c
[33/119] Compiling reader.c
[34/139] Compiling parser.c
[35/139] Compiling scanner.c
[36/139] Compiling emitter.c
[38/159] Compiling Yams Encoder.swift
[39/159] Compiling Yams Mark.swift
[40/159] Compiling Yams Node.Alias.swift
[41/159] Compiling Yams Node.Mapping.swift
[42/163] Compiling Yams Tag.swift
[43/163] Compiling Yams YamlAnchorProviding.swift
[44/165] Emitting module SystemPackage
[45/165] Compiling Yams AliasDereferencingStrategy.swift
[46/165] Compiling Yams Anchor.swift
[47/165] Compiling Yams Constructor.swift
[48/165] Compiling Yams Decoder.swift
[49/165] Compiling Yams Emitter.swift
[50/165] Compiling Yams Parser.swift
[51/165] Compiling Yams RedundancyAliasingStrategy.swift
[52/165] Compiling Yams Representer.swift
[53/165] Compiling Yams Node.Scalar.swift
[54/165] Compiling Yams Node.Sequence.swift
[55/165] Compiling Yams Resolver.swift
[56/165] Compiling Yams String+Yams.swift
[57/167] Emitting module SakeMacros
[58/167] Compiling SakeMacros Plugin.swift
[59/167] Compiling SakeMacros SakeAppMacro.swift
[60/168] Emitting module SystemPackage
[70/172] Wrapping AST for SakeMacros for debugging
[71/172] Write Objects.LinkFileList
[73/172] Emitting module ArgumentParserToolInfo
[74/172] Compiling ArgumentParserToolInfo ToolInfo.swift
[75/173] Wrapping AST for ArgumentParserToolInfo for debugging
[77/217] Emitting module ArgumentParserToolInfo
[78/217] Compiling ArgumentParserToolInfo ToolInfo.swift
[80/262] Compiling ArgumentParser ParserError.swift
[81/262] Compiling ArgumentParser SplitArguments.swift
[82/262] Compiling ArgumentParser DumpHelpGenerator.swift
[83/262] Compiling ArgumentParser HelpCommand.swift
[83/262] Linking SakeMacros-tool
[85/262] Compiling ArgumentParser InputOrigin.swift
[86/262] Compiling ArgumentParser Name.swift
[87/262] Compiling ArgumentParser Parsed.swift
[88/262] Compiling ArgumentParser ParsedValues.swift
[89/262] Compiling ArgumentParser CommandGroup.swift
[90/262] Compiling ArgumentParser EnumerableFlag.swift
[91/262] Compiling ArgumentParser ExpressibleByArgument.swift
[92/262] Compiling ArgumentParser InputKey.swift
[97/262] Compiling ArgumentParser Errors.swift
[98/262] Compiling ArgumentParser Flag.swift
[99/262] Compiling ArgumentParser ArgumentHelp.swift
[100/262] Compiling ArgumentParser ArgumentVisibility.swift
[101/262] Compiling ArgumentParser CompletionKind.swift
[102/262] Compiling ArgumentParser ParsableCommand.swift
[103/262] Compiling ArgumentParser ArgumentDecoder.swift
[104/262] Compiling ArgumentParser ArgumentDefinition.swift
[105/262] Compiling ArgumentParser ArgumentSet.swift
[106/262] Compiling ArgumentParser CommandParser.swift
[107/262] Compiling ArgumentParser OptionGroup.swift
[108/262] Compiling ArgumentParser AsyncParsableCommand.swift
[109/262] Compiling ArgumentParser CommandConfiguration.swift
[117/262] Compiling ArgumentParser NameSpecification.swift
[118/262] Compiling ArgumentParser Option.swift
[119/262] Compiling ArgumentParser ParsableArguments.swift
[124/262] Compiling ArgumentParser BashCompletionsGenerator.swift
[125/262] Compiling ArgumentParser CompletionsGenerator.swift
[126/262] Compiling ArgumentParser FishCompletionsGenerator.swift
[127/262] Emitting module Yams
[128/262] Compiling ArgumentParser ZshCompletionsGenerator.swift
[129/262] Compiling ArgumentParser Argument.swift
[130/262] Compiling ArgumentParser ArgumentDiscussion.swift
[134/264] Wrapping AST for SystemPackage for debugging
[136/286] Compiling Subprocess Subprocess+Linux.swift
[137/286] Compiling Subprocess Subprocess+Unix.swift
[138/286] Compiling Subprocess Input.swift
[139/286] Compiling Subprocess Output.swift
[140/286] Compiling Subprocess Subprocess+BSD.swift
[141/286] Compiling Subprocess AsyncIO+Dispatch.swift
[142/286] Compiling Subprocess AsyncIO+Linux.swift
[143/286] Compiling Subprocess AsyncIO+Windows.swift
[144/286] Compiling Subprocess Subprocess+Windows.swift
[145/286] Compiling Subprocess Result.swift
[146/286] Compiling Subprocess Span+Subprocess.swift
[147/286] Compiling Subprocess Span+SubprocessFoundation.swift
[148/286] Compiling Subprocess Subprocess+Darwin.swift
[149/286] Compiling Subprocess API.swift
[150/286] Compiling Subprocess AsyncBufferSequence.swift
[151/286] Compiling Subprocess Buffer.swift
[152/286] Emitting module Yams
[153/286] Compiling Subprocess Configuration.swift
[154/286] Compiling Subprocess Error.swift
[155/286] Compiling Subprocess Execution.swift
[156/287] Wrapping AST for Yams for debugging
[158/287] Emitting module ArgumentParser
[159/293] Compiling ArgumentParser CollectionExtensions.swift
[160/293] Compiling ArgumentParser Mutex.swift
[161/293] Compiling ArgumentParser Platform.swift
[162/293] Compiling ArgumentParser SequenceExtensions.swift
[163/293] Compiling ArgumentParser StringExtensions.swift
[164/293] Compiling ArgumentParser SwiftExtensions.swift
[183/299] Compiling ArgumentParser Tree.swift
[184/299] Compiling ArgumentParser CodingKeyValidator.swift
[185/299] Compiling ArgumentParser NonsenseFlagsValidator.swift
[186/299] Compiling ArgumentParser ParsableArgumentsValidation.swift
[187/299] Compiling ArgumentParser PositionalArgumentsValidator.swift
[188/299] Compiling ArgumentParser UniqueNamesValidator.swift
[202/299] Compiling Subprocess Input+Foundation.swift
[203/299] Compiling Subprocess Output+Foundation.swift
[216/300] Emitting module ArgumentParser
[217/322] Compiling Subprocess Configuration.swift
[218/322] Compiling Subprocess Error.swift
[219/322] Compiling Subprocess Execution.swift
[220/322] Compiling Subprocess API.swift
[221/322] Compiling Subprocess AsyncBufferSequence.swift
[222/322] Compiling Subprocess Buffer.swift
[223/322] Compiling Subprocess AsyncIO+Dispatch.swift
[224/322] Compiling Subprocess Subprocess+Windows.swift
[225/322] Compiling Subprocess Result.swift
[226/322] Compiling Subprocess Span+Subprocess.swift
[227/322] Compiling Subprocess Subprocess+Darwin.swift
[228/322] Compiling Subprocess Subprocess+Linux.swift
[229/322] Compiling Subprocess Subprocess+Unix.swift
[233/324] Compiling ArgumentParser HelpGenerator.swift
[234/324] Compiling ArgumentParser MessageInfo.swift
[235/324] Compiling ArgumentParser UsageGenerator.swift
[247/324] Compiling Subprocess Input+Foundation.swift
[248/324] Compiling Subprocess Output+Foundation.swift
[249/324] Compiling Subprocess Span+SubprocessFoundation.swift
[250/324] Compiling Subprocess Teardown.swift
[251/324] Compiling Subprocess Thread.swift
[267/325] Compiling Subprocess AsyncIO+Linux.swift
[268/325] Compiling Subprocess AsyncIO+Windows.swift
[269/325] Compiling Subprocess Input.swift
[270/325] Compiling Subprocess Output.swift
[271/325] Compiling Subprocess Subprocess+BSD.swift
[278/325] Wrapping AST for ArgumentParser for debugging
[281/342] Compiling SakeShared SakeAppExitCode.swift
[282/342] Compiling SakeShared URL+BuildDirectory.swift
[283/342] Compiling SakeShared ProcessMonitor.swift
/host/spi-builder-workspace/Sources/SakeShared/ProcessMonitor.swift:33:24: error: cannot find 'SIG_IGN' in scope
31 |
32 | // Make sure the signal does not terminate the application.
33 | signal(SIGINT, SIG_IGN)
| `- error: cannot find 'SIG_IGN' in scope
34 | signalSource.setEventHandler { [weak self] in
35 | guard let self else {
[284/342] Compiling SakeShared FileHandle+TextOutputStream.swift
[285/342] Compiling SakeShared ProcessInterruptionTask.swift
[286/342] Emitting module SakeShared
[287/342] Compiling SakeShared CaseConvertingStrategy.swift
[288/342] Compiling SakeShared CommandGroupsJSON.swift
BUILD FAILURE 6.2 android