The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build Docopt with Swift 5.10 for macOS (SPM).

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.29.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/docopt/docopt.swift.git
Reference: 0.6.6
Initialized empty Git repository in /Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/.git/
From https://github.com/docopt/docopt.swift
 * tag               0.6.6      -> FETCH_HEAD
HEAD is now at 507b790 Merge branch 'master' of https://github.com/docopt/docopt.swift
Cloned https://github.com/docopt/docopt.swift.git
Revision (git rev-parse @):
507b790fdffc6e2a51c4d5442aa781be7e99fbff
SUCCESS checkout https://github.com/docopt/docopt.swift.git at 0.6.6
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.10
Building package at path:  $workDir
https://github.com/docopt/docopt.swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.3.0-Beta.2.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--423B1241ED78D482.txt
[3/17] Compiling Docopt LeafPattern.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/LeafPattern.swift:61:19: error: method does not override any method from its superclass
    override func flat<T: LeafPattern>(_: T.Type) -> [T] {
    ~~~~~~~~      ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/LeafPattern.swift:80:13: warning: variable 'sameName' was never mutated; consider changing to 'let' constant
        var sameName = collected.filter({ item in
        ~~~ ^
        let
[4/17] Compiling Docopt OneOrMore.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/LeafPattern.swift:61:19: error: method does not override any method from its superclass
    override func flat<T: LeafPattern>(_: T.Type) -> [T] {
    ~~~~~~~~      ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/LeafPattern.swift:80:13: warning: variable 'sameName' was never mutated; consider changing to 'let' constant
        var sameName = collected.filter({ item in
        ~~~ ^
        let
error: emit-module command failed with exit code 1 (use -v to see invocation)
[5/18] Compiling Docopt Command.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Docopt.swift:21:28: warning: static declarations are implicitly 'final'; use 'public' instead of 'open'
    @objc open static func parse(_ doc: String, argv: [String], help: Bool = false, version: String? = nil, optionsFirst: Bool = false) -> [String: AnyObject] {
          ~~~~             ^
          public
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Docopt.swift:180:34: warning: 'characters' is deprecated: Please use String directly
            left = left[1..<left.characters.count]
                                 ^
[6/18] Compiling Docopt Docopt.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Docopt.swift:21:28: warning: static declarations are implicitly 'final'; use 'public' instead of 'open'
    @objc open static func parse(_ doc: String, argv: [String], help: Bool = false, version: String? = nil, optionsFirst: Bool = false) -> [String: AnyObject] {
          ~~~~             ^
          public
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Docopt.swift:180:34: warning: 'characters' is deprecated: Please use String directly
            left = left[1..<left.characters.count]
                                 ^
[7/18] Compiling Docopt OptionsShortcut.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
[8/18] Compiling Docopt Pattern.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
[9/18] Compiling Docopt DocoptError.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
[10/18] Compiling Docopt Either.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
[11/18] Compiling Docopt Required.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/String.swift:26:39: warning: 'characters' is deprecated: Please use String directly
        let all = NSMakeRange(0, self.characters.count)
                                      ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/String.swift:32:21: warning: 'characters' is deprecated: Please use String directly
        return self.characters.split(whereSeparator: {$0 == " " || $0 == "\n"}).map(String.init)
                    ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/String.swift:37:39: warning: 'characters' is deprecated: Please use String directly
        let all = NSMakeRange(0, self.characters.count)
                                      ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/String.swift:55:40: warning: 'characters' is deprecated: Please use String directly
                    if lastEnd == self.characters.count {
                                       ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/String.swift:65:32: warning: 'characters' is deprecated: Please use String directly
            if lastEnd != self.characters.count {
                               ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/String.swift:66:51: warning: 'characters' is deprecated: Please use String directly
                result.append(self[lastEnd..<self.characters.count])
                                                  ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/String.swift:80:26: warning: 'characters' is deprecated: Please use String directly
      return String(self[characters.index(startIndex, offsetBy: range.lowerBound)..<characters.index(startIndex, offsetBy: range.upperBound)])
                         ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/String.swift:80:85: warning: 'characters' is deprecated: Please use String directly
      return String(self[characters.index(startIndex, offsetBy: range.lowerBound)..<characters.index(startIndex, offsetBy: range.upperBound)])
                                                                                    ^
[12/18] Compiling Docopt String.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/String.swift:26:39: warning: 'characters' is deprecated: Please use String directly
        let all = NSMakeRange(0, self.characters.count)
                                      ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/String.swift:32:21: warning: 'characters' is deprecated: Please use String directly
        return self.characters.split(whereSeparator: {$0 == " " || $0 == "\n"}).map(String.init)
                    ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/String.swift:37:39: warning: 'characters' is deprecated: Please use String directly
        let all = NSMakeRange(0, self.characters.count)
                                      ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/String.swift:55:40: warning: 'characters' is deprecated: Please use String directly
                    if lastEnd == self.characters.count {
                                       ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/String.swift:65:32: warning: 'characters' is deprecated: Please use String directly
            if lastEnd != self.characters.count {
                               ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/String.swift:66:51: warning: 'characters' is deprecated: Please use String directly
                result.append(self[lastEnd..<self.characters.count])
                                                  ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/String.swift:80:26: warning: 'characters' is deprecated: Please use String directly
      return String(self[characters.index(startIndex, offsetBy: range.lowerBound)..<characters.index(startIndex, offsetBy: range.upperBound)])
                         ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/String.swift:80:85: warning: 'characters' is deprecated: Please use String directly
      return String(self[characters.index(startIndex, offsetBy: range.lowerBound)..<characters.index(startIndex, offsetBy: range.upperBound)])
                                                                                    ^
[13/18] Emitting module Docopt
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Argument.swift:18:19: error: method does not override any method from its superclass
    override func singleMatch<T: LeafPattern>(_ left: [T]) -> SingleMatchResult {
    ~~~~~~~~      ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Docopt.swift:21:28: warning: static declarations are implicitly 'final'; use 'public' instead of 'open'
    @objc open static func parse(_ doc: String, argv: [String], help: Bool = false, version: String? = nil, optionsFirst: Bool = false) -> [String: AnyObject] {
          ~~~~             ^
          public
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/LeafPattern.swift:61:19: error: method does not override any method from its superclass
    override func flat<T: LeafPattern>(_: T.Type) -> [T] {
    ~~~~~~~~      ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Option.swift:86:19: error: method does not override any method from its superclass
    override func singleMatch<T: LeafPattern>(_ left: [T]) -> SingleMatchResult {
    ~~~~~~~~      ^
[14/18] Compiling Docopt Option.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Option.swift:86:19: error: method does not override any method from its superclass
    override func singleMatch<T: LeafPattern>(_ left: [T]) -> SingleMatchResult {
    ~~~~~~~~      ^
[15/18] Compiling Docopt Optional.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Option.swift:86:19: error: method does not override any method from its superclass
    override func singleMatch<T: LeafPattern>(_ left: [T]) -> SingleMatchResult {
    ~~~~~~~~      ^
[16/18] Compiling Docopt Argument.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Argument.swift:18:19: error: method does not override any method from its superclass
    override func singleMatch<T: LeafPattern>(_ left: [T]) -> SingleMatchResult {
    ~~~~~~~~      ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/BranchPattern.swift:28:13: warning: variable 'uniq' was never mutated; consider changing to 'let' constant
        var uniq: [LeafPattern] = unq ?? Array(Set(flat()))
        ~~~ ^
        let
[17/18] Compiling Docopt BranchPattern.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Argument.swift:18:19: error: method does not override any method from its superclass
    override func singleMatch<T: LeafPattern>(_ left: [T]) -> SingleMatchResult {
    ~~~~~~~~      ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/BranchPattern.swift:28:13: warning: variable 'uniq' was never mutated; consider changing to 'let' constant
        var uniq: [LeafPattern] = unq ?? Array(Set(flat()))
        ~~~ ^
        let
[18/18] Compiling Docopt Tokens.swift
error: fatalError
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version--423B1241ED78D482.txt
[2/8] Compiling Docopt Optional.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
[3/8] Compiling Docopt OneOrMore.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
[4/8] Compiling Docopt Option.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Option.swift:86:19: error: method does not override any method from its superclass
    override func singleMatch<T: LeafPattern>(_ left: [T]) -> SingleMatchResult {
    ~~~~~~~~      ^
[5/11] Compiling Docopt LeafPattern.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/LeafPattern.swift:61:19: error: method does not override any method from its superclass
    override func flat<T: LeafPattern>(_: T.Type) -> [T] {
    ~~~~~~~~      ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/LeafPattern.swift:80:13: warning: variable 'sameName' was never mutated; consider changing to 'let' constant
        var sameName = collected.filter({ item in
        ~~~ ^
        let
error: emit-module command failed with exit code 1 (use -v to see invocation)
[6/11] Compiling Docopt BranchPattern.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/BranchPattern.swift:28:13: warning: variable 'uniq' was never mutated; consider changing to 'let' constant
        var uniq: [LeafPattern] = unq ?? Array(Set(flat()))
        ~~~ ^
        let
[7/11] Emitting module Docopt
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Argument.swift:18:19: error: method does not override any method from its superclass
    override func singleMatch<T: LeafPattern>(_ left: [T]) -> SingleMatchResult {
    ~~~~~~~~      ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Docopt.swift:21:28: warning: static declarations are implicitly 'final'; use 'public' instead of 'open'
    @objc open static func parse(_ doc: String, argv: [String], help: Bool = false, version: String? = nil, optionsFirst: Bool = false) -> [String: AnyObject] {
          ~~~~             ^
          public
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/LeafPattern.swift:61:19: error: method does not override any method from its superclass
    override func flat<T: LeafPattern>(_: T.Type) -> [T] {
    ~~~~~~~~      ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Option.swift:86:19: error: method does not override any method from its superclass
    override func singleMatch<T: LeafPattern>(_ left: [T]) -> SingleMatchResult {
    ~~~~~~~~      ^
[8/11] Compiling Docopt Argument.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Argument.swift:18:19: error: method does not override any method from its superclass
    override func singleMatch<T: LeafPattern>(_ left: [T]) -> SingleMatchResult {
    ~~~~~~~~      ^
[9/16] Compiling Docopt Pattern.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
[10/16] Compiling Docopt OptionsShortcut.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
[11/16] Compiling Docopt Required.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
[12/16] Compiling Docopt Tokens.swift
[13/16] Compiling Docopt Either.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
[14/16] Compiling Docopt Command.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
[15/16] Compiling Docopt String.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/String.swift:26:39: warning: 'characters' is deprecated: Please use String directly
        let all = NSMakeRange(0, self.characters.count)
                                      ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/String.swift:32:21: warning: 'characters' is deprecated: Please use String directly
        return self.characters.split(whereSeparator: {$0 == " " || $0 == "\n"}).map(String.init)
                    ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/String.swift:37:39: warning: 'characters' is deprecated: Please use String directly
        let all = NSMakeRange(0, self.characters.count)
                                      ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/String.swift:55:40: warning: 'characters' is deprecated: Please use String directly
                    if lastEnd == self.characters.count {
                                       ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/String.swift:65:32: warning: 'characters' is deprecated: Please use String directly
            if lastEnd != self.characters.count {
                               ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/String.swift:66:51: warning: 'characters' is deprecated: Please use String directly
                result.append(self[lastEnd..<self.characters.count])
                                                  ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/String.swift:80:26: warning: 'characters' is deprecated: Please use String directly
      return String(self[characters.index(startIndex, offsetBy: range.lowerBound)..<characters.index(startIndex, offsetBy: range.upperBound)])
                         ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/String.swift:80:85: warning: 'characters' is deprecated: Please use String directly
      return String(self[characters.index(startIndex, offsetBy: range.lowerBound)..<characters.index(startIndex, offsetBy: range.upperBound)])
                                                                                    ^
[16/16] Compiling Docopt Docopt.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Docopt.swift:21:28: warning: static declarations are implicitly 'final'; use 'public' instead of 'open'
    @objc open static func parse(_ doc: String, argv: [String], help: Bool = false, version: String? = nil, optionsFirst: Bool = false) -> [String: AnyObject] {
          ~~~~             ^
          public
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Docopt.swift:180:34: warning: 'characters' is deprecated: Please use String directly
            left = left[1..<left.characters.count]
                                 ^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-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
    var hashValue: Int { get {
        ^
error: fatalError
BUILD FAILURE 5.10 macosSpm