The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Periphery, reference master (9cb8fb), with Swift 6.0 for macOS (SPM) on 26 Apr 2026 21:14:34 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/peripheryapp/periphery.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/peripheryapp/periphery
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 9cb8fb5 Release 3.7.4
Cloned https://github.com/peripheryapp/periphery.git
Revision (git rev-parse @):
9cb8fb504a7ea0293c7bf978d7b0ea5629bc95fd
SUCCESS checkout https://github.com/peripheryapp/periphery.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/peripheryapp/periphery.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin GenerateDoccReference
[2/2] Compiling plugin GenerateManual
Building for debugging...
[2/45] Write sources
[12/45] Write periphery-entitlement.plist
[13/45] Write sources
[29/45] Compiling CSystem shims.c
[29/45] Compiling CIndexStore dummy.c
[30/45] Write sources
[34/45] Write swift-version-5BDAB9E9C0126B9D.txt
[35/77] Compiling reader.c
[35/77] Compiling writer.c
[37/81] Compiling emitter.c
[39/81] Emitting module SwiftSyntax603
[40/81] Compiling SwiftSyntax603 Empty.swift
[41/81] Emitting module SwiftSyntax602
[42/81] Compiling SwiftSyntax602 Empty.swift
[43/81] Emitting module SwiftSyntax600
[44/81] Compiling SwiftSyntax600 Empty.swift
[45/81] Emitting module SwiftSyntax601
[46/81] Compiling SwiftSyntax601 Empty.swift
[46/81] Compiling api.c
[48/87] Emitting module SwiftSyntax510
[49/87] Compiling SwiftSyntax510 Empty.swift
[50/98] Emitting module SwiftSyntax509
[51/98] Compiling SwiftSyntax509 Empty.swift
[51/98] Compiling parser.c
[52/100] Compiling scanner.c
[53/107] Compiling _SwiftSyntaxCShims PlatformMutex.c
[55/191] Emitting module ArgumentParserToolInfo
[56/191] Compiling ArgumentParserToolInfo ToolInfo.swift
[57/238] Compiling ArgumentParser BashCompletionsGenerator.swift
[58/238] Compiling ArgumentParser CompletionsGenerator.swift
[59/238] Compiling ArgumentParser FishCompletionsGenerator.swift
[60/241] Compiling ArgumentParser MessageInfo.swift
[61/241] Compiling ArgumentParser UsageGenerator.swift
[62/241] Compiling ArgumentParser CollectionExtensions.swift
[63/241] Compiling ArgumentParser Foundation.swift
[64/241] Compiling ArgumentParser Mutex.swift
[65/241] Compiling ArgumentParser ArgumentHelp.swift
[66/241] Compiling ArgumentParser OptionGroup.swift
[67/241] Compiling ArgumentParser ParentCommand.swift
[68/241] Compiling ArgumentParser AsyncParsableCommand.swift
[69/241] Compiling ArgumentParser CommandGroup.swift
[70/241] Compiling ArgumentParser EnumerableFlag.swift
[71/241] Compiling ArgumentParser ExpressibleByArgument.swift
[72/241] Emitting module SystemPackage
[73/241] Compiling ArgumentParser ZshCompletionsGenerator.swift
[74/241] Compiling ArgumentParser Argument.swift
[75/241] Compiling ArgumentParser ArgumentDiscussion.swift
[76/241] Compiling ArgumentParser ParsableArguments.swift
[77/241] Compiling ArgumentParser NameSpecification.swift
[78/241] Compiling ArgumentParser Option.swift
[79/241] Compiling ArgumentParser ParsableCommand.swift
[80/241] Compiling ArgumentParser ArgumentDecoder.swift
[81/241] Compiling ArgumentParser ArgumentDefinition.swift
[82/241] Compiling ArgumentParser ArgumentSet.swift
[83/241] Compiling ArgumentParser CommandParser.swift
[84/241] Compiling ArgumentParser CommandConfiguration.swift
[85/241] Compiling SystemPackage Util+StringArray.swift
[86/241] Compiling SystemPackage Util.swift
[87/241] Compiling SystemPackage UtilConsumers.swift
[88/241] Compiling FilenameMatcher FilenameMatcherOptions.swift
[89/241] Emitting module ArgumentParser
[90/246] Compiling ArgumentParser InputKey.swift
[91/246] Compiling ArgumentParser InputOrigin.swift
[92/246] Compiling ArgumentParser Name.swift
[93/246] Compiling ArgumentParser Parsed.swift
[94/246] Compiling ArgumentParser ParsedValues.swift
[95/246] Compiling ArgumentParser Platform.swift
[96/246] Compiling ArgumentParser SequenceExtensions.swift
[97/246] Compiling ArgumentParser StringExtensions.swift
[98/246] Compiling ArgumentParser SwiftExtensions.swift
[99/246] Compiling ArgumentParser Tree.swift
[104/246] Compiling ArgumentParser Flag.swift
[112/253] Compiling ArgumentParser CodingKeyValidator.swift
[113/253] Compiling ArgumentParser NonsenseFlagsValidator.swift
[114/253] Compiling ArgumentParser ParsableArgumentsValidation.swift
[115/253] Compiling ArgumentParser PositionalArgumentsValidator.swift
[116/253] Compiling ArgumentParser UniqueNamesValidator.swift
[117/253] Compiling ArgumentParser ParserError.swift
[118/253] Compiling ArgumentParser SplitArguments.swift
[119/253] Compiling ArgumentParser DumpHelpGenerator.swift
[120/253] Compiling ArgumentParser HelpCommand.swift
[121/253] Compiling ArgumentParser HelpGenerator.swift
[137/253] Compiling FilenameMatcher FilenameMatcher.swift
[138/253] Emitting module FilenameMatcher
[139/253] Compiling AEXML Options.swift
[140/253] Compiling AEXML Error.swift
[141/253] Compiling AEXML Parser.swift
[142/253] Compiling AEXML Builders.swift
[143/253] Compiling AEXML Document.swift
[144/253] Emitting module AEXML
[145/253] Compiling AEXML Element.swift
[146/253] Compiling IndexStore String+IndexStore.swift
[147/253] Compiling IndexStore IndexStoreError.swift
[148/253] Compiling IndexStore StandardStream.swift
[149/263] Compiling IndexStore Constants.swift
[150/263] Compiling IndexStore IndexStore.swift
[151/263] Emitting module IndexStore
[163/263] Compiling Logger Logger.swift
[164/263] Emitting module Logger
[165/263] Compiling Extensions String+Version.swift
[166/263] Compiling Extensions Sequence+Extension.swift
[167/263] Compiling Extensions String+Extension.swift
[168/263] Compiling Extensions Set+Extension.swift
[169/263] Compiling Extensions Collection+Extension.swift
[170/263] Compiling Extensions Array+Extension.swift
[171/263] Compiling Extensions FilePath+Glob.swift
[172/263] Compiling Extensions FilenameMatcher+Extension.swift
[173/263] Emitting module Extensions
[174/263] Compiling Extensions FilePath+Extension.swift
[192/265] Emitting module Yams
[195/265] Emitting module PathKit
[196/265] Compiling PathKit PathKit.swift
[197/371] Compiling XcodeProj XcodeProj.swift
[198/371] Compiling XcodeProj Writable.swift
[199/371] Compiling Shared SwiftVersion.swift
[200/371] Compiling Shared SetupGuide.swift
[201/371] Compiling Shared PropertyTypeSanitizer.swift
[202/371] Compiling Shared ProjectKind.swift
[203/371] Compiling Shared Constants.swift
[204/371] Compiling Shared PeripheryError.swift
[205/371] Compiling Shared Benchmark.swift
[206/371] Emitting module Shared
/Users/admin/builder/spi-builder-workspace/Sources/Shared/Shell.swift:35:17: warning: stored property 'signalSource' of 'Sendable'-conforming class 'ShellImpl' has non-sendable type 'any DispatchSourceSignal'; this is an error in the Swift 6 language mode
 33 |     private let logger: ContextualLogger
 34 |     private let store: ShellProcessStore
 35 |     private let signalSource: DispatchSourceSignal
    |                 `- warning: stored property 'signalSource' of 'Sendable'-conforming class 'ShellImpl' has non-sendable type 'any DispatchSourceSignal'; this is an error in the Swift 6 language mode
 36 |
 37 |     public required init(logger: Logger, sigintHandler: @escaping () -> Void = {}) {
Dispatch.DispatchSourceSignal:1:17: note: protocol 'DispatchSourceSignal' does not conform to the 'Sendable' protocol
1 | public protocol DispatchSourceSignal : DispatchSourceProtocol {
  |                 `- note: protocol 'DispatchSourceSignal' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/Shared/Shell.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Dispatch'
  1 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Dispatch'
  2 | import Logger
  3 | import Synchronization
