Build Information
Failed to build Grain, reference 0.6.4 (a44e13
), with Swift 6.2 (beta) for macOS (SPM) on 19 Jun 2025 19:44:10 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: 0.6.4
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/muukii/Grain
* tag 0.6.4 -> FETCH_HEAD
HEAD is now at a44e13c Fix overload
Cloned https://github.com/muukii/Grain.git
Revision (git rev-parse @):
a44e13c2881c678c1bd5ac60c44da3ae60b445d4
SUCCESS checkout https://github.com/muukii/Grain.git at 0.6.4
========================================
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
[9/27] Write swift-version-1EA4D86E10B52AF.txt
[10/27] Write sources
[11/27] Compiling TSCclibc process.c
[12/27] Compiling TSCclibc libc.c
[13/27] Copying PrivacyInfo.xcprivacy
[13/27] Write sources
[15/71] Compiling TSCclibc strerror.c
[16/71] Compiling writer.c
[17/71] Compiling api.c
[18/71] Compiling parser.c
[19/71] Compiling emitter.c
[20/71] Compiling scanner.c
[21/71] Compiling reader.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 KeyedPair.swift
[33/175] Compiling TSCBasic LazyCache.swift
[34/175] Compiling TSCBasic Lock.swift
[35/175] Compiling TSCBasic StringConversions.swift
[36/175] Compiling TSCBasic SynchronizedQueue.swift
[37/175] Compiling TSCBasic Await.swift
[38/175] Compiling TSCBasic Base64URL.swift
[39/175] Compiling TSCBasic ByteString.swift
[40/175] Compiling TSCBasic CStringArray.swift
[41/175] Compiling TSCBasic CacheableSequence.swift
[42/175] Emitting module Alamofire
[43/179] Compiling ArgumentParser Platform.swift
[44/179] Compiling Alamofire ServerTrustEvaluation.swift
[45/179] Compiling Alamofire URLEncodedFormEncoder.swift
[46/179] Compiling Alamofire Validation.swift
[47/179] Compiling TSCBasic GraphAlgorithms.swift
[48/179] Compiling TSCBasic HashAlgorithms.swift
[49/181] Emitting module Yams
[50/181] Compiling TSCBasic Condition.swift
[51/181] Compiling TSCBasic DeltaAlgorithm.swift
[52/181] Compiling TSCBasic DiagnosticsEngine.swift
[53/181] Compiling TSCBasic DictionaryExtensions.swift
[54/181] Compiling TSCBasic DictionaryLiteralExtensions.swift
[55/181] Compiling TSCBasic EditDistance.swift
[56/181] Compiling TSCBasic FileInfo.swift
[57/181] Compiling TSCBasic FileSystem.swift
[66/181] Compiling TSCBasic ObjectIdentifierProtocol.swift
[67/181] Compiling TSCBasic OrderedDictionary.swift
[68/181] Compiling TSCBasic OrderedSet.swift
[69/181] Compiling TSCBasic Path.swift
[70/181] Compiling TSCBasic PathShims.swift
[71/181] Compiling TSCBasic Process.swift
[72/181] Compiling TSCBasic ProcessEnv.swift
[73/181] Compiling TSCBasic ProcessSet.swift
[74/181] Compiling TSCBasic RegEx.swift
[75/181] Compiling TSCBasic Result.swift
[76/181] Compiling TSCBasic SortedArray.swift
[77/181] Compiling TSCBasic JSONMapper.swift
[80/181] Compiling Yams YamlError.swift
[81/181] Compiling Yams YamlTagProviding.swift
[82/181] Emitting module TSCBasic
[154/185] Compiling TSCBasic Thread.swift
[155/185] Compiling TSCBasic Tuple.swift
[156/185] Compiling TSCBasic WritableByteStream.swift
[180/185] Compiling TSCBasic misc.swift
[181/221] Compiling TSCUtility BuildFlags.swift
[182/221] Compiling TSCUtility CollectionExtensions.swift
[183/221] Compiling TSCUtility Context.swift
[184/221] Compiling TSCUtility Diagnostics.swift
[185/224] Compiling TSCUtility OSLog.swift
[186/224] Compiling TSCUtility OrderedZip.swift
[187/224] Compiling TSCUtility PkgConfig.swift
[188/224] Compiling TSCUtility Platform.swift
[189/224] Compiling TSCUtility PolymorphicCodable.swift
[190/224] Compiling TSCUtility ProgressAnimation.swift
[191/224] Compiling TSCUtility SerializedDiagnostics.swift
[192/224] Compiling TSCUtility SimplePersistence.swift
[193/224] Compiling TSCUtility Versioning.swift
[194/224] Compiling TSCUtility dlopen.swift
[195/224] Compiling TSCUtility misc.swift
[196/224] Emitting module TSCUtility
[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 IndexStore.swift
[202/224] Compiling TSCUtility InterruptHandler.swift
[203/224] Compiling TSCUtility JSONMessageStreamingParser.swift
[204/224] Compiling TSCUtility Netrc.swift
[205/224] Compiling TSCUtility FSWatch.swift
[206/224] Compiling TSCUtility FloatingPointExtensions.swift
[207/224] Compiling TSCUtility Git.swift
[208/224] Compiling TSCUtility Hex.swift
[209/224] Compiling TSCUtility URL.swift
[210/224] Compiling TSCUtility Verbosity.swift
[211/224] Compiling TSCUtility Version.swift
[212/224] Compiling TSCUtility StringExtensions.swift
[213/224] Compiling TSCUtility StringMangling.swift
[214/224] Compiling TSCUtility Tracing.swift
[215/224] Compiling TSCUtility Triple.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:37: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
35 | }
36 |
37 | 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
38 |
39 | @_spi(JSONNever)
[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:37: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
35 | }
36 |
37 | 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
38 |
39 | @_spi(JSONNever)
[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-tools-support-core.git
Fetching https://github.com/jpsim/Yams.git
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/Alamofire/Alamofire.git
[1/10859] Fetching yams
[219/26239] Fetching yams, swift-argument-parser
[328/56380] Fetching yams, swift-argument-parser, alamofire
[438/63235] Fetching yams, swift-argument-parser, alamofire, swift-tools-support-core
Fetched https://github.com/jpsim/Yams.git from cache (2.55s)
Fetched https://github.com/Alamofire/Alamofire.git from cache (2.55s)
Fetched https://github.com/apple/swift-tools-support-core.git from cache (2.55s)
Fetched https://github.com/apple/swift-argument-parser from cache (2.55s)
Computing version for https://github.com/Alamofire/Alamofire.git
Computed https://github.com/Alamofire/Alamofire.git at 5.10.2 (3.00s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 5.4.0 (0.47s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.5.1 (0.40s)
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.51s)
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/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 5.4.0
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