Build Information
Failed to build PlaygroundTools with Swift 6.0 for macOS (SPM).
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Build Log
========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/liamnichols/swift-playground-tools.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/liamnichols/swift-playground-tools
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at f331e26 Remove GeneratorError.swift
Cloned https://github.com/liamnichols/swift-playground-tools.git
Revision (git rev-parse @):
f331e26ce0faeed6910d14fe37524b6dd9209be0
SUCCESS checkout https://github.com/liamnichols/swift-playground-tools.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $workDir
https://github.com/liamnichols/swift-playground-tools.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/27] Write sources
[5/27] Write playground-tools-entitlement.plist
[5/27] Write sources
[17/27] Write swift-version-6F35C1178C84523A.txt
[18/65] Compiling reader.c
[19/65] Compiling emitter.c
[20/67] Compiling parser.c
[21/69] Compiling writer.c
[22/69] Compiling scanner.c
[23/69] Compiling api.c
[25/84] Emitting module ArgumentParserToolInfo
[26/84] Compiling ArgumentParserToolInfo ToolInfo.swift
[27/119] Compiling GraphViz Rectangle.swift
[28/120] Compiling GraphViz Position.swift
[29/120] Compiling Yams Tag.swift
[30/121] Compiling GraphViz Size.swift
[31/121] Compiling Version Version.swift
[32/121] Compiling Version Version+Range.swift
[33/121] Compiling ArgumentParser CommandConfiguration.swift
[34/121] Compiling ArgumentParser EnumerableFlag.swift
[35/121] Compiling ArgumentParser ExpressibleByArgument.swift
[36/121] Compiling ArgumentParser ParsableArguments.swift
[37/124] Compiling Yams YamlError.swift
[38/124] Compiling ArgumentParser Parsed.swift
[39/124] Compiling ArgumentParser ParsedValues.swift
[40/124] Compiling ArgumentParser ParserError.swift
[41/124] Compiling ArgumentParser SplitArguments.swift
[42/124] Compiling ArgumentParser SequenceExtensions.swift
[43/124] Compiling ArgumentParser StringExtensions.swift
[44/124] Compiling ArgumentParser Tree.swift
[45/124] Compiling ArgumentParser Argument.swift
[46/124] Compiling ArgumentParser ArgumentHelp.swift
[47/124] Compiling ArgumentParser CompletionKind.swift
[48/124] Compiling ArgumentParser Errors.swift
[49/124] Compiling ArgumentParser ArgumentSet.swift
[50/124] Compiling ArgumentParser CommandParser.swift
[51/124] Compiling ArgumentParser InputOrigin.swift
[52/124] Compiling ArgumentParser Name.swift
[53/124] Compiling ArgumentParser BashCompletionsGenerator.swift
[54/124] Compiling ArgumentParser CompletionsGenerator.swift
[55/124] Compiling ArgumentParser FishCompletionsGenerator.swift
[56/124] Compiling ArgumentParser ZshCompletionsGenerator.swift
[57/124] Emitting module ArgumentParser
[58/124] Compiling JSONUtilities JSONPrimitiveConvertible.swift
[59/124] Compiling AEXML Options.swift
[60/124] Compiling AEXML Parser.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[61/124] Emitting module GraphViz
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GraphViz/Sources/GraphViz/Edge.swift:6:27: error: 'ID' is only available in macOS 10.15 or newer
3 | /// An edge between two nodes.
4 | @dynamicMemberLookup
5 | public struct Edge: Hashable {
| `- note: add @available attribute to enclosing struct
6 | public var from: Node.ID
| `- error: 'ID' is only available in macOS 10.15 or newer
7 | public var to: Node.ID
8 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GraphViz/Sources/GraphViz/Edge.swift:7:25: error: 'ID' is only available in macOS 10.15 or newer
3 | /// An edge between two nodes.
4 | @dynamicMemberLookup
5 | public struct Edge: Hashable {
| `- note: add @available attribute to enclosing struct
6 | public var from: Node.ID
7 | public var to: Node.ID
| `- error: 'ID' is only available in macOS 10.15 or newer
8 |
9 | public enum Direction: String, Hashable {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GraphViz/Sources/GraphViz/Edge.swift:25:28: error: 'ID' is only available in macOS 10.15 or newer
3 | /// An edge between two nodes.
4 | @dynamicMemberLookup
5 | public struct Edge: Hashable {
| `- note: add @available attribute to enclosing struct
6 | public var from: Node.ID
7 | public var to: Node.ID
:
23 | }
24 |
25 | public init(from: Node.ID, to: Node.ID, direction: Direction? = nil) {
| | `- error: 'ID' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing initializer
26 | self.from = from
27 | self.to = to
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GraphViz/Sources/GraphViz/Edge.swift:25:41: error: 'ID' is only available in macOS 10.15 or newer
3 | /// An edge between two nodes.
4 | @dynamicMemberLookup
5 | public struct Edge: Hashable {
| `- note: add @available attribute to enclosing struct
6 | public var from: Node.ID
7 | public var to: Node.ID
:
23 | }
24 |
25 | public init(from: Node.ID, to: Node.ID, direction: Direction? = nil) {
| | `- error: 'ID' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing initializer
26 | self.from = from
27 | self.to = to
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GraphViz/Sources/GraphViz/Graph.swift:174:34: error: 'ID' is only available in macOS 10.15 or newer
170 | public var scale: Double
171 |
172 | public enum Center: Hashable {
| `- note: add @available attribute to enclosing enum
173 | case point(x: Double, y: Double)
174 | case node(name: Node.ID)
| `- error: 'ID' is only available in macOS 10.15 or newer
175 | }
176 |
[64/124] Compiling GraphViz Point.swift
[65/124] Compiling JSONUtilities JSONObjectConvertible.swift
[66/124] Compiling JSONUtilities URL+JSONPrimitiveConvertible.swift
[67/124] Compiling JSONUtilities KeyPath.swift
[68/124] Compiling Version Version+Codable.swift
[69/124] Emitting module Version
[70/124] Compiling Version Version+Comparable.swift
[71/124] Compiling Version Version+Foundation.swift
[72/124] Compiling AEXML Document.swift
[73/124] Emitting module AEXML
[74/124] Compiling AEXML Element.swift
[75/124] Compiling AEXML Error.swift
[76/124] Compiling JSONUtilities DecodingError.swift
[77/124] Emitting module JSONUtilities
[78/124] Compiling JSONUtilities Dictionary+JSONKey.swift
[79/124] Compiling JSONUtilities Dictionary+KeyPath.swift
[80/124] Compiling JSONUtilities InvalidItemBehaviour.swift
[81/124] Compiling JSONUtilities JSONFileLoading.swift
[82/124] Compiling PathKit PathKit.swift
[83/124] Emitting module PathKit
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GraphViz/Sources/GraphViz/Edge.swift:6:27: error: 'ID' is only available in macOS 10.15 or newer
3 | /// An edge between two nodes.
4 | @dynamicMemberLookup
5 | public struct Edge: Hashable {
| `- note: add @available attribute to enclosing struct
6 | public var from: Node.ID
| `- error: 'ID' is only available in macOS 10.15 or newer
7 | public var to: Node.ID
8 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GraphViz/Sources/GraphViz/Edge.swift:7:25: error: 'ID' is only available in macOS 10.15 or newer
3 | /// An edge between two nodes.
4 | @dynamicMemberLookup
5 | public struct Edge: Hashable {
| `- note: add @available attribute to enclosing struct
6 | public var from: Node.ID
7 | public var to: Node.ID
| `- error: 'ID' is only available in macOS 10.15 or newer
8 |
9 | public enum Direction: String, Hashable {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GraphViz/Sources/GraphViz/Edge.swift:25:28: error: 'ID' is only available in macOS 10.15 or newer
3 | /// An edge between two nodes.
4 | @dynamicMemberLookup
5 | public struct Edge: Hashable {
| `- note: add @available attribute to enclosing struct
6 | public var from: Node.ID
7 | public var to: Node.ID
:
23 | }
24 |
25 | public init(from: Node.ID, to: Node.ID, direction: Direction? = nil) {
| | `- error: 'ID' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing initializer
26 | self.from = from
27 | self.to = to
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GraphViz/Sources/GraphViz/Edge.swift:25:41: error: 'ID' is only available in macOS 10.15 or newer
3 | /// An edge between two nodes.
4 | @dynamicMemberLookup
5 | public struct Edge: Hashable {
| `- note: add @available attribute to enclosing struct
6 | public var from: Node.ID
7 | public var to: Node.ID
:
23 | }
24 |
25 | public init(from: Node.ID, to: Node.ID, direction: Direction? = nil) {
| | `- error: 'ID' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing initializer
26 | self.from = from
27 | self.to = to
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GraphViz/Sources/GraphViz/Edge.swift:6:27: error: 'ID' is only available in macOS 10.15 or newer
3 | /// An edge between two nodes.
4 | @dynamicMemberLookup
5 | public struct Edge: Hashable {
| `- note: add @available attribute to enclosing struct
6 | public var from: Node.ID
| `- error: 'ID' is only available in macOS 10.15 or newer
7 | public var to: Node.ID
8 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GraphViz/Sources/GraphViz/Edge.swift:7:25: error: 'ID' is only available in macOS 10.15 or newer
3 | /// An edge between two nodes.
4 | @dynamicMemberLookup
5 | public struct Edge: Hashable {
| `- note: add @available attribute to enclosing struct
6 | public var from: Node.ID
7 | public var to: Node.ID
| `- error: 'ID' is only available in macOS 10.15 or newer
8 |
9 | public enum Direction: String, Hashable {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GraphViz/Sources/GraphViz/Edge.swift:25:28: error: 'ID' is only available in macOS 10.15 or newer
3 | /// An edge between two nodes.
4 | @dynamicMemberLookup
5 | public struct Edge: Hashable {
| `- note: add @available attribute to enclosing struct
6 | public var from: Node.ID
7 | public var to: Node.ID
:
23 | }
24 |
25 | public init(from: Node.ID, to: Node.ID, direction: Direction? = nil) {
| | `- error: 'ID' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing initializer
26 | self.from = from
27 | self.to = to
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GraphViz/Sources/GraphViz/Edge.swift:25:41: error: 'ID' is only available in macOS 10.15 or newer
3 | /// An edge between two nodes.
4 | @dynamicMemberLookup
5 | public struct Edge: Hashable {
| `- note: add @available attribute to enclosing struct
6 | public var from: Node.ID
7 | public var to: Node.ID
:
23 | }
24 |
25 | public init(from: Node.ID, to: Node.ID, direction: Direction? = nil) {
| | `- error: 'ID' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing initializer
26 | self.from = from
27 | self.to = to
[86/211] Compiling XcodeProj PBXFileElement.swift
[87/211] Compiling XcodeProj PBXFileReference.swift
[88/211] Compiling XcodeProj PBXGroup.swift
[89/211] Compiling XcodeProj Path+Extras.swift
[90/211] Compiling XcodeProj String+Utils.swift
[91/211] Compiling XcodeProj Errors.swift
[92/211] Compiling XcodeProj AEXML+XcodeFormat.swift
[93/211] Emitting module Yams
[94/211] Compiling XcodeProj Array+Extras.swift
[95/211] Compiling XcodeProj Bool+Extras.swift
[96/211] Compiling XcodeProj PBXShellScriptBuildPhase.swift
[97/211] Compiling XcodeProj PBXSourcesBuildPhase.swift
[98/211] Compiling XcodeProj BuildSettings.swift
[99/211] Compiling XcodeProj XCBuildConfiguration.swift
[100/211] Compiling XcodeProj PBXFrameworksBuildPhase.swift
[101/211] Compiling XcodeProj PBXHeadersBuildPhase.swift
[102/211] Compiling XcodeProj PBXResourcesBuildPhase.swift
[103/211] Compiling XcodeProj PBXRezBuildPhase.swift
[104/211] Compiling XcodeProj XCConfigurationList.swift
[105/211] Compiling XcodeProj PBXContainerItem.swift
[106/211] Compiling XcodeProj PBXContainerItemProxy.swift
[107/211] Compiling XcodeProj Dictionary+Enumerate.swift
[108/211] Compiling XcodeProj Dictionary+Extras.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GraphViz/Sources/GraphViz/Graph.swift:174:34: error: 'ID' is only available in macOS 10.15 or newer
170 | public var scale: Double
171 |
172 | public enum Center: Hashable {
| `- note: add @available attribute to enclosing enum
173 | case point(x: Double, y: Double)
174 | case node(name: Node.ID)
| `- error: 'ID' is only available in macOS 10.15 or newer
175 | }
176 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/GraphViz/Sources/GraphViz/Graph.swift:174:34: error: 'ID' is only available in macOS 10.15 or newer
170 | public var scale: Double
171 |
172 | public enum Center: Hashable {
| `- note: add @available attribute to enclosing enum
173 | case point(x: Double, y: Double)
174 | case node(name: Node.ID)
| `- error: 'ID' is only available in macOS 10.15 or newer
175 | }
176 |
[113/211] Compiling Yams Resolver.swift
[114/211] Compiling Yams String+Yams.swift
[115/211] Compiling XcodeProj KeyedDecodingContainer+Additions.swift
[116/211] Compiling XcodeProj NSRecursiveLock+Sync.swift
[117/211] Compiling Yams Representer.swift
Fetching https://github.com/jpsim/Yams.git
Fetching https://github.com/tadija/AEXML.git
Fetching https://github.com/onevcat/Rainbow.git
Fetching https://github.com/kylef/PathKit.git
Fetching https://github.com/jakeheis/SwiftCLI.git
Fetching https://github.com/mxcl/Version
Fetching https://github.com/SwiftDocOrg/GraphViz.git
[1/5074] Fetching swiftcli
[407/5325] Fetching swiftcli, version
[428/6443] Fetching swiftcli, version, rainbow
[642/8538] Fetching swiftcli, version, rainbow, aexml
[768/9949] Fetching swiftcli, version, rainbow, aexml, pathkit
[1078/10759] Fetching swiftcli, version, rainbow, aexml, pathkit, graphviz
[1573/20096] Fetching swiftcli, version, rainbow, aexml, pathkit, graphviz, yams
Fetched https://github.com/kylef/PathKit.git from cache (1.06s)
Fetching https://github.com/kylef/Spectre.git
Fetched https://github.com/onevcat/Rainbow.git from cache (1.06s)
Fetching https://github.com/tuist/XcodeProj.git
[5974/17567] Fetching swiftcli, version, aexml, graphviz, yams
[17568/18588] Fetching swiftcli, version, aexml, graphviz, yams, spectre
Fetched https://github.com/SwiftDocOrg/GraphViz.git from cache (1.86s)
Fetching https://github.com/yonaskolb/JSONUtilities.git
Fetched https://github.com/jpsim/Yams.git from cache (1.86s)
Fetching https://github.com/apple/swift-argument-parser.git
Fetched https://github.com/tadija/AEXML.git from cache (1.86s)
Fetching https://github.com/yonaskolb/XcodeGen.git
Fetched https://github.com/mxcl/Version from cache (1.86s)
Fetched https://github.com/jakeheis/SwiftCLI.git from cache (1.86s)
[174/1021] Fetching spectre
[583/21495] Fetching spectre, xcodeproj
[7984/22848] Fetching spectre, xcodeproj, jsonutilities
[19983/47497] Fetching spectre, xcodeproj, jsonutilities, xcodegen
Fetched https://github.com/yonaskolb/JSONUtilities.git from cache (0.96s)
[18631/57858] Fetching spectre, xcodeproj, xcodegen, swift-argument-parser
Fetched https://github.com/tuist/XcodeProj.git from cache (2.05s)
Fetched https://github.com/kylef/Spectre.git from cache (2.05s)
[3039/36363] Fetching xcodegen, swift-argument-parser
Fetched https://github.com/yonaskolb/XcodeGen.git from cache (2.02s)
Fetched https://github.com/apple/swift-argument-parser.git from cache (2.02s)
Computing version for https://github.com/yonaskolb/XcodeGen.git
Computed https://github.com/yonaskolb/XcodeGen.git at 2.25.0 (0.73s)
Computing version for https://github.com/kylef/PathKit.git
Computed https://github.com/kylef/PathKit.git at 1.0.1 (2.76s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.0.2 (0.70s)
Computing version for https://github.com/SwiftDocOrg/GraphViz.git
Computed https://github.com/SwiftDocOrg/GraphViz.git at 0.2.0 (0.66s)
Computing version for https://github.com/mxcl/Version
Computed https://github.com/mxcl/Version at 2.0.1 (0.71s)
Computing version for https://github.com/jakeheis/SwiftCLI.git
Computed https://github.com/jakeheis/SwiftCLI.git at 6.0.3 (0.67s)
Computing version for https://github.com/tuist/XcodeProj.git
Computed https://github.com/tuist/XcodeProj.git at 8.7.1 (0.70s)
Computing version for https://github.com/onevcat/Rainbow.git
Computed https://github.com/onevcat/Rainbow.git at 3.2.0 (2.28s)
Computing version for https://github.com/kylef/Spectre.git
Computed https://github.com/kylef/Spectre.git at 0.10.1 (0.66s)
Computing version for https://github.com/yonaskolb/JSONUtilities.git
Computed https://github.com/yonaskolb/JSONUtilities.git at 4.2.0 (0.65s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 4.0.6 (0.65s)
Computing version for https://github.com/tadija/AEXML.git
Computed https://github.com/tadija/AEXML.git at 4.6.1 (0.65s)
Creating working copy for https://github.com/tadija/AEXML.git
Working copy of https://github.com/tadija/AEXML.git resolved at 4.6.1
Creating working copy for https://github.com/tuist/XcodeProj.git
Working copy of https://github.com/tuist/XcodeProj.git resolved at 8.7.1
Creating working copy for https://github.com/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 4.0.6
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.0.2
Creating working copy for https://github.com/SwiftDocOrg/GraphViz.git
Working copy of https://github.com/SwiftDocOrg/GraphViz.git resolved at 0.2.0
Creating working copy for https://github.com/yonaskolb/JSONUtilities.git
Working copy of https://github.com/yonaskolb/JSONUtilities.git resolved at 4.2.0
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/yonaskolb/XcodeGen.git
Working copy of https://github.com/yonaskolb/XcodeGen.git resolved at 2.25.0
Creating working copy for https://github.com/onevcat/Rainbow.git
Working copy of https://github.com/onevcat/Rainbow.git resolved at 3.2.0
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/mxcl/Version
Working copy of https://github.com/mxcl/Version resolved at 2.0.1
Creating working copy for https://github.com/jakeheis/SwiftCLI.git
Working copy of https://github.com/jakeheis/SwiftCLI.git resolved at 6.0.3
BUILD FAILURE 6.0 macosSpm