[207/371] Compiling Shared Shell.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shared/Shell.swift:35:17: warning: stored property 'signalSource' of 'Sendable'-conforming class 'ShellImpl' has non-sendable type 'any DispatchSourceSignal'; this is an error in the Swift 6 language mode
 33 |     private let logger: ContextualLogger
 34 |     private let store: ShellProcessStore
 35 |     private let signalSource: DispatchSourceSignal
    |                 `- warning: stored property 'signalSource' of 'Sendable'-conforming class 'ShellImpl' has non-sendable type 'any DispatchSourceSignal'; this is an error in the Swift 6 language mode
 36 |
 37 |     public required init(logger: Logger, sigintHandler: @escaping () -> Void = {}) {
Dispatch.DispatchSourceSignal:1:17: note: protocol 'DispatchSourceSignal' does not conform to the 'Sendable' protocol
1 | public protocol DispatchSourceSignal : DispatchSourceProtocol {
  |                 `- note: protocol 'DispatchSourceSignal' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/Shared/Shell.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Dispatch'
  1 | import Foundation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Dispatch'
  2 | import Logger
  3 | import Synchronization
[208/371] Compiling Shared JobPool.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shared/JobPool.swift:33:13: error: 'results' used after consume
31 |     public func flatMap<Result>(_ block: @escaping (Job) throws -> [Result]) throws -> [Result] {
32 |         var error: Error?
33 |         let results = Mutex<[Result]>([])
   |             `- error: 'results' used after consume
34 |
35 |         DispatchQueue.concurrentPerform(iterations: jobs.count) { idx in
   |                                                                 `- note: consumed here
36 |             guard error == nil else { return }
37 |
   :
49 |         }
50 |
51 |         return results.withLock { $0 }
   |                        `- note: used here
52 |     }
53 |
[209/372] Compiling Shared SwiftVersionParser.swift
Fetching https://github.com/ileitch/swift-index-store
[1/602] Fetching swift-index-store
Fetched https://github.com/ileitch/swift-index-store from cache (0.96s)
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/ileitch/swift-filename-matcher
Fetching https://github.com/tuist/xcodeproj
Fetching https://github.com/jpsim/Yams
Fetching https://github.com/apple/swift-system
Fetching https://github.com/tadija/AEXML
Fetching https://github.com/apple/swift-syntax
[1/2155] Fetching aexml
[45/2218] Fetching aexml, swift-filename-matcher
[733/13769] Fetching aexml, swift-filename-matcher, yams
[755/19370] Fetching aexml, swift-filename-matcher, yams, swift-system
[2557/36834] Fetching aexml, swift-filename-matcher, yams, swift-system, swift-argument-parser
[3349/61359] Fetching aexml, swift-filename-matcher, yams, swift-system, swift-argument-parser, xcodeproj
[26626/136398] Fetching aexml, swift-filename-matcher, yams, swift-system, swift-argument-parser, xcodeproj, swift-syntax
Fetched https://github.com/ileitch/swift-filename-matcher from cache (2.17s)
[64445/136335] Fetching aexml, yams, swift-system, swift-argument-parser, xcodeproj, swift-syntax
Fetched https://github.com/apple/swift-system from cache (3.09s)
Fetched https://github.com/jpsim/Yams from cache (3.09s)
Fetched https://github.com/tuist/xcodeproj from cache (3.09s)
Fetched https://github.com/tadija/AEXML from cache (3.09s)
[37725/92503] Fetching swift-argument-parser, swift-syntax
Fetched https://github.com/apple/swift-argument-parser from cache (7.21s)
Fetched https://github.com/apple/swift-syntax from cache (7.21s)
Computing version for https://github.com/ileitch/swift-filename-matcher
Computed https://github.com/ileitch/swift-filename-matcher at 2.0.1 (0.57s)
Computing version for https://github.com/apple/swift-syntax
Computed https://github.com/apple/swift-syntax at 603.0.1 (0.65s)
Computing version for https://github.com/jpsim/Yams
Computed https://github.com/jpsim/Yams at 6.2.1 (0.44s)
Computing version for https://github.com/tadija/AEXML
Computed https://github.com/tadija/AEXML at 4.7.0 (0.43s)
Computing version for https://github.com/apple/swift-system
Computed https://github.com/apple/swift-system at 1.6.4 (0.47s)
Computing version for https://github.com/tuist/xcodeproj
Computed https://github.com/tuist/xcodeproj at 9.11.0 (0.44s)
Fetching https://github.com/kylef/PathKit.git
[1/1452] Fetching pathkit
Fetched https://github.com/kylef/PathKit.git from cache (0.83s)
Computing version for https://github.com/kylef/PathKit.git
Computed https://github.com/kylef/PathKit.git at 1.0.1 (2.25s)
Fetching https://github.com/kylef/Spectre.git
[1/1021] Fetching spectre
Fetched https://github.com/kylef/Spectre.git from cache (0.95s)
Computing version for https://github.com/kylef/Spectre.git
Computed https://github.com/kylef/Spectre.git at 0.10.1 (0.54s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.7.1 (0.47s)
Creating working copy for https://github.com/ileitch/swift-index-store
Working copy of https://github.com/ileitch/swift-index-store resolved at ed1f232d33b8e03956af0f4206fbd30171a43138
Creating working copy for https://github.com/ileitch/swift-filename-matcher
Working copy of https://github.com/ileitch/swift-filename-matcher resolved at 2.0.1
Creating working copy for https://github.com/jpsim/Yams
Working copy of https://github.com/jpsim/Yams resolved at 6.2.1
Creating working copy for https://github.com/kylef/Spectre.git
Working copy of https://github.com/kylef/Spectre.git resolved at 0.10.1
Creating working copy for https://github.com/kylef/PathKit.git
Working copy of https://github.com/kylef/PathKit.git resolved at 1.0.1
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.7.1
Creating working copy for https://github.com/apple/swift-syntax
Working copy of https://github.com/apple/swift-syntax resolved at 603.0.1
Creating working copy for https://github.com/tadija/AEXML
Working copy of https://github.com/tadija/AEXML resolved at 4.7.0
Creating working copy for https://github.com/tuist/xcodeproj
Working copy of https://github.com/tuist/xcodeproj resolved at 9.11.0
Creating working copy for https://github.com/apple/swift-system
Working copy of https://github.com/apple/swift-system resolved at 1.6.4
BUILD FAILURE 6.0 macosSpm