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 Noora, reference 0.49.1 (b49330), with Swift 5.10 for Linux on 27 Aug 2025 21:52:50 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/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:basic-5.10-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.67.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/tuist/noora.git
Reference: 0.49.1
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/tuist/noora
 * tag               0.49.1     -> FETCH_HEAD
HEAD is now at b493303 [Release] Noora CLI 0.49.1
Cloned https://github.com/tuist/noora.git
Revision (git rev-parse @):
b493303b36fb52611958f735e80f464e73699ba0
SUCCESS checkout https://github.com/tuist/noora.git at 0.49.1
========================================
Build
========================================
Selected platform:         linux
Swift version:             5.10
Building package at path:  $PWD
https://github.com/tuist/noora.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/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:basic-5.10-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-5.10-latest: Pulling from finestructure/spi-images
Digest: sha256:f746aad7c5ec38b8c4300eda0f2f0c9a0b77dcddb8dbf0ff5a0c28d11b933b5b
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-5.10-latest
Fetching https://github.com/tuist/path
Fetching https://github.com/apple/swift-log
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/onevcat/Rainbow
[1/369] Fetching path
[370/1704] Fetching path, rainbow
Fetched https://github.com/onevcat/Rainbow from cache (0.24s)
[1/3897] Fetching swift-log
[3898/19586] Fetching swift-log, swift-argument-parser
Fetched https://github.com/tuist/path from cache (0.94s)
Fetched https://github.com/apple/swift-log from cache (0.94s)
Fetched https://github.com/apple/swift-argument-parser from cache (0.95s)
Computing version for https://github.com/tuist/path
Computed https://github.com/tuist/path at 0.3.8 (1.01s)
Computing version for https://github.com/apple/swift-log
Computed https://github.com/apple/swift-log at 1.6.4 (0.35s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.6.1 (0.37s)
Computing version for https://github.com/onevcat/Rainbow
Computed https://github.com/onevcat/Rainbow at 4.2.0 (0.95s)
Creating working copy for https://github.com/tuist/path
Working copy of https://github.com/tuist/path resolved at 0.3.8
Creating working copy for https://github.com/onevcat/Rainbow
Working copy of https://github.com/onevcat/Rainbow resolved at 4.2.0
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.6.1
Creating working copy for https://github.com/apple/swift-log
Working copy of https://github.com/apple/swift-log resolved at 1.6.4
[1/1] Compiling plugin GenerateDoccReference
[2/2] Compiling plugin GenerateManual
Building for debugging...
[2/21] Write sources
[9/21] Write swift-version-24593BA9C3E375BF.txt
[11/45] Compiling Rainbow StringGenerator.swift
[12/45] Compiling Rainbow Style.swift
[13/46] Emitting module Path
[14/46] Compiling Path Path.swift
[16/47] Compiling Rainbow String+ConditionalStyling.swift
[17/47] Compiling Rainbow String+Rainbow.swift
[17/47] Wrapping AST for Path for debugging
[19/47] Compiling ArgumentParserToolInfo ToolInfo.swift
[20/47] Emitting module ArgumentParserToolInfo
[22/48] Compiling Rainbow ConditionalStyleBuilder.swift
[23/48] Compiling Rainbow ControlCode.swift
[24/48] Compiling Rainbow HSLColorConverter.swift
[25/48] Compiling Rainbow ModesExtractor.swift
[26/48] Compiling Rainbow OutputTarget.swift
[27/48] Compiling Rainbow Rainbow.swift
[28/48] Compiling Rainbow BackgroundColor.swift
[29/48] Compiling Rainbow CodesParser.swift
[30/48] Emitting module Rainbow
[31/48] Compiling Rainbow Color.swift
[32/48] Compiling Rainbow ColorApproximation.swift
[32/48] Wrapping AST for ArgumentParserToolInfo for debugging
[34/48] Compiling Logging MetadataProvider.swift
[35/48] Compiling Rainbow StyledStringBuilder.swift
[36/49] Compiling Logging Locks.swift
[37/93] Wrapping AST for Rainbow for debugging
[39/93] Compiling Logging LogHandler.swift
[40/93] Emitting module Logging
[41/93] Compiling Logging Logging.swift
[42/94] Wrapping AST for Logging for debugging
[44/129] Compiling Noora ValidatableError.swift
[45/129] Compiling Noora ValidatableRule.swift
[46/129] Compiling Noora ValidationError.swift
[47/129] Compiling Noora InputValidating.swift
[48/133] Compiling Noora LengthValidationRule.swift
[49/133] Compiling Noora NonEmptyValidationRule.swift
[50/133] Compiling Noora RegexValidationRule.swift
[51/133] Compiling Noora Validator.swift
[53/133] Compiling ArgumentParser Mutex.swift
[54/133] Compiling ArgumentParser Platform.swift
[55/133] Compiling ArgumentParser SequenceExtensions.swift
[56/133] Compiling ArgumentParser StringExtensions.swift
[57/133] Compiling ArgumentParser SwiftExtensions.swift
[58/139] Compiling Noora Renderer.swift
[59/139] Compiling Noora Spinner.swift
[60/139] Compiling Noora StandardPipelines.swift
[61/139] Compiling Noora Terminal.swift
[62/139] Compiling Noora TerminalText.swift
[63/139] Compiling ArgumentParser Tree.swift
[64/139] Compiling ArgumentParser CodingKeyValidator.swift
[65/139] Compiling ArgumentParser NonsenseFlagsValidator.swift
[66/139] Compiling ArgumentParser ParsableArgumentsValidation.swift
[67/139] Compiling ArgumentParser PositionalArgumentsValidator.swift
[68/139] Compiling ArgumentParser UniqueNamesValidator.swift
[69/139] Compiling Noora TableData.swift
[70/139] Compiling Noora TableRenderer.swift
[71/139] Compiling Noora TableStyle.swift
[72/139] Compiling Noora TextPrompt.swift
[73/139] Compiling Noora YesOrNoChoicePrompt.swift
[74/139] Compiling Noora Content.swift
[75/139] Compiling Noora Stack.swift
[76/139] Compiling Noora Character+isPrintable.swift
[77/139] Compiling Noora String+Rainbow.swift
[78/139] Compiling Noora String+ValidatableError.swift
[79/139] Compiling Noora SingleChoicePrompt.swift
[80/139] Compiling Noora PaginatedTable.swift
[81/139] Compiling Noora SelectableTable.swift
[82/139] Compiling Noora Table.swift
[83/139] Compiling Noora TableColumn.swift
[84/139] Compiling Noora Noora.swift
[85/139] Compiling Noora NooraMock.swift
[86/139] Compiling Noora StandardPipelineType.swift
[87/139] Compiling Noora Theme.swift
[88/139] Compiling Noora KeyStrokeListener.swift
[89/139] Compiling Noora Alert.swift
[90/139] Compiling Noora CollapsibleStep.swift
[91/139] Compiling Noora MultipleChoicePrompt.swift
[92/139] Compiling Noora ProgressBarStep.swift
[93/139] Compiling Noora ProgressStep.swift
[96/139] Emitting module ArgumentParser
[97/139] Emitting module Noora
[109/140] Wrapping AST for Noora for debugging
[110/140] Write Objects.LinkFileList
[111/140] Archiving libNoora.a
[137/141] Wrapping AST for ArgumentParser for debugging
[139/153] Compiling examples_cli ProgressStepCommand.swift
/host/spi-builder-workspace/cli/Sources/examples-cli/Commands/SingleChoicePromptCommand.swift:41:41: error: unknown attribute 'retroactive'
extension SingleChoicePromptFilterMode: @retroactive ExpressibleByArgument {
                                        ^
/host/spi-builder-workspace/cli/Sources/examples-cli/Commands/SingleChoicePromptCommand.swift:41:1: error: inheritance from non-protocol type 'any ExpressibleByArgument'
extension SingleChoicePromptFilterMode: @retroactive ExpressibleByArgument {
^
[140/153] Compiling examples_cli SingleChoicePromptCommand.swift
/host/spi-builder-workspace/cli/Sources/examples-cli/Commands/SingleChoicePromptCommand.swift:41:41: error: unknown attribute 'retroactive'
extension SingleChoicePromptFilterMode: @retroactive ExpressibleByArgument {
                                        ^
/host/spi-builder-workspace/cli/Sources/examples-cli/Commands/SingleChoicePromptCommand.swift:41:1: error: inheritance from non-protocol type 'any ExpressibleByArgument'
extension SingleChoicePromptFilterMode: @retroactive ExpressibleByArgument {
^
[141/154] Compiling examples_cli TextPromptCommand.swift
[142/154] Compiling examples_cli YesOrNoChoicePromptCommand.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[143/154] Compiling examples_cli FormatCommand.swift
[144/154] Compiling examples_cli InfoCommand.swift
[145/154] Emitting module examples_cli
/host/spi-builder-workspace/cli/Sources/examples-cli/Commands/MultipleChoicePromptCommand.swift:46:43: error: unknown attribute 'retroactive'
extension MultipleChoicePromptFilterMode: @retroactive ExpressibleByArgument {
                                          ^
/host/spi-builder-workspace/cli/Sources/examples-cli/Commands/MultipleChoicePromptCommand.swift:46:1: error: inheritance from non-protocol type 'any ExpressibleByArgument'
extension MultipleChoicePromptFilterMode: @retroactive ExpressibleByArgument {
^
/host/spi-builder-workspace/cli/Sources/examples-cli/Commands/SingleChoicePromptCommand.swift:41:41: error: unknown attribute 'retroactive'
extension SingleChoicePromptFilterMode: @retroactive ExpressibleByArgument {
                                        ^
/host/spi-builder-workspace/cli/Sources/examples-cli/Commands/SingleChoicePromptCommand.swift:41:1: error: inheritance from non-protocol type 'any ExpressibleByArgument'
extension SingleChoicePromptFilterMode: @retroactive ExpressibleByArgument {
^
[146/154] Compiling examples_cli ExamplesCLI.swift
[147/154] Compiling examples_cli AlertCommand.swift
[148/154] Compiling examples_cli CollapsibleStepCommand.swift
[149/154] Compiling examples_cli TableCommand.swift
[150/154] Compiling examples_cli MultipleChoicePromptCommand.swift
/host/spi-builder-workspace/cli/Sources/examples-cli/Commands/MultipleChoicePromptCommand.swift:46:43: error: unknown attribute 'retroactive'
extension MultipleChoicePromptFilterMode: @retroactive ExpressibleByArgument {
                                          ^
/host/spi-builder-workspace/cli/Sources/examples-cli/Commands/MultipleChoicePromptCommand.swift:46:1: error: inheritance from non-protocol type 'any ExpressibleByArgument'
extension MultipleChoicePromptFilterMode: @retroactive ExpressibleByArgument {
^
[151/154] Compiling examples_cli ProgressBarStepCommand.swift
/host/spi-builder-workspace/cli/Sources/examples-cli/Commands/MultipleChoicePromptCommand.swift:46:43: error: unknown attribute 'retroactive'
extension MultipleChoicePromptFilterMode: @retroactive ExpressibleByArgument {
                                          ^
/host/spi-builder-workspace/cli/Sources/examples-cli/Commands/MultipleChoicePromptCommand.swift:46:1: error: inheritance from non-protocol type 'any ExpressibleByArgument'
extension MultipleChoicePromptFilterMode: @retroactive ExpressibleByArgument {
^
error: fatalError
BUILD FAILURE 5.10 linux