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 Docopt, reference master (550ea3), with Swift 6.2 (beta) for macOS (SPM) on 17 Jun 2025 23:20:33 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/docopt/docopt.swift.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/docopt/docopt.swift
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 550ea32 Fix warning with Swift 4.2 / Xcode 10 (#16)
Cloned https://github.com/docopt/docopt.swift.git
Revision (git rev-parse @):
550ea32104f82942c4d6577858077d09c9265838
SUCCESS checkout https://github.com/docopt/docopt.swift.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/docopt/docopt.swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-1EA4D86E10B52AF.txt
[3/17] Compiling Docopt Required.swift
/Users/admin/builder/spi-builder-workspace/Sources/Pattern.swift:24:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 22 |         }
 23 |     }
 24 |     var hashValue: Int { get {
    |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 25 |             return self.description.hashValue
 26 |         }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[4/18] Compiling Docopt Command.swift
/Users/admin/builder/spi-builder-workspace/Sources/Pattern.swift:24:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 22 |         }
 23 |     }
 24 |     var hashValue: Int { get {
    |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 25 |             return self.description.hashValue
 26 |         }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[5/18] Compiling Docopt Docopt.swift
/Users/admin/builder/spi-builder-workspace/Sources/Pattern.swift:24:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 22 |         }
 23 |     }
 24 |     var hashValue: Int { get {
    |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 25 |             return self.description.hashValue
 26 |         }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[6/18] Compiling Docopt LeafPattern.swift
/Users/admin/builder/spi-builder-workspace/Sources/Pattern.swift:24:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 22 |         }
 23 |     }
 24 |     var hashValue: Int { get {
    |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 25 |             return self.description.hashValue
 26 |         }
/Users/admin/builder/spi-builder-workspace/Sources/LeafPattern.swift:61:19: error: method does not override any method from its superclass
 59 |     }
 60 |
 61 |     override func flat<T: LeafPattern>(_: T.Type) -> [T] {
    |                   `- error: method does not override any method from its superclass
 62 |         if let cast = self as? T {
 63 |             return [cast]
/Users/admin/builder/spi-builder-workspace/Sources/LeafPattern.swift:80:13: warning: variable 'sameName' was never mutated; consider changing to 'let' constant
 78 |         left_.remove(at: pos)
 79 |
 80 |         var sameName = collected.filter({ item in
    |             `- warning: variable 'sameName' was never mutated; consider changing to 'let' constant
 81 |             if let cast = item as? LeafPattern {
 82 |                 return self.name == cast.name
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[7/18] Compiling Docopt OneOrMore.swift
/Users/admin/builder/spi-builder-workspace/Sources/Pattern.swift:24:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 22 |         }
 23 |     }
 24 |     var hashValue: Int { get {
    |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 25 |             return self.description.hashValue
 26 |         }
/Users/admin/builder/spi-builder-workspace/Sources/LeafPattern.swift:61:19: error: method does not override any method from its superclass
 59 |     }
 60 |
 61 |     override func flat<T: LeafPattern>(_: T.Type) -> [T] {
    |                   `- error: method does not override any method from its superclass
 62 |         if let cast = self as? T {
 63 |             return [cast]
/Users/admin/builder/spi-builder-workspace/Sources/LeafPattern.swift:80:13: warning: variable 'sameName' was never mutated; consider changing to 'let' constant
 78 |         left_.remove(at: pos)
 79 |
 80 |         var sameName = collected.filter({ item in
    |             `- warning: variable 'sameName' was never mutated; consider changing to 'let' constant
 81 |             if let cast = item as? LeafPattern {
 82 |                 return self.name == cast.name
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[8/18] Compiling Docopt Argument.swift
/Users/admin/builder/spi-builder-workspace/Sources/Pattern.swift:24:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 22 |         }
 23 |     }
 24 |     var hashValue: Int { get {
    |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 25 |             return self.description.hashValue
 26 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Argument.swift:18:19: error: method does not override any method from its superclass
16 |     }
17 |
18 |     override func singleMatch<T: LeafPattern>(_ left: [T]) -> SingleMatchResult {
   |                   `- error: method does not override any method from its superclass
19 |         for i in 0..<left.count {
20 |             let pattern = left[i]
/Users/admin/builder/spi-builder-workspace/Sources/BranchPattern.swift:28:13: warning: variable 'uniq' was never mutated; consider changing to 'let' constant
26 |
27 |     override func fixIdentities(_ unq: [LeafPattern]? = nil) {
28 |         var uniq: [LeafPattern] = unq ?? Array(Set(flat()))
   |             `- warning: variable 'uniq' was never mutated; consider changing to 'let' constant
29 |
30 |         for i in 0..<children.count {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[9/18] Compiling Docopt BranchPattern.swift
/Users/admin/builder/spi-builder-workspace/Sources/Pattern.swift:24:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 22 |         }
 23 |     }
 24 |     var hashValue: Int { get {
    |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 25 |             return self.description.hashValue
 26 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Argument.swift:18:19: error: method does not override any method from its superclass
16 |     }
17 |
18 |     override func singleMatch<T: LeafPattern>(_ left: [T]) -> SingleMatchResult {
   |                   `- error: method does not override any method from its superclass
19 |         for i in 0..<left.count {
20 |             let pattern = left[i]
/Users/admin/builder/spi-builder-workspace/Sources/BranchPattern.swift:28:13: warning: variable 'uniq' was never mutated; consider changing to 'let' constant
26 |
27 |     override func fixIdentities(_ unq: [LeafPattern]? = nil) {
28 |         var uniq: [LeafPattern] = unq ?? Array(Set(flat()))
   |             `- warning: variable 'uniq' was never mutated; consider changing to 'let' constant
29 |
30 |         for i in 0..<children.count {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
error: emit-module command failed with exit code 1 (use -v to see invocation)
[10/18] Emitting module Docopt
/Users/admin/builder/spi-builder-workspace/Sources/Pattern.swift:24:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 22 |         }
 23 |     }
 24 |     var hashValue: Int { get {
    |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 25 |             return self.description.hashValue
 26 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Argument.swift:18:19: error: method does not override any method from its superclass
16 |     }
17 |
18 |     override func singleMatch<T: LeafPattern>(_ left: [T]) -> SingleMatchResult {
   |                   `- error: method does not override any method from its superclass
19 |         for i in 0..<left.count {
20 |             let pattern = left[i]
/Users/admin/builder/spi-builder-workspace/Sources/LeafPattern.swift:61:19: error: method does not override any method from its superclass
 59 |     }
 60 |
 61 |     override func flat<T: LeafPattern>(_: T.Type) -> [T] {
    |                   `- error: method does not override any method from its superclass
 62 |         if let cast = self as? T {
 63 |             return [cast]
/Users/admin/builder/spi-builder-workspace/Sources/Option.swift:86:19: error: method does not override any method from its superclass
 84 |     }
 85 |
 86 |     override func singleMatch<T: LeafPattern>(_ left: [T]) -> SingleMatchResult {
    |                   `- error: method does not override any method from its superclass
 87 |         for i in 0..<left.count {
 88 |             let pattern = left[i]
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[11/18] Compiling Docopt Option.swift
/Users/admin/builder/spi-builder-workspace/Sources/Pattern.swift:24:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 22 |         }
 23 |     }
 24 |     var hashValue: Int { get {
    |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 25 |             return self.description.hashValue
 26 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Option.swift:86:19: error: method does not override any method from its superclass
 84 |     }
 85 |
 86 |     override func singleMatch<T: LeafPattern>(_ left: [T]) -> SingleMatchResult {
    |                   `- error: method does not override any method from its superclass
 87 |         for i in 0..<left.count {
 88 |             let pattern = left[i]
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[12/18] Compiling Docopt Optional.swift
/Users/admin/builder/spi-builder-workspace/Sources/Pattern.swift:24:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 22 |         }
 23 |     }
 24 |     var hashValue: Int { get {
    |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 25 |             return self.description.hashValue
 26 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Option.swift:86:19: error: method does not override any method from its superclass
 84 |     }
 85 |
 86 |     override func singleMatch<T: LeafPattern>(_ left: [T]) -> SingleMatchResult {
    |                   `- error: method does not override any method from its superclass
 87 |         for i in 0..<left.count {
 88 |             let pattern = left[i]
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[13/18] Compiling Docopt DocoptError.swift
/Users/admin/builder/spi-builder-workspace/Sources/Pattern.swift:24:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 22 |         }
 23 |     }
 24 |     var hashValue: Int { get {
    |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 25 |             return self.description.hashValue
 26 |         }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[14/18] Compiling Docopt Either.swift
/Users/admin/builder/spi-builder-workspace/Sources/Pattern.swift:24:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 22 |         }
 23 |     }
 24 |     var hashValue: Int { get {
    |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 25 |             return self.description.hashValue
 26 |         }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[15/18] Compiling Docopt OptionsShortcut.swift
/Users/admin/builder/spi-builder-workspace/Sources/Pattern.swift:24:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 22 |         }
 23 |     }
 24 |     var hashValue: Int { get {
    |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 25 |             return self.description.hashValue
 26 |         }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[16/18] Compiling Docopt Pattern.swift
/Users/admin/builder/spi-builder-workspace/Sources/Pattern.swift:24:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 22 |         }
 23 |     }
 24 |     var hashValue: Int { get {
    |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Pattern' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 25 |             return self.description.hashValue
 26 |         }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[17/18] Compiling Docopt String.swift
[18/18] Compiling Docopt Tokens.swift
BUILD FAILURE 6.2 macosSpm