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 SwiftParse, reference 0.4.0 (56c5be), with Swift 6.2 (beta) for Linux on 17 Jun 2025 15:00:02 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mgadda/swift-parse.git
Reference: 0.4.0
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/mgadda/swift-parse
 * tag               0.4.0      -> FETCH_HEAD
HEAD is now at 56c5beb Merge pull request #7 from mgadda/0.4.0
Cloned https://github.com/mgadda/swift-parse.git
Revision (git rev-parse @):
56c5beb92da9c5b1b6478fc49ffb7dee70c4fc7e
SUCCESS checkout https://github.com/mgadda/swift-parse.git at 0.4.0
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.2
Building package at path:  $PWD
https://github.com/mgadda/swift-parse.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:f81a7bd7aa87a0f81848d48c5bcc03f5f78deebd37fa5f9be9913077205d3687
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
[3/10] Compiling SwiftParse Parsers.swift
/host/spi-builder-workspace/Sources/SwiftParse/Parsers.swift:28:14: warning: stored property 'at' of 'Sendable'-conforming generic struct 'ParseError' has non-Sendable type 'AnyCollection<Element>'; this is an error in the Swift 6 language mode
 26 | /// and location of the failure.
 27 | public struct ParseError<Element> : Error {
 28 |   public let at: AnyCollection<Element>
    |              `- warning: stored property 'at' of 'Sendable'-conforming generic struct 'ParseError' has non-Sendable type 'AnyCollection<Element>'; this is an error in the Swift 6 language mode
 29 |   public let reason: String?
 30 |   public init(at: AnyCollection<Element>, reason: String? = .none) {
Swift.AnyCollection:1:23: note: generic struct 'AnyCollection' does not conform to the 'Sendable' protocol
1 | @frozen public struct AnyCollection<Element> {
  |                       `- note: generic struct 'AnyCollection' does not conform to the 'Sendable' protocol
2 | }
/host/spi-builder-workspace/Sources/SwiftParse/Parsers.swift:86:12: error: generic parameter 'InputType' is not used in function signature [#no-usage]
 84 | }
 85 |
 86 | func match<InputType: Collection>(range: ClosedRange<InputType.Element>) -> StandardParser<InputType, InputType.Element> {
    |            `- error: generic parameter 'InputType' is not used in function signature [#no-usage]
 87 |   return { source in
 88 |     guard let first = source.first else {
/host/spi-builder-workspace/Sources/SwiftParse/Parsers.swift:463:23: warning: enum case 'success' has one associated value that is a tuple of 2 elements
461 |   return { source in
462 |     switch (left()(source), right()(source)) {
463 |     case let (.success(value, out), .success):
    |                       `- warning: enum case 'success' has one associated value that is a tuple of 2 elements
464 |       return .success((value, out))
465 |     case let (.failure(error), _):
<unknown>:0: note: 'success' declared here
[4/10] Compiling SwiftParse Operators.swift
[5/10] Compiling SwiftParse Nothing.swift
[6/10] Compiling SwiftParse OptionalExtensions.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[7/10] Compiling SwiftParse Map.swift
[8/10] Compiling SwiftParse Either.swift
[9/10] Emitting module SwiftParse
/host/spi-builder-workspace/Sources/SwiftParse/Parsers.swift:28:14: warning: stored property 'at' of 'Sendable'-conforming generic struct 'ParseError' has non-Sendable type 'AnyCollection<Element>'; this is an error in the Swift 6 language mode
 26 | /// and location of the failure.
 27 | public struct ParseError<Element> : Error {
 28 |   public let at: AnyCollection<Element>
    |              `- warning: stored property 'at' of 'Sendable'-conforming generic struct 'ParseError' has non-Sendable type 'AnyCollection<Element>'; this is an error in the Swift 6 language mode
 29 |   public let reason: String?
 30 |   public init(at: AnyCollection<Element>, reason: String? = .none) {
Swift.AnyCollection:1:23: note: generic struct 'AnyCollection' does not conform to the 'Sendable' protocol
1 | @frozen public struct AnyCollection<Element> {
  |                       `- note: generic struct 'AnyCollection' does not conform to the 'Sendable' protocol
2 | }
/host/spi-builder-workspace/Sources/SwiftParse/Parsers.swift:86:12: error: generic parameter 'InputType' is not used in function signature [#no-usage]
 84 | }
 85 |
 86 | func match<InputType: Collection>(range: ClosedRange<InputType.Element>) -> StandardParser<InputType, InputType.Element> {
    |            `- error: generic parameter 'InputType' is not used in function signature [#no-usage]
 87 |   return { source in
 88 |     guard let first = source.first else {
[10/10] Compiling SwiftParse StringParsers.swift
BUILD FAILURE 6.2 linux