Build Information
Failed to build Beak, reference master (c3af65
), with Swift 6.0 for Linux on 27 Nov 2024 00:50:09 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -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
Build Log
========================================
RunAll
========================================
Builder version: 4.58.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/yonaskolb/Beak.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/yonaskolb/Beak
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at c3af652 Update README.md (#48)
Cloned https://github.com/yonaskolb/Beak.git
Revision (git rev-parse @):
c3af652abe63902f2f68296ce1e10757c9e59c13
SUCCESS checkout https://github.com/yonaskolb/Beak.git at master
========================================
Build
========================================
Selected platform: linux
Swift version: 6.0
Building package at path: $PWD
https://github.com/yonaskolb/Beak.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -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
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Fetching https://github.com/jpsim/SourceKitten
Fetching https://github.com/kylef/PathKit.git
Fetching https://github.com/kylef/Spectre.git
Fetching https://github.com/jakeheis/SwiftCLI
[1/1411] Fetching pathkit
[1412/2432] Fetching pathkit, spectre
[1576/7506] Fetching pathkit, spectre, swiftcli
[7507/23522] Fetching pathkit, spectre, swiftcli, sourcekitten
Fetched https://github.com/kylef/Spectre.git from cache (0.27s)
Fetched https://github.com/kylef/PathKit.git from cache (0.27s)
[6356/21090] Fetching swiftcli, sourcekitten
Fetched https://github.com/jakeheis/SwiftCLI from cache (0.27s)
[1442/16016] Fetching sourcekitten
Fetched https://github.com/jpsim/SourceKitten from cache (0.89s)
Computing version for https://github.com/kylef/PathKit.git
Computed https://github.com/kylef/PathKit.git at 0.9.2 (1.81s)
Computing version for https://github.com/kylef/Spectre.git
Computed https://github.com/kylef/Spectre.git at 0.9.2 (0.43s)
Computing version for https://github.com/jakeheis/SwiftCLI
Computed https://github.com/jakeheis/SwiftCLI at 5.3.3 (1.82s)
Computing version for https://github.com/jpsim/SourceKitten
Computed https://github.com/jpsim/SourceKitten at 0.36.0 (0.44s)
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/jpsim/Yams.git
Fetching https://github.com/drmohundro/SWXMLHash.git
[1/2820] Fetching swxmlhash
[2821/12756] Fetching swxmlhash, yams
[4014/25151] Fetching swxmlhash, yams, swift-argument-parser
Fetched https://github.com/drmohundro/SWXMLHash.git from cache (0.89s)
Fetched https://github.com/apple/swift-argument-parser.git from cache (0.89s)
Fetched https://github.com/jpsim/Yams.git from cache (0.92s)
Computing version for https://github.com/drmohundro/SWXMLHash.git
Computed https://github.com/drmohundro/SWXMLHash.git at 7.0.2 (0.43s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 5.1.3 (0.43s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.5.0 (0.40s)
Creating working copy for https://github.com/jpsim/SourceKitten
Working copy of https://github.com/jpsim/SourceKitten resolved at 0.36.0
Creating working copy for https://github.com/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 5.1.3
Creating working copy for https://github.com/kylef/Spectre.git
Working copy of https://github.com/kylef/Spectre.git resolved at 0.9.2
Creating working copy for https://github.com/jakeheis/SwiftCLI
Working copy of https://github.com/jakeheis/SwiftCLI resolved at 5.3.3
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.5.0
Creating working copy for https://github.com/kylef/PathKit.git
Working copy of https://github.com/kylef/PathKit.git resolved at 0.9.2
Creating working copy for https://github.com/drmohundro/SWXMLHash.git
Working copy of https://github.com/drmohundro/SWXMLHash.git resolved at 7.0.2
[1/1] Compiling plugin GenerateManual
Building for debugging...
[1/28] Write sources
[6/28] Compiling Clang_C Clang_C.c
[7/28] Compiling writer.c
[8/28] Write sources
[8/28] Compiling reader.c
[11/28] Write sources
[12/28] Compiling parser.c
[13/28] Compiling api.c
[14/28] Compiling SourceKit SourceKit.c
[15/28] Write swift-version-24593BA9C3E375BF.txt
[16/28] Compiling emitter.c
[17/28] Compiling scanner.c
[19/90] Emitting module SWXMLHash
[20/93] Emitting module SwiftCLI
[21/95] Compiling SwiftCLI ValueBox.swift
[22/95] Compiling SwiftCLI VersionCommand.swift
[23/95] Compiling Yams Mark.swift
[24/95] Compiling Yams Node.Mapping.swift
[25/96] Compiling Yams String+Yams.swift
[26/96] Compiling Yams Tag.swift
[27/96] Compiling Yams Node.Scalar.swift
[28/96] Compiling Yams Node.Sequence.swift
[29/96] Compiling Yams Representer.swift
[30/96] Emitting module PathKit
[31/96] Compiling Yams Resolver.swift
[32/96] Compiling Yams Node.swift
[33/96] Compiling Yams Parser.swift
[34/96] Compiling PathKit PathKit.swift
[37/97] Compiling SWXMLHash XMLHash.swift
[39/97] Compiling SwiftCLI Parser.swift
[40/97] Compiling SwiftCLI Term.swift
[41/97] Compiling SWXMLHash XMLHashOptions.swift
[42/97] Compiling SWXMLHash XMLIndexer.swift
[43/97] Compiling SWXMLHash shim.swift
[44/97] Compiling Yams Emitter.swift
[45/97] Compiling Yams Encoder.swift
[46/97] Emitting module Yams
[47/97] Compiling Yams Constructor.swift
[48/97] Compiling Yams Decoder.swift
[66/97] Compiling SwiftCLI Validation.swift
[67/97] Compiling SwiftCLI Path.swift
[68/97] Compiling SwiftCLI Stream.swift
[69/97] Compiling SwiftCLI Task.swift
[76/98] Compiling Yams YamlError.swift
[83/99] Wrapping AST for PathKit for debugging
[90/100] Wrapping AST for SWXMLHash for debugging
[91/100] Wrapping AST for SwiftCLI for debugging
[93/100] Wrapping AST for Yams for debugging
[95/143] Compiling SourceKittenFramework ByteCount.swift
[96/143] Compiling SourceKittenFramework ByteRange.swift
[97/143] Compiling SourceKittenFramework Clang+SourceKitten.swift
[98/143] Compiling SourceKittenFramework ClangTranslationUnit.swift
[99/143] Compiling SourceKittenFramework CodeCompletionItem.swift
[100/143] Compiling SourceKittenFramework CursorInfo+Parsing.swift
[101/149] Compiling SourceKittenFramework SwiftDeclarationKind.swift
[102/149] Compiling SourceKittenFramework SwiftDocKey.swift
[103/149] Compiling SourceKittenFramework SwiftDocs.swift
[104/149] Compiling SourceKittenFramework SwiftVersion.swift
[105/149] Compiling SourceKittenFramework SyntaxKind.swift
[106/149] Compiling SourceKittenFramework SyntaxMap.swift
[107/149] Compiling SourceKittenFramework OffsetMap.swift
[108/149] Compiling SourceKittenFramework Parameter.swift
[109/149] Compiling SourceKittenFramework Request.swift
[110/149] Compiling SourceKittenFramework SourceDeclaration.swift
[111/149] Compiling SourceKittenFramework SourceKitObject.swift
[112/149] Compiling SourceKittenFramework SourceLocation.swift
[113/149] Emitting module SourceKittenFramework
[114/149] Compiling SourceKittenFramework WindowsError.swift
[115/149] Compiling SourceKittenFramework Xcode.swift
[116/149] Compiling SourceKittenFramework XcodeBuildSetting.swift
[117/149] Compiling SourceKittenFramework library_wrapper.swift
[118/149] Compiling SourceKittenFramework library_wrapper_Clang_C.swift
[119/149] Compiling SourceKittenFramework library_wrapper_SourceKit.swift
[120/149] Compiling SourceKittenFramework Dictionary+Merge.swift
[121/149] Compiling SourceKittenFramework Documentation.swift
[122/149] Compiling SourceKittenFramework Exec.swift
[123/149] Compiling SourceKittenFramework File+Hashable.swift
[124/149] Compiling SourceKittenFramework File.swift
[125/149] Compiling SourceKittenFramework JSONOutput.swift
[126/149] Compiling SourceKittenFramework Language.swift
[127/149] Compiling SourceKittenFramework LibraryWrapperGenerator.swift
[128/149] Compiling SourceKittenFramework Line.swift
[129/149] Compiling SourceKittenFramework LinuxCompatibility.swift
[130/149] Compiling SourceKittenFramework Module.swift
[131/149] Compiling SourceKittenFramework ObjCDeclarationKind.swift
[132/149] Compiling SourceKittenFramework SyntaxToken.swift
[133/149] Compiling SourceKittenFramework Text.swift
[134/149] Compiling SourceKittenFramework UID.swift
[135/149] Compiling SourceKittenFramework UIDRepresentable.swift
[136/149] Compiling SourceKittenFramework UncheckedSendable.swift
[137/149] Compiling SourceKittenFramework Version.swift
[138/149] Compiling SourceKittenFramework StatementKind.swift
[139/149] Compiling SourceKittenFramework String+SourceKitten.swift
[140/149] Compiling SourceKittenFramework StringView+SourceKitten.swift
[141/149] Compiling SourceKittenFramework StringView.swift
[142/149] Compiling SourceKittenFramework Structure.swift
[143/149] Compiling SourceKittenFramework SwiftDeclarationAttributeKind.swift
[144/150] Wrapping AST for SourceKittenFramework for debugging
[146/159] Compiling BeakCore String.swift
[147/160] Compiling BeakCore SourceKit.swift
/host/spi-builder-workspace/Sources/BeakCore/SourceKit.swift:86:72: error: reference to member 'substringWithByteRange' cannot be resolved without a contextual type
84 |
85 | func extract(from source: [String: SourceKitRepresentable], contents: String) -> String? {
86 | let substring = range(for: source).flatMap { contents.bridge().substringWithByteRange(start: Int($0.offset), length: Int($0.length)) }
| `- error: reference to member 'substringWithByteRange' cannot be resolved without a contextual type
87 | return substring?.isEmpty == true ? nil : substring?.trimmingCharacters(in: .whitespacesAndNewlines)
88 | }
/host/spi-builder-workspace/Sources/BeakCore/SourceKit.swift:87:86: error: cannot infer contextual base in reference to member 'whitespacesAndNewlines'
85 | func extract(from source: [String: SourceKitRepresentable], contents: String) -> String? {
86 | let substring = range(for: source).flatMap { contents.bridge().substringWithByteRange(start: Int($0.offset), length: Int($0.length)) }
87 | return substring?.isEmpty == true ? nil : substring?.trimmingCharacters(in: .whitespacesAndNewlines)
| `- error: cannot infer contextual base in reference to member 'whitespacesAndNewlines'
88 | }
89 | }
[148/160] Compiling BeakCore PackageManager.swift
[149/160] Compiling BeakCore FunctionParser.swift
[150/160] Compiling BeakCore Function.swift
[151/160] Compiling BeakCore SwiftParser.swift
[152/160] Compiling BeakCore Dependency.swift
[153/160] Emitting module BeakCore
/host/spi-builder-workspace/Sources/BeakCore/BeakError.swift:7:10: warning: associated value 'missingRequiredParam' of 'Sendable'-conforming enum 'BeakError' has non-sendable type 'Function.Param'; this is an error in the Swift 6 language mode
5 | case compileError(String)
6 | case invalidFunction(String)
7 | case missingRequiredParam(Function.Param)
| `- warning: associated value 'missingRequiredParam' of 'Sendable'-conforming enum 'BeakError' has non-sendable type 'Function.Param'; this is an error in the Swift 6 language mode
8 | case parsingError(SwiftStructure)
9 | case conversionError(Function.Param, String)
/host/spi-builder-workspace/Sources/BeakCore/Function.swift:24:19: note: consider making struct 'Param' conform to the 'Sendable' protocol
22 | }
23 |
24 | public struct Param: Equatable {
| `- note: consider making struct 'Param' conform to the 'Sendable' protocol
25 | public let name: String
26 | public let type: ParamType
/host/spi-builder-workspace/Sources/BeakCore/BeakError.swift:8:10: warning: associated value 'parsingError' of 'Sendable'-conforming enum 'BeakError' has non-sendable type 'any SourceKitRepresentable'; this is an error in the Swift 6 language mode
6 | case invalidFunction(String)
7 | case missingRequiredParam(Function.Param)
8 | case parsingError(SwiftStructure)
| `- warning: associated value 'parsingError' of 'Sendable'-conforming enum 'BeakError' has non-sendable type 'any SourceKitRepresentable'; this is an error in the Swift 6 language mode
9 | case conversionError(Function.Param, String)
10 |
/host/spi-builder-workspace/.build/checkouts/SourceKitten/Source/SourceKittenFramework/Request.swift:10:17: note: protocol 'SourceKitRepresentable' does not conform to the 'Sendable' protocol
8 | // This file could easily be split up
9 |
10 | public protocol SourceKitRepresentable {
| `- note: protocol 'SourceKitRepresentable' does not conform to the 'Sendable' protocol
11 | func isEqualTo(_ rhs: SourceKitRepresentable) -> Bool
12 | }
/host/spi-builder-workspace/Sources/BeakCore/BeakError.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
1 | import SourceKittenFramework
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
2 |
3 | public enum BeakError: Error, CustomStringConvertible {
/host/spi-builder-workspace/Sources/BeakCore/BeakError.swift:9:10: warning: associated value 'conversionError' of 'Sendable'-conforming enum 'BeakError' has non-sendable type 'Function.Param'; this is an error in the Swift 6 language mode
7 | case missingRequiredParam(Function.Param)
8 | case parsingError(SwiftStructure)
9 | case conversionError(Function.Param, String)
| `- warning: associated value 'conversionError' of 'Sendable'-conforming enum 'BeakError' has non-sendable type 'Function.Param'; this is an error in the Swift 6 language mode
10 |
11 | public var description: String {
/host/spi-builder-workspace/Sources/BeakCore/Function.swift:24:19: note: consider making struct 'Param' conform to the 'Sendable' protocol
22 | }
23 |
24 | public struct Param: Equatable {
| `- note: consider making struct 'Param' conform to the 'Sendable' protocol
25 | public let name: String
26 | public let type: ParamType
[154/160] Compiling BeakCore BeakError.swift
/host/spi-builder-workspace/Sources/BeakCore/BeakError.swift:7:10: warning: associated value 'missingRequiredParam' of 'Sendable'-conforming enum 'BeakError' has non-sendable type 'Function.Param'; this is an error in the Swift 6 language mode
5 | case compileError(String)
6 | case invalidFunction(String)
7 | case missingRequiredParam(Function.Param)
| `- warning: associated value 'missingRequiredParam' of 'Sendable'-conforming enum 'BeakError' has non-sendable type 'Function.Param'; this is an error in the Swift 6 language mode
8 | case parsingError(SwiftStructure)
9 | case conversionError(Function.Param, String)
/host/spi-builder-workspace/Sources/BeakCore/Function.swift:24:19: note: consider making struct 'Param' conform to the 'Sendable' protocol
22 | }
23 |
24 | public struct Param: Equatable {
| `- note: consider making struct 'Param' conform to the 'Sendable' protocol
25 | public let name: String
26 | public let type: ParamType
/host/spi-builder-workspace/Sources/BeakCore/BeakError.swift:8:10: warning: associated value 'parsingError' of 'Sendable'-conforming enum 'BeakError' has non-sendable type 'any SourceKitRepresentable'; this is an error in the Swift 6 language mode
6 | case invalidFunction(String)
7 | case missingRequiredParam(Function.Param)
8 | case parsingError(SwiftStructure)
| `- warning: associated value 'parsingError' of 'Sendable'-conforming enum 'BeakError' has non-sendable type 'any SourceKitRepresentable'; this is an error in the Swift 6 language mode
9 | case conversionError(Function.Param, String)
10 |
/host/spi-builder-workspace/.build/checkouts/SourceKitten/Source/SourceKittenFramework/Request.swift:10:17: note: protocol 'SourceKitRepresentable' does not conform to the 'Sendable' protocol
8 | // This file could easily be split up
9 |
10 | public protocol SourceKitRepresentable {
| `- note: protocol 'SourceKitRepresentable' does not conform to the 'Sendable' protocol
11 | func isEqualTo(_ rhs: SourceKitRepresentable) -> Bool
12 | }
/host/spi-builder-workspace/Sources/BeakCore/BeakError.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
1 | import SourceKittenFramework
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
2 |
3 | public enum BeakError: Error, CustomStringConvertible {
/host/spi-builder-workspace/Sources/BeakCore/BeakError.swift:9:10: warning: associated value 'conversionError' of 'Sendable'-conforming enum 'BeakError' has non-sendable type 'Function.Param'; this is an error in the Swift 6 language mode
7 | case missingRequiredParam(Function.Param)
8 | case parsingError(SwiftStructure)
9 | case conversionError(Function.Param, String)
| `- warning: associated value 'conversionError' of 'Sendable'-conforming enum 'BeakError' has non-sendable type 'Function.Param'; this is an error in the Swift 6 language mode
10 |
11 | public var description: String {
/host/spi-builder-workspace/Sources/BeakCore/Function.swift:24:19: note: consider making struct 'Param' conform to the 'Sendable' protocol
22 | }
23 |
24 | public struct Param: Equatable {
| `- note: consider making struct 'Param' conform to the 'Sendable' protocol
25 | public let name: String
26 | public let type: ParamType
[155/160] Compiling BeakCore BeakFile.swift
/host/spi-builder-workspace/Sources/BeakCore/BeakError.swift:7:10: warning: associated value 'missingRequiredParam' of 'Sendable'-conforming enum 'BeakError' has non-sendable type 'Function.Param'; this is an error in the Swift 6 language mode
5 | case compileError(String)
6 | case invalidFunction(String)
7 | case missingRequiredParam(Function.Param)
| `- warning: associated value 'missingRequiredParam' of 'Sendable'-conforming enum 'BeakError' has non-sendable type 'Function.Param'; this is an error in the Swift 6 language mode
8 | case parsingError(SwiftStructure)
9 | case conversionError(Function.Param, String)
/host/spi-builder-workspace/Sources/BeakCore/Function.swift:24:19: note: consider making struct 'Param' conform to the 'Sendable' protocol
22 | }
23 |
24 | public struct Param: Equatable {
| `- note: consider making struct 'Param' conform to the 'Sendable' protocol
25 | public let name: String
26 | public let type: ParamType
/host/spi-builder-workspace/Sources/BeakCore/BeakError.swift:8:10: warning: associated value 'parsingError' of 'Sendable'-conforming enum 'BeakError' has non-sendable type 'any SourceKitRepresentable'; this is an error in the Swift 6 language mode
6 | case invalidFunction(String)
7 | case missingRequiredParam(Function.Param)
8 | case parsingError(SwiftStructure)
| `- warning: associated value 'parsingError' of 'Sendable'-conforming enum 'BeakError' has non-sendable type 'any SourceKitRepresentable'; this is an error in the Swift 6 language mode
9 | case conversionError(Function.Param, String)
10 |
/host/spi-builder-workspace/.build/checkouts/SourceKitten/Source/SourceKittenFramework/Request.swift:10:17: note: protocol 'SourceKitRepresentable' does not conform to the 'Sendable' protocol
8 | // This file could easily be split up
9 |
10 | public protocol SourceKitRepresentable {
| `- note: protocol 'SourceKitRepresentable' does not conform to the 'Sendable' protocol
11 | func isEqualTo(_ rhs: SourceKitRepresentable) -> Bool
12 | }
/host/spi-builder-workspace/Sources/BeakCore/BeakError.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
1 | import SourceKittenFramework
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SourceKittenFramework'
2 |
3 | public enum BeakError: Error, CustomStringConvertible {
/host/spi-builder-workspace/Sources/BeakCore/BeakError.swift:9:10: warning: associated value 'conversionError' of 'Sendable'-conforming enum 'BeakError' has non-sendable type 'Function.Param'; this is an error in the Swift 6 language mode
7 | case missingRequiredParam(Function.Param)
8 | case parsingError(SwiftStructure)
9 | case conversionError(Function.Param, String)
| `- warning: associated value 'conversionError' of 'Sendable'-conforming enum 'BeakError' has non-sendable type 'Function.Param'; this is an error in the Swift 6 language mode
10 |
11 | public var description: String {
/host/spi-builder-workspace/Sources/BeakCore/Function.swift:24:19: note: consider making struct 'Param' conform to the 'Sendable' protocol
22 | }
23 |
24 | public struct Param: Equatable {
| `- note: consider making struct 'Param' conform to the 'Sendable' protocol
25 | public let name: String
26 | public let type: ParamType
BUILD FAILURE 6.0 linux