Build Information
Failed to build Grain, reference main (4d40ee
), with Swift 6.2 (beta) for macOS (SPM) on 19 Jun 2025 19:43:43 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/muukii/Grain.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/muukii/Grain
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 4d40ee4 Object accepts any GrainView (#14)
Cloned https://github.com/muukii/Grain.git
Revision (git rev-parse @):
4d40ee464fab0eb4b121283f4675efd58056a412
SUCCESS checkout https://github.com/muukii/Grain.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/muukii/Grain.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
[1/1] Compiling plugin GenerateManual
Building for debugging...
[1/27] Write sources
[4/27] Write grain-entitlement.plist
[5/27] Write sources
[8/27] Write swift-version-1EA4D86E10B52AF.txt
[9/27] Write sources
[10/27] Compiling TSCclibc process.c
[11/27] Compiling TSCclibc libc.c
[12/27] Write sources
[13/27] Copying PrivacyInfo.xcprivacy
[14/27] Write sources
[15/71] Compiling TSCclibc strerror.c
[16/71] Compiling writer.c
[17/71] Compiling reader.c
[18/71] Compiling api.c
[19/71] Compiling scanner.c
[20/71] Compiling parser.c
[21/71] Compiling emitter.c
[23/91] Emitting module ArgumentParserToolInfo
[24/91] Compiling ArgumentParserToolInfo ToolInfo.swift
[25/130] Compiling TSCLibc libc.swift
[26/130] Emitting module TSCLibc
[27/171] Emitting module ArgumentParser
[28/175] Compiling TSCBasic Closable.swift
[29/175] Compiling TSCBasic CodableResult.swift
[30/175] Compiling TSCBasic CollectionAlgorithms.swift
[31/175] Compiling TSCBasic CollectionExtensions.swift
[32/175] Compiling TSCBasic HashAlgorithms.swift
[33/175] Compiling TSCBasic JSON.swift
[34/175] Compiling TSCBasic Await.swift
[35/175] Compiling TSCBasic Base64URL.swift
[36/175] Compiling TSCBasic ByteString.swift
[37/175] Compiling TSCBasic Condition.swift
[38/175] Compiling TSCBasic FileInfo.swift
[39/175] Compiling TSCBasic FileSystem.swift
[40/175] Compiling TSCBasic GraphAlgorithms.swift
[41/175] Emitting module Alamofire
[42/179] Compiling ArgumentParser Platform.swift
[43/179] Compiling Alamofire ServerTrustEvaluation.swift
[44/179] Compiling Alamofire URLEncodedFormEncoder.swift
[45/179] Compiling Alamofire Validation.swift
[46/179] Emitting module Yams
[47/181] Compiling TSCBasic DeltaAlgorithm.swift
[48/181] Compiling TSCBasic DiagnosticsEngine.swift
[49/181] Compiling TSCBasic DictionaryExtensions.swift
[50/181] Compiling TSCBasic DictionaryLiteralExtensions.swift
[54/181] Compiling TSCBasic CStringArray.swift
[55/181] Compiling TSCBasic CacheableSequence.swift
[56/185] Compiling TSCBasic OrderedSet.swift
[57/185] Compiling TSCBasic StringConversions.swift
[58/185] Compiling TSCBasic SynchronizedQueue.swift
[59/185] Compiling TSCBasic TemporaryFile.swift
[61/185] Compiling TSCBasic EditDistance.swift
[62/185] Compiling TSCBasic ProcessSet.swift
[63/185] Compiling TSCBasic RegEx.swift
[64/185] Compiling TSCBasic TerminalController.swift
[77/185] Compiling TSCBasic ProcessEnv.swift
[78/185] Compiling Yams YamlError.swift
[79/185] Compiling Yams YamlTagProviding.swift
[80/185] Compiling TSCBasic LazyCache.swift
[83/185] Compiling TSCBasic Path.swift
[84/185] Compiling TSCBasic PathShims.swift
[85/185] Compiling TSCBasic Process.swift
[86/185] Compiling TSCBasic Lock.swift
[87/185] Compiling TSCBasic OSLog.swift
[88/185] Compiling TSCBasic ObjectIdentifierProtocol.swift
[89/185] Compiling TSCBasic OrderedDictionary.swift
[147/185] Compiling TSCBasic Thread.swift
[148/185] Compiling TSCBasic Tuple.swift
[149/185] Compiling TSCBasic WritableByteStream.swift
[169/185] Compiling TSCBasic misc.swift
[170/185] Emitting module TSCBasic
[181/221] Emitting module TSCUtility
[182/224] Compiling TSCUtility FSWatch.swift
[183/224] Compiling TSCUtility FloatingPointExtensions.swift
[184/224] Compiling TSCUtility Git.swift
[185/224] Compiling TSCUtility Hex.swift
[186/224] Compiling TSCUtility OSLog.swift
[187/224] Compiling TSCUtility OrderedZip.swift
[188/224] Compiling TSCUtility PkgConfig.swift
[189/224] Compiling TSCUtility Platform.swift
[190/224] Compiling TSCUtility PolymorphicCodable.swift
[191/224] Compiling TSCUtility ProgressAnimation.swift
[192/224] Compiling TSCUtility SerializedDiagnostics.swift
[193/224] Compiling TSCUtility SimplePersistence.swift
[194/224] Compiling TSCUtility Versioning.swift
[195/224] Compiling TSCUtility dlopen.swift
[196/224] Compiling TSCUtility misc.swift
[197/224] Compiling TSCUtility Archiver.swift
[198/224] Compiling TSCUtility ArgumentParser.swift
[199/224] Compiling TSCUtility ArgumentParserShellCompletion.swift
[200/224] Compiling TSCUtility Array+Extensions.swift
[201/224] Compiling TSCUtility URL.swift
[202/224] Compiling TSCUtility Verbosity.swift
[203/224] Compiling TSCUtility Version.swift
[204/224] Compiling TSCUtility IndexStore.swift
[205/224] Compiling TSCUtility InterruptHandler.swift
[206/224] Compiling TSCUtility JSONMessageStreamingParser.swift
[207/224] Compiling TSCUtility Netrc.swift
[208/224] Compiling TSCUtility StringExtensions.swift
[209/224] Compiling TSCUtility StringMangling.swift
[210/224] Compiling TSCUtility Tracing.swift
[211/224] Compiling TSCUtility Triple.swift
[212/224] Compiling TSCUtility BuildFlags.swift
[213/224] Compiling TSCUtility CollectionExtensions.swift
[214/224] Compiling TSCUtility Context.swift
[215/224] Compiling TSCUtility Diagnostics.swift
[216/224] Compiling TSCUtility Bits.swift
[217/224] Compiling TSCUtility Bitstream.swift
[218/224] Compiling TSCUtility BitstreamReader.swift
[219/224] Compiling TSCUtility BitstreamWriter.swift
[220/228] Compiling GrainDescriptor Logger.swift
[221/228] Compiling GrainDescriptor Source.swift
/Users/admin/builder/spi-builder-workspace/Sources/GrainDescriptor/Source.swift:36:1: warning: conformance of 'Never' to 'Encodable' is only available in macOS 14.0 or newer; this is an error in the Swift 6 language mode
34 | }
35 |
36 | extension Never: GrainView {
| |- warning: conformance of 'Never' to 'Encodable' is only available in macOS 14.0 or newer; this is an error in the Swift 6 language mode
| `- note: add @available attribute to enclosing extension
37 |
38 | public var body: GrainEmpty {
[222/228] Emitting module GrainDescriptor
/Users/admin/builder/spi-builder-workspace/Sources/GrainDescriptor/Entrypoint.swift:2:22: warning: using '@_implementationOnly' without enabling library evolution for 'GrainDescriptor' may lead to instability during execution
1 | import Alamofire
2 | @_implementationOnly import Darwin.C
| `- warning: using '@_implementationOnly' without enabling library evolution for 'GrainDescriptor' may lead to instability during execution
3 | import Foundation
4 | import TSCBasic
/Users/admin/builder/spi-builder-workspace/Sources/GrainDescriptor/Source.swift:36:1: warning: conformance of 'Never' to 'Encodable' is only available in macOS 14.0 or newer; this is an error in the Swift 6 language mode
34 | }
35 |
36 | extension Never: GrainView {
| |- warning: conformance of 'Never' to 'Encodable' is only available in macOS 14.0 or newer; this is an error in the Swift 6 language mode
| `- note: add @available attribute to enclosing extension
37 |
38 | public var body: GrainEmpty {
[223/228] Compiling GrainDescriptor Entrypoint.swift
/Users/admin/builder/spi-builder-workspace/Sources/GrainDescriptor/Entrypoint.swift:2:22: warning: using '@_implementationOnly' without enabling library evolution for 'GrainDescriptor' may lead to instability during execution
1 | import Alamofire
2 | @_implementationOnly import Darwin.C
| `- warning: using '@_implementationOnly' without enabling library evolution for 'GrainDescriptor' may lead to instability during execution
3 | import Foundation
4 | import TSCBasic
[223/228] Write Objects.LinkFileList
[225/233] Compiling Grain Logger.swift
[226/233] Compiling Grain FileSystem+.swift
[227/233] Compiling Grain PlatformVersion.swift
[228/233] Emitting module Grain
/Users/admin/builder/spi-builder-workspace/Sources/Grain/CLI.swift:254:48: warning: 'vars' is deprecated: Use `block` instead [#DeprecatedDeclaration]
252 | static public func popen(
253 | arguments: [String],
254 | environment: [String: String] = ProcessEnv.vars,
| `- warning: 'vars' is deprecated: Use `block` instead [#DeprecatedDeclaration]
255 | loggingHandler: LoggingHandler? = .none
256 | ) async throws -> ProcessResult {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[229/233] Compiling Grain CLI.swift
/Users/admin/builder/spi-builder-workspace/Sources/Grain/CLI.swift:254:48: warning: 'vars' is deprecated: Use `block` instead [#DeprecatedDeclaration]
252 | static public func popen(
253 | arguments: [String],
254 | environment: [String: String] = ProcessEnv.vars,
| `- warning: 'vars' is deprecated: Use `block` instead [#DeprecatedDeclaration]
255 | loggingHandler: LoggingHandler? = .none
256 | ) async throws -> ProcessResult {
/Users/admin/builder/spi-builder-workspace/Sources/Grain/CLI.swift:53:9: warning: 'init(_:relativeTo:)' is deprecated: use throwing `init(validating:relativeTo:)` variant instead [#DeprecatedDeclaration]
51 |
52 | let validatedPaths = targetFilePaths.map {
53 | AbsolutePath($0, relativeTo: localFileSystem.currentWorkingDirectory!)
| `- warning: 'init(_:relativeTo:)' is deprecated: use throwing `init(validating:relativeTo:)` variant instead [#DeprecatedDeclaration]
54 | }
55 |
/Users/admin/builder/spi-builder-workspace/Sources/Grain/CLI.swift:63:48: warning: 'init(_:relativeTo:)' is deprecated: use throwing `init(validating:relativeTo:)` variant instead [#DeprecatedDeclaration]
61 | let context = GrainDescriptor.Context(
62 | filePath: path,
63 | outputDir: outputDirectory.map { AbsolutePath($0, relativeTo: localFileSystem.currentWorkingDirectory!) },
| `- warning: 'init(_:relativeTo:)' is deprecated: use throwing `init(validating:relativeTo:)` variant instead [#DeprecatedDeclaration]
64 | userInfoString: userInfo
65 | )
/Users/admin/builder/spi-builder-workspace/Sources/Grain/CLI.swift:89:20: warning: 'Triple' is deprecated: use `Basics.Triple` if you're libSwiftPM client, create application-specific `Triple` type otherwise [#DeprecatedDeclaration]
87 | )
88 |
89 | let triple = Triple.getHostTriple(usingSwiftCompiler: swiftCompilerPath)
| `- warning: 'Triple' is deprecated: use `Basics.Triple` if you're libSwiftPM client, create application-specific `Triple` type otherwise [#DeprecatedDeclaration]
90 |
91 | /// a directory path of this process binary
/Users/admin/builder/spi-builder-workspace/Sources/Grain/CLI.swift:80:31: error: expression is 'async' but is not marked with 'await'
78 | }
79 |
80 | let swiftCompilerPath = try AbsolutePath(
| `- error: expression is 'async' but is not marked with 'await'
81 | validating: try TSCBasic.Process.checkNonZeroExit(
| `- note: call is 'async'
82 | arguments: [
83 | "/usr/bin/xcrun", "--find", "swiftc",
/Users/admin/builder/spi-builder-workspace/Sources/Grain/CLI.swift:260:12: warning: 'popen(arguments:environment:loggingHandler:queue:completion:)' is deprecated: renamed to 'popen(arguments:environmentBlock:loggingHandler:queue:completion:)' [#DeprecatedDeclaration]
258 | try await withCheckedThrowingContinuation { continuation in
259 |
260 | self.popen(
| |- warning: 'popen(arguments:environment:loggingHandler:queue:completion:)' is deprecated: renamed to 'popen(arguments:environmentBlock:loggingHandler:queue:completion:)' [#DeprecatedDeclaration]
| `- note: use 'popen(arguments:environmentBlock:loggingHandler:queue:completion:)' instead
261 | arguments: arguments,
262 | environment: environment,
/Users/admin/builder/spi-builder-workspace/Sources/Grain/CLI.swift:324:46: warning: 'checkNonZeroExit(arguments:environment:loggingHandler:)' is deprecated: renamed to 'checkNonZeroExit(arguments:environmentBlock:loggingHandler:)' [#DeprecatedDeclaration]
322 | ) -> (fwk: AbsolutePath, lib: AbsolutePath)? {
323 |
324 | let platformPath = try? TSCBasic.Process.checkNonZeroExit(
| |- warning: 'checkNonZeroExit(arguments:environment:loggingHandler:)' is deprecated: renamed to 'checkNonZeroExit(arguments:environmentBlock:loggingHandler:)' [#DeprecatedDeclaration]
| `- note: use 'checkNonZeroExit(arguments:environmentBlock:loggingHandler:)' instead
325 | arguments: ["/usr/bin/xcrun", "--sdk", "macosx", "--show-sdk-platform-path"],
326 | environment: environment
/Users/admin/builder/spi-builder-workspace/Sources/Grain/CLI.swift:331:17: warning: 'init(_:)' is deprecated: use throwing `init(validating:)` variant instead [#DeprecatedDeclaration]
329 | if let platformPath = platformPath, !platformPath.isEmpty {
330 | // For XCTest framework.
331 | let fwk = AbsolutePath(platformPath).appending(
| `- warning: 'init(_:)' is deprecated: use throwing `init(validating:)` variant instead [#DeprecatedDeclaration]
332 | components: "Developer",
333 | "Library",
/Users/admin/builder/spi-builder-workspace/Sources/Grain/CLI.swift:338:17: warning: 'init(_:)' is deprecated: use throwing `init(validating:)` variant instead [#DeprecatedDeclaration]
336 |
337 | // For XCTest Swift library.
338 | let lib = AbsolutePath(platformPath).appending(
| `- warning: 'init(_:)' is deprecated: use throwing `init(validating:)` variant instead [#DeprecatedDeclaration]
339 | components: "Developer",
340 | "usr",
/Users/admin/builder/spi-builder-workspace/Sources/Grain/CLI.swift:350:37: warning: 'checkNonZeroExit(arguments:environment:loggingHandler:)' is deprecated: renamed to 'checkNonZeroExit(arguments:environmentBlock:loggingHandler:)' [#DeprecatedDeclaration]
348 |
349 | static func sdk() throws -> AbsolutePath {
350 | let path = try TSCBasic.Process.checkNonZeroExit(
| |- warning: 'checkNonZeroExit(arguments:environment:loggingHandler:)' is deprecated: renamed to 'checkNonZeroExit(arguments:environmentBlock:loggingHandler:)' [#DeprecatedDeclaration]
| `- note: use 'checkNonZeroExit(arguments:environmentBlock:loggingHandler:)' instead
351 | arguments: ["/usr/bin/xcrun", "--sdk", "macosx", "--show-sdk-path"],
352 | environment: ProcessEnv.vars
/Users/admin/builder/spi-builder-workspace/Sources/Grain/CLI.swift:352:31: warning: 'vars' is deprecated: Use `block` instead [#DeprecatedDeclaration]
350 | let path = try TSCBasic.Process.checkNonZeroExit(
351 | arguments: ["/usr/bin/xcrun", "--sdk", "macosx", "--show-sdk-path"],
352 | environment: ProcessEnv.vars
| `- warning: 'vars' is deprecated: Use `block` instead [#DeprecatedDeclaration]
353 | ).spm_chomp()
354 | return AbsolutePath(path)
/Users/admin/builder/spi-builder-workspace/Sources/Grain/CLI.swift:354:12: warning: 'init(_:)' is deprecated: use throwing `init(validating:)` variant instead [#DeprecatedDeclaration]
352 | environment: ProcessEnv.vars
353 | ).spm_chomp()
354 | return AbsolutePath(path)
| `- warning: 'init(_:)' is deprecated: use throwing `init(validating:)` variant instead [#DeprecatedDeclaration]
355 | }
356 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[229/233] Linking libGrainDescriptor.dylib
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/Alamofire/Alamofire.git
Fetching https://github.com/apple/swift-tools-support-core.git
Fetching https://github.com/jpsim/Yams.git
[1/10859] Fetching yams
[2/26239] Fetching yams, swift-argument-parser
[220/33094] Fetching yams, swift-argument-parser, swift-tools-support-core
[495/63235] Fetching yams, swift-argument-parser, swift-tools-support-core, alamofire
Fetched https://github.com/jpsim/Yams.git from cache (1.67s)
Fetched https://github.com/apple/swift-argument-parser from cache (1.67s)
[16501/36996] Fetching swift-tools-support-core, alamofire
Fetched https://github.com/apple/swift-tools-support-core.git from cache (2.54s)
Fetched https://github.com/Alamofire/Alamofire.git from cache (2.54s)
Computing version for https://github.com/Alamofire/Alamofire.git
Computed https://github.com/Alamofire/Alamofire.git at 5.10.2 (3.03s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 5.4.0 (0.51s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.5.1 (0.43s)
Computing version for https://github.com/apple/swift-tools-support-core.git
Computed https://github.com/apple/swift-tools-support-core.git at 0.7.3 (0.55s)
Creating working copy for https://github.com/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 5.4.0
Creating working copy for https://github.com/Alamofire/Alamofire.git
Working copy of https://github.com/Alamofire/Alamofire.git resolved at 5.10.2
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.5.1
Creating working copy for https://github.com/apple/swift-tools-support-core.git
Working copy of https://github.com/apple/swift-tools-support-core.git resolved at 0.7.3
BUILD FAILURE 6.2 macosSpm