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 master (a57e82), with Swift 6.1 for Wasm on 27 May 2025 07:51:51 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.63.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mgadda/swift-parse.git
Reference: master
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
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at a57e826 Merge pull request #8 from niw/fix_warnings
Cloned https://github.com/mgadda/swift-parse.git
Revision (git rev-parse @):
a57e8262e16aa2f91f47a7dc0472afb2c9ba234b
SUCCESS checkout https://github.com/mgadda/swift-parse.git at master
========================================
Build
========================================
Selected platform:         wasm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/mgadda/swift-parse.git
https://github.com/mgadda/swift-parse.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "dependencies" : [
  ],
  "manifest_display_name" : "SwiftParse",
  "name" : "SwiftParse",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "SwiftParse",
      "targets" : [
        "SwiftParse"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftParseTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftParseTests",
      "path" : "Tests/SwiftParseTests",
      "sources" : [
        "ParserHelpers.swift",
        "ParsersTests.swift",
        "StringParserTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "SwiftParse"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftParse",
      "module_type" : "SwiftTarget",
      "name" : "SwiftParse",
      "path" : "Sources/SwiftParse",
      "product_memberships" : [
        "SwiftParse"
      ],
      "sources" : [
        "Either.swift",
        "Map.swift",
        "Nothing.swift",
        "Operators.swift",
        "OptionalExtensions.swift",
        "Parsers.swift",
        "StringParsers.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.1"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:059e0fdbe549369b902c0d423739510ddee50a4a70258d1404125eb9394ef31c
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
[3/10] Compiling SwiftParse Nothing.swift
[4/10] Compiling SwiftParse Either.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[5/10] Compiling SwiftParse Map.swift
[6/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
 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
 87 |   return { source in
 88 |     guard let first = source.first else {
[7/10] Compiling SwiftParse Operators.swift
[8/10] Compiling SwiftParse OptionalExtensions.swift
[9/10] Compiling SwiftParse StringParsers.swift
[10/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
 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
 87 |   return { source in
 88 |     guard let first = source.first else {
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:059e0fdbe549369b902c0d423739510ddee50a4a70258d1404125eb9394ef31c
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/9] Compiling SwiftParse OptionalExtensions.swift
[3/9] Compiling SwiftParse StringParsers.swift
[4/9] 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
 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
 87 |   return { source in
 88 |     guard let first = source.first else {
error: emit-module command failed with exit code 1 (use -v to see invocation)
[5/9] Compiling SwiftParse Map.swift
[6/9] Compiling SwiftParse Either.swift
[7/9] Compiling SwiftParse Nothing.swift
[8/9] Compiling SwiftParse Operators.swift
[9/9] 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
 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
 87 |   return { source in
 88 |     guard let first = source.first else {
BUILD FAILURE 6.1 wasm