Build Information
Failed to build Scout, reference 4.1.0 (da48b2), with Swift 6.3 for Linux on 13 Apr 2026 21:40:43 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ABridoux/scout.git
Reference: 4.1.0
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/ABridoux/scout
* tag 4.1.0 -> FETCH_HEAD
HEAD is now at da48b20 Merge pull request #270 from ABridoux/release/4.1.0
Cloned https://github.com/ABridoux/scout.git
Revision (git rev-parse @):
da48b2086117d13702afc6c731618a0b4245cc11
SUCCESS checkout https://github.com/ABridoux/scout.git at 4.1.0
========================================
Build
========================================
Selected platform: linux
Swift version: 6.3
Building package at path: $PWD
https://github.com/ABridoux/scout.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.3-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:5a7d791d2ead8a924b1292cb31bf3288eabcfe8880e0b005b00b45b71a5bc36a
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest
Fetching https://github.com/ABridoux/lux
Fetching https://github.com/apple/swift-docc-plugin
Fetching https://github.com/jpsim/Yams.git
Fetching https://github.com/ABridoux/BooleanExpressionEvaluation
Fetching https://github.com/tadija/AEXML.git
[1/541] Fetching booleanexpressionevaluation
[483/2082] Fetching booleanexpressionevaluation, lux
[653/4353] Fetching booleanexpressionevaluation, lux, swift-docc-plugin
[903/6508] Fetching booleanexpressionevaluation, lux, swift-docc-plugin, aexml
[2175/18059] Fetching booleanexpressionevaluation, lux, swift-docc-plugin, aexml, yams
Fetched https://github.com/tadija/AEXML.git from cache (0.65s)
[2675/15904] Fetching booleanexpressionevaluation, lux, swift-docc-plugin, yams
Fetching https://github.com/apple/swift-argument-parser
Fetched https://github.com/ABridoux/BooleanExpressionEvaluation from cache (0.75s)
[3571/15363] Fetching lux, swift-docc-plugin, yams
Fetching https://github.com/swiftcsv/SwiftCSV
Fetched https://github.com/ABridoux/lux from cache (1.05s)
[6545/13822] Fetching swift-docc-plugin, yams
[8626/31345] Fetching swift-docc-plugin, yams, swift-argument-parser
[11661/33140] Fetching swift-docc-plugin, yams, swift-argument-parser, swiftcsv
Fetched https://github.com/swiftcsv/SwiftCSV from cache (0.49s)
[18690/31345] Fetching swift-docc-plugin, yams, swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser from cache (1.58s)
Fetched https://github.com/apple/swift-docc-plugin from cache (2.60s)
Fetched https://github.com/jpsim/Yams.git from cache (2.65s)
Computing version for https://github.com/ABridoux/BooleanExpressionEvaluation
Computed https://github.com/ABridoux/BooleanExpressionEvaluation at 2.0.1 (3.25s)
Computing version for https://github.com/tadija/AEXML.git
Computed https://github.com/tadija/AEXML.git at 4.7.0 (0.49s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 4.0.6 (0.52s)
Computing version for https://github.com/swiftcsv/SwiftCSV
Computed https://github.com/swiftcsv/SwiftCSV at 0.10.0 (0.58s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.4.6 (0.60s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3672] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (0.51s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.14s)
Computing version for https://github.com/ABridoux/lux
Computed https://github.com/ABridoux/lux at 0.5.0 (0.53s)
Fetching https://github.com/scinfu/SwiftSoup.git
Fetching https://github.com/JohnSundell/Splash
[1/2173] Fetching splash
[2174/8102] Fetching splash, swiftsoup
Fetched https://github.com/JohnSundell/Splash from cache (0.39s)
[2669/5929] Fetching swiftsoup
Fetched https://github.com/scinfu/SwiftSoup.git from cache (0.84s)
Computing version for https://github.com/JohnSundell/Splash
Computed https://github.com/JohnSundell/Splash at 0.16.0 (1.45s)
Computing version for https://github.com/scinfu/SwiftSoup.git
Computed https://github.com/scinfu/SwiftSoup.git at 1.7.5 (2.38s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 0.5.0 (0.49s)
Creating working copy for https://github.com/swiftcsv/SwiftCSV
Working copy of https://github.com/swiftcsv/SwiftCSV resolved at 0.10.0
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/JohnSundell/Splash
Working copy of https://github.com/JohnSundell/Splash resolved at 0.16.0
Creating working copy for https://github.com/scinfu/SwiftSoup.git
Working copy of https://github.com/scinfu/SwiftSoup.git resolved at 1.7.5
Creating working copy for https://github.com/ABridoux/BooleanExpressionEvaluation
Working copy of https://github.com/ABridoux/BooleanExpressionEvaluation resolved at 2.0.1
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 0.5.0
Creating working copy for https://github.com/tadija/AEXML.git
Working copy of https://github.com/tadija/AEXML.git resolved at 4.7.0
Creating working copy for https://github.com/ABridoux/lux
Working copy of https://github.com/ABridoux/lux resolved at 0.5.0
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.4.6
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
Building for debugging...
[2/38] Copying PrivacyInfo.xcprivacy
[3/38] Write sources
[16/38] Compiling writer.c
[17/38] Write swift-version-24593BA9C3E375BF.txt
[18/38] Compiling reader.c
[19/38] Compiling parser.c
[20/38] Compiling emitter.c
[21/41] Compiling api.c
[22/120] Compiling scanner.c
[24/166] Emitting module Splash
[25/169] Emitting module SwiftSoup
[26/176] Compiling SwiftCSV String+Lines.swift
[27/177] Compiling Yams Mark.swift
[28/177] Compiling Yams Node.Mapping.swift
[29/178] Compiling SwiftCSV NamedCSVView.swift
[30/178] Compiling SwiftCSV Parser.swift
[31/178] Compiling Yams YamlError.swift
[32/178] Emitting module ArgumentParserToolInfo
[33/178] Compiling ArgumentParserToolInfo ToolInfo.swift
[35/213] Emitting module Parsing
[36/213] Compiling AEXML Error.swift
[37/213] Compiling SwiftSoup Selector.swift
[38/213] Compiling SwiftSoup SerializationException.swift
[39/213] Compiling SwiftSoup SimpleDictionary.swift
[40/213] Compiling SwiftSoup StreamReader.swift
[41/213] Compiling SwiftSoup String.swift
[42/213] Compiling SwiftSoup StringBuilder.swift
[43/213] Compiling SwiftSoup StringUtil.swift
[44/213] Compiling ArgumentParser Errors.swift
[45/213] Compiling ArgumentParser Flag.swift
[46/214] Compiling SwiftCSV resource_bundle_accessor.swift
[47/214] Compiling ArgumentParser ParsableArgumentsValidation.swift
[48/214] Compiling ArgumentParser ParsableCommand.swift
[49/214] Compiling ArgumentParser ArgumentDecoder.swift
[50/214] Compiling ArgumentParser ArgumentDefinition.swift
[51/214] Compiling ArgumentParser ArgumentSet.swift
[52/214] Compiling ArgumentParser CommandParser.swift
[53/214] Emitting module ArgumentParser
[54/214] Compiling ArgumentParser ArgumentHelp.swift
[55/214] Compiling ArgumentParser CompletionKind.swift
[56/214] Emitting module Yams
[59/214] Compiling Parsing Parser.swift
[60/214] Compiling Parsing Parser+Types.swift
[61/214] Compiling ArgumentParser FishCompletionsGenerator.swift
[62/214] Compiling ArgumentParser ZshCompletionsGenerator.swift
[63/214] Compiling ArgumentParser Argument.swift
[64/214] Compiling ArgumentParser ParsableArguments.swift
[65/214] Compiling ArgumentParser NameSpecification.swift
[66/214] Compiling ArgumentParser BashCompletionsGenerator.swift
[67/214] Compiling ArgumentParser CompletionsGenerator.swift
[68/214] Compiling ArgumentParser InputOrigin.swift
[69/214] Compiling ArgumentParser Name.swift
[70/214] Compiling ArgumentParser Parsed.swift
[71/214] Compiling SwiftCSV ParsingState.swift
[72/214] Compiling SwiftCSV Serializer.swift
[73/214] Compiling Parsing Character+Extensions.swift
[74/214] Compiling Parsing Parser+Operators.swift
[77/214] Compiling ArgumentParser HelpCommand.swift
[78/214] Compiling ArgumentParser HelpGenerator.swift
[79/214] Compiling ArgumentParser MessageInfo.swift
[80/214] Compiling SwiftSoup DocumentType.swift
[81/214] Compiling SwiftSoup Element.swift
[82/214] Compiling SwiftSoup Elements.swift
[83/214] Compiling SwiftSoup Entities.swift
[84/214] Compiling SwiftSoup Evaluator.swift
[85/214] Compiling SwiftSoup Exception.swift
[86/214] Compiling SwiftSoup FormElement.swift
[87/214] Compiling AEXML Element.swift
[92/214] Emitting module BooleanExpressionEvaluation
[93/215] Compiling AEXML Builders.swift
[94/215] Emitting module AEXML
[95/215] Compiling AEXML Document.swift
[98/215] Compiling ArgumentParser UsageGenerator.swift
[99/215] Compiling ArgumentParser Option.swift
[100/215] Compiling ArgumentParser OptionGroup.swift
[102/215] Compiling AEXML Options.swift
[103/215] Compiling AEXML Parser.swift
[116/221] Compiling BooleanExpressionEvaluation String+Extensions.swift
[120/221] Emitting module SwiftCSV
[126/221] Wrapping AST for ArgumentParserToolInfo for debugging
[127/221] Wrapping AST for Parsing for debugging
[131/223] Wrapping AST for AEXML for debugging
[133/223] Wrapping AST for Splash for debugging
[140/223] Compiling ArgumentParser CommandConfiguration.swift
[141/223] Compiling ArgumentParser EnumerableFlag.swift
[149/223] Compiling ArgumentParser ExpressibleByArgument.swift
[150/223] Compiling ArgumentParser ParsedValues.swift
[151/223] Compiling ArgumentParser ParserError.swift
[152/223] Compiling ArgumentParser SplitArguments.swift
[153/223] Compiling ArgumentParser DumpHelpGenerator.swift
[154/223] Compiling ArgumentParser CollectionExtensions.swift
[155/223] Compiling ArgumentParser SequenceExtensions.swift
[163/223] Compiling SwiftSoup TokeniserState.swift
[164/223] Compiling SwiftSoup TreeBuilder.swift
[165/223] Compiling SwiftSoup UnicodeScalar.swift
[166/223] Compiling SwiftSoup Validate.swift
[167/223] Compiling SwiftSoup Whitelist.swift
[168/223] Compiling SwiftSoup XmlDeclaration.swift
[169/223] Compiling SwiftSoup XmlTreeBuilder.swift
[175/223] Wrapping AST for SwiftCSV for debugging
[186/225] Wrapping AST for BooleanExpressionEvaluation for debugging
[190/225] Compiling ArgumentParser StringExtensions.swift
[191/225] Compiling ArgumentParser Tree.swift
[217/226] Wrapping AST for Yams for debugging
[218/226] Wrapping AST for SwiftSoup for debugging
[219/226] Wrapping AST for ArgumentParser for debugging
[221/364] Emitting module Lux
[222/364] Compiling Lux DataFormat.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic class 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic class 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:28:54: error: reference to generic type 'CSV' requires arguments in <...>
26 | }
27 |
28 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
29 | let rootTree = Tree.root()
30 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic class 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic class 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:20: error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| |- error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
16 | }
17 |
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
[223/364] Compiling Lux Version.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic class 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic class 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:28:54: error: reference to generic type 'CSV' requires arguments in <...>
26 | }
27 |
28 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
29 | let rootTree = Tree.root()
30 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic class 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic class 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:20: error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| |- error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
16 | }
17 |
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
[224/364] Compiling Lux Bool+KeyPath.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic class 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic class 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:28:54: error: reference to generic type 'CSV' requires arguments in <...>
26 | }
27 |
28 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
29 | let rootTree = Tree.root()
30 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic class 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic class 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:20: error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| |- error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
16 | }
17 |
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
[225/364] Compiling Lux NSRegularExpression+Extensions.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic class 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic class 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:28:54: error: reference to generic type 'CSV' requires arguments in <...>
26 | }
27 |
28 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
29 | let rootTree = Tree.root()
30 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic class 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic class 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:20: error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| |- error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
16 | }
17 |
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
[226/364] Compiling Lux String+Extensions.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic class 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic class 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:28:54: error: reference to generic type 'CSV' requires arguments in <...>
26 | }
27 |
28 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
29 | let rootTree = Tree.root()
30 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic class 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic class 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:20: error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| |- error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
16 | }
17 |
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
[227/364] Compiling Lux StringProtocol+Extensions.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic class 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic class 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:28:54: error: reference to generic type 'CSV' requires arguments in <...>
26 | }
27 |
28 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
29 | let rootTree = Tree.root()
30 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic class 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic class 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:20: error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| |- error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
16 | }
17 |
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
[228/364] Compiling Lux AttributedInjector.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic class 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic class 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:28:54: error: reference to generic type 'CSV' requires arguments in <...>
26 | }
27 |
28 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
29 | let rootTree = Tree.root()
30 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic class 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic class 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:20: error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| |- error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
16 | }
17 |
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
[229/364] Compiling Lux BaseInjector.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic class 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic class 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:28:54: error: reference to generic type 'CSV' requires arguments in <...>
26 | }
27 |
28 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
29 | let rootTree = Tree.root()
30 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic class 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic class 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:20: error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| |- error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
16 | }
17 |
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
[230/364] Compiling Lux FileInjectionService.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic class 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic class 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:28:54: error: reference to generic type 'CSV' requires arguments in <...>
26 | }
27 |
28 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
29 | let rootTree = Tree.root()
30 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic class 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic class 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:20: error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| |- error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
16 | }
17 |
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
[231/364] Compiling Lux InjectionService.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:18:35: error: reference to generic type 'CSV' requires arguments in <...>
16 | }
17 |
18 | private static func from(csv: CSV, headers: Bool) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
19 | if headers {
20 | return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic class 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic class 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:28:54: error: reference to generic type 'CSV' requires arguments in <...>
26 | }
27 |
28 | private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerValue {
| `- error: reference to generic type 'CSV' requires arguments in <...>
29 | let rootTree = Tree.root()
30 | let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic class 'CSV' declared here
64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
66 | open class CSV<DataView : CSVView> {
| `- note: generic class 'CSV' declared here
67 |
68 | public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:14:23: error: generic parameter 'DataView' could not be inferred
12 |
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
| |- error: generic parameter 'DataView' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | return try from(csv: csv, headers: hasHeaders)
16 | }
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:20: error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| |- error: value of optional type 'ExplorerValue?' must be unwrapped to a value of type 'ExplorerValue'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
16 | }
17 |
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: extra arguments at positions #1, #2 in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: extra arguments at positions #1, #2 in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:15:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
13 | static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerValue {
14 | let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
15 | return try from(csv: csv, headers: hasHeaders)
| `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
16 | }
17 |
:
40 | }
41 |
42 | private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerValue? {
| `- note: 'from(row:with:rootTree:)' declared here
43 | keysTrees.forEach { (key, tree) in
44 | if let value = row[key] {
[232/382] Compiling Lux JSONXcodeDarkDelegate.swift
[233/382] Compiling Lux PlistXcodeDarkDelegate.swift
[234/382] Compiling Lux SwiftXcodeDarkDelegate.swift
[235/382] Compiling Lux XMLEnhancedXcodeDarkDelegate.swift
[236/382] Compiling Lux XcodeDarkPalette.swift
[237/382] Compiling Lux XcodeDarkThemeInjectorDelegate.swift
[238/382] Compiling Lux XmlXcodeDarkDelegate.swift
[239/382] Compiling Lux YAMLXcodeDarkDelegate.swift
[240/382] Compiling Lux ZshXcodeDarkDelegate.swift
[241/382] Compiling Lux DraculaThemeInjectorDelegate.swift
[242/382] Compiling Lux JSONDracula.swift
[243/382] Compiling Lux PlistDracula.swift
[244/382] Compiling Lux SwiftDracula.swift
[245/382] Compiling Lux XMLEnhancedDracula.swift
[246/382] Compiling Lux XmlDracula.swift
[247/382] Compiling Lux YAMLDracula.swift
[248/382] Compiling Lux ZshDracula.swift
[249/382] Compiling Lux ThemeInjectorDelegate.swift
[250/382] Compiling Lux SwiftDelegate.swift
[251/382] Compiling Lux SwiftInjector.swift
[252/382] Compiling Lux TerminalOutputFormat.swift
[253/382] Compiling Lux TokenType+SwiftCategory.swift
[254/382] Compiling Lux XMLEnhancedCategory.swift
[255/382] Compiling Lux XMLEnhancedDelegate.swift
[256/382] Compiling Lux XMLEnhancedInjector.swift
[257/382] Compiling Lux XMLCategory.swift
[258/382] Compiling Lux XMLDelegate.swift
[259/382] Compiling Lux XMLInjector.swift
[260/382] Compiling Lux Category.swift
[261/382] Compiling Lux Color.swift
[262/382] Compiling Lux InjectionType.swift
[263/382] Compiling Lux InjectorType.swift
[264/382] Compiling Lux RegexPattern.swift
[265/382] Compiling Lux TerminalModifier.swift
[266/382] Compiling Lux TextType.swift
[267/382] Compiling Lux ColorTheme.swift
[268/382] Compiling Lux DraculaPalette.swift
[269/382] Compiling Lux JSONXcodeDefaultDelegate.swift
[270/382] Compiling Lux PlistXcodeDefaultDelegate.swift
[271/382] Compiling Lux SwiftXcodeDefaultDelegate.swift
[272/382] Compiling Lux XcodeLightPalette.swift
[273/382] Compiling Scout PathExplorer+ExploreWithMemory.swift
[274/382] Compiling Lux XmlEnhancedXcodeDefaultDelegate.swift
[275/382] Compiling Lux XmlXcodeDefaultDelegate.swift
[276/382] Compiling Lux YAMLXcodeDefaultLightDelegate.swift
[277/382] Compiling Lux ZshXcodeLightDelegate.swift
[278/382] Compiling Lux InjectorDelegate.swift
[279/382] Compiling Lux TextInjector.swift
[280/382] Compiling Lux JSONCategory.swift
[281/382] Compiling Lux JSONDelegate.swift
error: compile command failed due to signal 6 (use -v to see invocation)
[282/382] Compiling Lux JSONInjector.swift
[283/382] Compiling Lux PlistCategory.swift
[284/382] Compiling Lux PlistDelegate.swift
[285/382] Compiling Lux PlistInjector.swift
[286/382] Compiling Lux HTMLCustomCSSOutputFormat.swift
[287/382] Compiling Lux SwiftCategory.swift
Abort: function coerceToType at CSApply.cpp:7988
Unhandled coercion:
(struct_type decl="Swift.(file).String")
(class_type decl="Foundation.(file).NSString")
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Stack dump:
0. Program arguments: /usr/bin/swift-frontend -frontend -c -primary-file /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Constants/DataFormat.swift -primary-file /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Constants/Version.swift -primary-file /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Extensions/Bool+KeyPath.swift -primary-file /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Extensions/NSRegularExpression+Extensions.swift -primary-file /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Extensions/String+Extensions.swift -primary-file /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Extensions/StringProtocol+Extensions.swift -primary-file /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Injection/AttributedInjector.swift -primary-file /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Injection/BaseInjector.swift -primary-file /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Injection/FileInjectionService.swift -primary-file /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Injection/InjectionService.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Injection/InjectorDelegate.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Injection/TextInjector.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Json/JSONCategory.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Json/JSONDelegate.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Json/JSONInjector.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Plist/PlistCategory.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Plist/PlistDelegate.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Plist/PlistInjector.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Swift/HTMLCustomCSSOutputFormat.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Swift/SwiftCategory.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Swift/SwiftDelegate.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Swift/SwiftInjector.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Swift/TerminalOutputFormat.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Swift/TokenType+SwiftCategory.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/XMLEnhanced/XMLEnhancedCategory.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/XMLEnhanced/XMLEnhancedDelegate.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/XMLEnhanced/XMLEnhancedInjector.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Xml/XMLCategory.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Xml/XMLDelegate.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Xml/XMLInjector.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Yaml/YAMLCategory.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Yaml/YAMLDelegate.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Yaml/YAMLInjector.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Zsh/ZshCategory.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Zsh/ZshDelegate.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/InjectorImplementations/Zsh/ZshInjector.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Models/Appendable.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Models/AttributedString.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Models/CSSClass.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Models/Category.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Models/Color.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Models/InjectionType.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Models/InjectorType.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Models/RegexPattern.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Models/TerminalModifier.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Models/TextType.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/ColorTheme.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/Dracula/DraculaPalette.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/Dracula/DraculaThemeInjectorDelegate.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/Dracula/JSONDracula.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/Dracula/PlistDracula.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/Dracula/SwiftDracula.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/Dracula/XMLEnhancedDracula.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/Dracula/XmlDracula.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/Dracula/YAMLDracula.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/Dracula/ZshDracula.swift /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/ThemeInjectorDelegate.swift "/host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/Xcode Dark/JSONXcodeDarkDelegate.swift" "/host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/Xcode Dark/PlistXcodeDarkDelegate.swift" "/host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/Xcode Dark/SwiftXcodeDarkDelegate.swift" "/host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/Xcode Dark/XMLEnhancedXcodeDarkDelegate.swift" "/host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/Xcode Dark/XcodeDarkPalette.swift" "/host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/Xcode Dark/XcodeDarkThemeInjectorDelegate.swift" "/host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/Xcode Dark/XmlXcodeDarkDelegate.swift" "/host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/Xcode Dark/YAMLXcodeDarkDelegate.swift" "/host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/Xcode Dark/ZshXcodeDarkDelegate.swift" "/host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/Xcode Light/JSONXcodeDefaultDelegate.swift" "/host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/Xcode Light/PlistXcodeDefaultDelegate.swift" "/host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/Xcode Light/SwiftXcodeDefaultDelegate.swift" "/host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/Xcode Light/XcodeLightPalette.swift" "/host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/Xcode Light/XcodeLightThemeInjectorDelegate.swift" "/host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/Xcode Light/XmlEnhancedXcodeDefaultDelegate.swift" "/host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/Xcode Light/XmlXcodeDefaultDelegate.swift" "/host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/Xcode Light/YAMLXcodeDefaultLightDelegate.swift" "/host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Themes/Xcode Light/ZshXcodeLightDelegate.swift" -supplementary-output-file-map /tmp/TemporaryDirectory.mtq03V/supplementaryOutputs-1 -target x86_64-unknown-linux-gnu -disable-objc-interop -I /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Modules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format=dwarf -dwarf-version=4 -module-cache-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/ModuleCache -suppress-warnings -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -empty-abi-descriptor -enable-anonymous-context-mangled-names -file-compilation-dir /host/spi-builder-workspace -Xcc -g -Xcc -fno-omit-frame-pointer -no-auto-bridging-header-chaining -module-name Lux -in-process-plugin-server-path /usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -parse-as-library -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Lux.build/DataFormat.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Lux.build/Version.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Lux.build/Bool+KeyPath.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Lux.build/NSRegularExpression+Extensions.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Lux.build/String+Extensions.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Lux.build/StringProtocol+Extensions.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Lux.build/AttributedInjector.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Lux.build/BaseInjector.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Lux.build/FileInjectionService.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Lux.build/InjectionService.swift.o -index-store-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/index/store -index-system-modules
1. Swift version 6.3 (swift-6.3-RELEASE)
2. Compiling with effective version 5.10
3. While evaluating request TypeCheckPrimaryFileRequest(source_file "/host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Injection/InjectionService.swift")
4. While evaluating request TypeCheckFunctionBodyRequest(Lux.(file).InjectionService.inject(_:in:_:)@/host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Injection/InjectionService.swift:85:17)
5. While type-checking statement at [/host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Injection/InjectionService.swift:85:95 - line:126:5] RangeText="{
let textCount = text.nsRange.upperBound
// try to get the range of the trimmed (white spaces and newlines) string
guard let trimmedRange = NSRegularExpression.trimmedWhiteSpacesAndNewLinesRange(in: text),
trimmedRange.lowerBound > 0 || trimmedRange.upperBound < textCount
else { // no trimming was needed
switch type {
case .plain:
return stringToInject + text + TerminalModifier.resetColors.raw
case .html:
return #"<span class="\#(stringToInject)">\#(text)</span>"#
}
}
// isolate left and right ranges to inject the string only in the trimmed string
var match = (text as NSString)[trimmedRange]
switch type {
case .plain:
match = stringToInject + match + TerminalModifier.resetColors.raw
case .html:
match = #"<span class="\#(stringToInject)">\#(match)</span>"#
}
var injectedText = ""
if trimmedRange.lowerBound > 0 {
let leftRange = NSRange(location: 0, length: trimmedRange.lowerBound)
injectedText += text[leftRange]
}
injectedText += match
if trimmedRange.upperBound < textCount {
let rightRange = NSRange(location: trimmedRange.upperBound, length: textCount - trimmedRange.upperBound)
injectedText += text[rightRange]
}
return injectedText
"
6. While type-checking statement at [/host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Injection/InjectionService.swift:113:9 - line:116:9] RangeText="if trimmedRange.lowerBound > 0 {
let leftRange = NSRange(location: 0, length: trimmedRange.lowerBound)
injectedText += text[leftRange]
"
7. While type-checking statement at [/host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Injection/InjectionService.swift:113:40 - line:116:9] RangeText="{
let leftRange = NSRange(location: 0, length: trimmedRange.lowerBound)
injectedText += text[leftRange]
"
8. While type-checking expression at [/host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Injection/InjectionService.swift:115:13 - line:115:43] RangeText="injectedText += text[leftRange"
9. While type-checking-target starting at /host/spi-builder-workspace/.build/checkouts/lux/Sources/Lux/Injection/InjectionService.swift:115:13
10. Abort: function coerceToType at CSApply.cpp:7988
| Unhandled coercion:
| (struct_type decl="Swift.(file).String")
| (class_type decl="Foundation.(file).NSString")
#0 0x00005654382278b8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/bin/swift-frontend+0x72e18b8)
#1 0x00005654382253a5 llvm::sys::RunSignalHandlers() (/usr/bin/swift-frontend+0x72df3a5)
#2 0x0000565438228601 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
#3 0x00007fe8aa238520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
#4 0x00007fe8aa28c9fc pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x969fc)
#5 0x00007fe8aa238476 gsignal (/lib/x86_64-linux-gnu/libc.so.6+0x42476)
#6 0x00007fe8aa21e7f3 abort (/lib/x86_64-linux-gnu/libc.so.6+0x287f3)
#7 0x00005654334f3ad2 (/usr/bin/swift-frontend+0x25adad2)
#8 0x00005654334f3bbc (/usr/bin/swift-frontend+0x25adbbc)
#9 0x0000565432d269d9 (/usr/bin/swift-frontend+0x1de09d9)
#10 0x0000565432d4353c (anonymous namespace)::ExprRewriter::buildSubscript(swift::Expr*, swift::ArgumentList*, swift::constraints::ConstraintLocatorBuilder, swift::constraints::ConstraintLocatorBuilder, bool, swift::AccessSemantics, swift::constraints::SelectedOverload const&) CSApply.cpp:0:0
#11 0x0000565432d2d5b4 (anonymous namespace)::ExprRewriter::walkToExprPost(swift::Expr*) CSApply.cpp:0:0
#12 0x0000565432d27e10 (anonymous namespace)::ExprWalker::walkToExprPost(swift::Expr*) CSApply.cpp:0:0
#13 0x00005654330ebaa5 (anonymous namespace)::Traversal::visit(swift::ArgumentList*) ASTWalker.cpp:0:0
#14 0x00005654330e83ff (anonymous namespace)::Traversal::visitApplyExpr(swift::ApplyExpr*) ASTWalker.cpp:0:0
#15 0x00005654330e40ec (anonymous namespace)::Traversal::visit(swift::Expr*) ASTWalker.cpp:0:0
#16 0x00005654330e3830 swift::Expr::walk(swift::ASTWalker&) (/usr/bin/swift-frontend+0x219d830)
#17 0x0000565432d22073 (anonymous namespace)::ExprWalker::rewriteTarget(swift::constraints::SyntacticElementTarget) CSApply.cpp:0:0
#18 0x0000565432d21ecf swift::constraints::ConstraintSystem::applySolution(swift::constraints::Solution&, swift::constraints::SyntacticElementTarget) (/usr/bin/swift-frontend+0x1ddbecf)
#19 0x0000565432bca590 swift::TypeChecker::typeCheckTarget(swift::constraints::SyntacticElementTarget&, swift::optionset::OptionSet<swift::TypeCheckExprFlags, unsigned int>, swift::DiagnosticTransaction*) (/usr/bin/swift-frontend+0x1c84590)
#20 0x0000565432bca36d swift::TypeChecker::typeCheckExpression(swift::constraints::SyntacticElementTarget&, swift::optionset::OptionSet<swift::TypeCheckExprFlags, unsigned int>, swift::DiagnosticTransaction*) (/usr/bin/swift-frontend+0x1c8436d)
#21 0x0000565432bca256 swift::TypeChecker::typeCheckExpression(swift::Expr*&, swift::DeclContext*, swift::constraints::ContextualTypeInfo, swift::optionset::OptionSet<swift::TypeCheckExprFlags, unsigned int>) (/usr/bin/swift-frontend+0x1c84256)
#22 0x0000565432caaa63 (anonymous namespace)::StmtChecker::typeCheckASTNode(swift::ASTNode&) TypeCheckStmt.cpp:0:0
#23 0x0000565432cadc4d swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) TypeCheckStmt.cpp:0:0
#24 0x0000565432cac2ac bool (anonymous namespace)::StmtChecker::typeCheckStmt<swift::BraceStmt>(swift::BraceStmt*&) TypeCheckStmt.cpp:0:0
#25 0x0000565432cadfc9 swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) TypeCheckStmt.cpp:0:0
#26 0x0000565432cadb0c bool (anonymous namespace)::StmtChecker::typeCheckStmt<swift::Stmt>(swift::Stmt*&) TypeCheckStmt.cpp:0:0
#27 0x0000565432caaa02 (anonymous namespace)::StmtChecker::typeCheckASTNode(swift::ASTNode&) TypeCheckStmt.cpp:0:0
#28 0x0000565432cadc4d swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) TypeCheckStmt.cpp:0:0
#29 0x0000565432cac2ac bool (anonymous namespace)::StmtChecker::typeCheckStmt<swift::BraceStmt>(swift::BraceStmt*&) TypeCheckStmt.cpp:0:0
#30 0x0000565432cabc73 (anonymous namespace)::StmtChecker::typeCheckBody(swift::BraceStmt*&) TypeCheckStmt.cpp:0:0
#31 0x0000565432caba45 swift::TypeCheckFunctionBodyRequest::evaluate(swift::Evaluator&, swift::AbstractFunctionDecl*) const (/usr/bin/swift-frontend+0x1d65a45)
#32 0x0000565433210a01 swift::TypeCheckFunctionBodyRequest::OutputType swift::Evaluator::getResultUncached<swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'()>(swift::TypeCheckFunctionBodyRequest const&, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'()) crtstuff.c:0:0
#33 0x000056543317a4d3 swift::AbstractFunctionDecl::getTypecheckedBody() const (/usr/bin/swift-frontend+0x22344d3)
#34 0x00005654332ca97c swift::SourceFile::typeCheckDelayedFunctions() (/usr/bin/swift-frontend+0x238497c)
#35 0x0000565432ceebb3 swift::TypeCheckPrimaryFileRequest::evaluate(swift::Evaluator&, swift::SourceFile*) const (/usr/bin/swift-frontend+0x1da8bb3)
#36 0x0000565432cf24be swift::TypeCheckPrimaryFileRequest::OutputType swift::Evaluator::getResultUncached<swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckPrimaryFileRequest>(swift::Evaluator&, swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType)::'lambda'()>(swift::TypeCheckPrimaryFileRequest const&, swift::TypeCheckPrimaryFileRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckPrimaryFileRequest>(swift::Evaluator&, swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType)::'lambda'()) crtstuff.c:0:0
#37 0x0000565432ceea45 swift::performTypeChecking(swift::SourceFile&) (/usr/bin/swift-frontend+0x1da8a45)
#38 0x0000565431b9b5b9 bool llvm::function_ref<bool (swift::SourceFile&)>::callback_fn<swift::CompilerInstance::performSema()::$_10>(long, swift::SourceFile&) Frontend.cpp:0:0
#39 0x0000565431b9142a swift::CompilerInstance::forEachFileToTypeCheck(llvm::function_ref<bool (swift::SourceFile&)>) (/usr/bin/swift-frontend+0xc4b42a)
#40 0x0000565431b913ab swift::CompilerInstance::performSema() (/usr/bin/swift-frontend+0xc4b3ab)
#41 0x00005654318a8c31 performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*, llvm::ArrayRef<char const*>) FrontendTool.cpp:0:0
#42 0x00005654318a62cf swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/usr/bin/swift-frontend+0x9602cf)
#43 0x000056543161cad1 swift::mainEntry(int, char const**) (/usr/bin/swift-frontend+0x6d6ad1)
#44 0x00007fe8aa21fd90 (/lib/x86_64-linux-gnu/libc.so.6+0x29d90)
#45 0x00007fe8aa21fe40 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x29e40)
#46 0x000056543161b205 _start (/usr/bin/swift-frontend+0x6d5205)
*** Signal 6: Backtracing from 0x7fe8aa31490d... done ***
*** Program crashed: Aborted at 0x000000000000083f ***
Platform: x86_64 Linux (Ubuntu 22.04.5 LTS)
Thread 0 "swift-frontend" crashed:
0 0x00007fe8aa31490d <unknown> in libc.so.6
...
Registers:
rax 0x0000000000000000 0
rdx 0x0000000000000006 6
rcx 0x00007fe8aa31490d 48 3d 01 f0 ff ff 73 01 c3 48 8b 0d f3 b4 0f 00 H=·ðÿÿs·ÃH··ó´··
rbx 0x0000000000000006 6
rsi 0x000000000000083f 2111
rdi 0x000000000000083f 2111
rbp 0x000000000000083f 2111
rsp 0x000056543d290468 2b 86 22 38 54 56 00 00 f0 06 29 3d 54 56 00 00 +·"8TV··ð·)=TV··
r8 0x000056543d2906f0 06 00 00 00 00 00 00 00 fa ff ff ff 00 00 00 00 ········úÿÿÿ····
r9 0x000056543d2906f0 06 00 00 00 00 00 00 00 fa ff ff ff 00 00 00 00 ········úÿÿÿ····
r10 0x000056543d2906f0 06 00 00 00 00 00 00 00 fa ff ff ff 00 00 00 00 ········úÿÿÿ····
r11 0x0000000000000246 582
r12 0x0000000000000006 6
r13 0x0000000000000016 22
r14 0x0000000000000000 0
r15 0x000056543d290508 ff ff ff 7f fe ff ff ff 00 00 00 00 00 00 00 00 ÿÿÿ·þÿÿÿ········
rip 0x00007fe8aa31490d 48 3d 01 f0 ff ff 73 01 c3 48 8b 0d f3 b4 0f 00 H=·ðÿÿs·ÃH··ó´··
rflags 0x0000000000000246 ZF PF
cs 0x0033 fs 0x0000 gs 0x0000
Images (36 omitted):
0x00007fe8aa1f6000–0x00007fe8aa3b2401 095c7ba148aeca81668091f718047078d57efddb libc.so.6 /usr/lib/x86_64-linux-gnu/libc.so.6
Backtrace took 0.01s
/host/spi-builder-workspace/Sources/Scout/Models/PathsFilter/ValuePredicate.swift:28:38: error: 'Expression' is ambiguous for type lookup in this context
26 | /// - note: Public wrapper around `BooleanExpressionEvaluation/Expression`
27 | public final class ExpressionPredicate: ValuePredicate {
28 | private(set) var expression: Expression
| `- error: 'Expression' is ambiguous for type lookup in this context
29 |
30 | /// The value types that the operators in the expression support
/host/spi-builder-workspace/.build/checkouts/BooleanExpressionEvaluation/Sources/BooleanExpressionEvaluation/Expression/Expression.swift:9:15: note: found this candidate
7 |
8 | /// Represents a boolean expression as an array of `ExpressionElements`
9 | public struct Expression: Collection, CustomStringConvertible {
| `- note: found this candidate
10 |
11 | public typealias Element = ExpressionElement
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
| `- note: found this candidate
3 | public let expression: any StandardPredicateExpression<Output>
4 | public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/Sources/Scout/Models/PathsFilter/ValuePredicate.swift:28:38: error: 'Expression' is ambiguous for type lookup in this context
26 | /// - note: Public wrapper around `BooleanExpressionEvaluation/Expression`
27 | public final class ExpressionPredicate: ValuePredicate {
28 | private(set) var expression: Expression
| `- error: 'Expression' is ambiguous for type lookup in this context
29 |
30 | /// The value types that the operators in the expression support
/host/spi-builder-workspace/.build/checkouts/BooleanExpressionEvaluation/Sources/BooleanExpressionEvaluation/Expression/Expression.swift:9:15: note: found this candidate
7 |
8 | /// Represents a boolean expression as an array of `ExpressionElements`
9 | public struct Expression: Collection, CustomStringConvertible {
| `- note: found this candidate
10 |
11 | public typealias Element = ExpressionElement
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
| `- note: found this candidate
3 | public let expression: any StandardPredicateExpression<Output>
4 | public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/Sources/Scout/Models/PathsFilter/ValuePredicate.swift:28:38: error: 'Expression' is ambiguous for type lookup in this context
26 | /// - note: Public wrapper around `BooleanExpressionEvaluation/Expression`
27 | public final class ExpressionPredicate: ValuePredicate {
28 | private(set) var expression: Expression
| `- error: 'Expression' is ambiguous for type lookup in this context
29 |
30 | /// The value types that the operators in the expression support
/host/spi-builder-workspace/.build/checkouts/BooleanExpressionEvaluation/Sources/BooleanExpressionEvaluation/Expression/Expression.swift:9:15: note: found this candidate
7 |
8 | /// Represents a boolean expression as an array of `ExpressionElements`
9 | public struct Expression: Collection, CustomStringConvertible {
| `- note: found this candidate
10 |
11 | public typealias Element = ExpressionElement
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
| `- note: found this candidate
3 | public let expression: any StandardPredicateExpression<Output>
4 | public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/Sources/Scout/Models/PathsFilter/ValuePredicate.swift:28:38: error: 'Expression' is ambiguous for type lookup in this context
26 | /// - note: Public wrapper around `BooleanExpressionEvaluation/Expression`
27 | public final class ExpressionPredicate: ValuePredicate {
28 | private(set) var expression: Expression
| `- error: 'Expression' is ambiguous for type lookup in this context
29 |
30 | /// The value types that the operators in the expression support
/host/spi-builder-workspace/.build/checkouts/BooleanExpressionEvaluation/Sources/BooleanExpressionEvaluation/Expression/Expression.swift:9:15: note: found this candidate
7 |
8 | /// Represents a boolean expression as an array of `ExpressionElements`
9 | public struct Expression: Collection, CustomStringConvertible {
| `- note: found this candidate
10 |
11 | public typealias Element = ExpressionElement
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
| `- note: found this candidate
3 | public let expression: any StandardPredicateExpression<Output>
4 | public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/Sources/Scout/Models/PathsFilter/ValuePredicate.swift:28:38: error: 'Expression' is ambiguous for type lookup in this context
26 | /// - note: Public wrapper around `BooleanExpressionEvaluation/Expression`
27 | public final class ExpressionPredicate: ValuePredicate {
28 | private(set) var expression: Expression
| `- error: 'Expression' is ambiguous for type lookup in this context
29 |
30 | /// The value types that the operators in the expression support
/host/spi-builder-workspace/.build/checkouts/BooleanExpressionEvaluation/Sources/BooleanExpressionEvaluation/Expression/Expression.swift:9:15: note: found this candidate
7 |
8 | /// Represents a boolean expression as an array of `ExpressionElements`
9 | public struct Expression: Collection, CustomStringConvertible {
| `- note: found this candidate
10 |
11 | public typealias Element = ExpressionElement
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
| `- note: found this candidate
3 | public let expression: any StandardPredicateExpression<Output>
4 | public let variable: (repeat PredicateExpressions.Variable<each Input>)
[293/382] Compiling Scout Path+Parsing.swift
/host/spi-builder-workspace/Sources/Scout/Models/PathsFilter/ValuePredicate.swift:28:38: error: 'Expression' is ambiguous for type lookup in this context
26 | /// - note: Public wrapper around `BooleanExpressionEvaluation/Expression`
27 | public final class ExpressionPredicate: ValuePredicate {
28 | private(set) var expression: Expression
| `- error: 'Expression' is ambiguous for type lookup in this context
29 |
30 | /// The value types that the operators in the expression support
/host/spi-builder-workspace/.build/checkouts/BooleanExpressionEvaluation/Sources/BooleanExpressionEvaluation/Expression/Expression.swift:9:15: note: found this candidate
7 |
8 | /// Represents a boolean expression as an array of `ExpressionElements`
9 | public struct Expression: Collection, CustomStringConvertible {
| `- note: found this candidate
10 |
11 | public typealias Element = ExpressionElement
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
| `- note: found this candidate
3 | public let expression: any StandardPredicateExpression<Output>
4 | public let variable: (repeat PredicateExpressions.Variable<each Input>)
[294/382] Compiling Scout PathsFilter.swift
/host/spi-builder-workspace/Sources/Scout/Models/PathsFilter/ValuePredicate.swift:28:38: error: 'Expression' is ambiguous for type lookup in this context
26 | /// - note: Public wrapper around `BooleanExpressionEvaluation/Expression`
27 | public final class ExpressionPredicate: ValuePredicate {
28 | private(set) var expression: Expression
| `- error: 'Expression' is ambiguous for type lookup in this context
29 |
30 | /// The value types that the operators in the expression support
/host/spi-builder-workspace/.build/checkouts/BooleanExpressionEvaluation/Sources/BooleanExpressionEvaluation/Expression/Expression.swift:9:15: note: found this candidate
7 |
8 | /// Represents a boolean expression as an array of `ExpressionElements`
9 | public struct Expression: Collection, CustomStringConvertible {
| `- note: found this candidate
10 |
11 | public typealias Element = ExpressionElement
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
| `- note: found this candidate
3 | public let expression: any StandardPredicateExpression<Output>
4 | public let variable: (repeat PredicateExpressions.Variable<each Input>)
[295/382] Compiling Scout ValuePredicate.swift
/host/spi-builder-workspace/Sources/Scout/Models/PathsFilter/ValuePredicate.swift:28:38: error: 'Expression' is ambiguous for type lookup in this context
26 | /// - note: Public wrapper around `BooleanExpressionEvaluation/Expression`
27 | public final class ExpressionPredicate: ValuePredicate {
28 | private(set) var expression: Expression
| `- error: 'Expression' is ambiguous for type lookup in this context
29 |
30 | /// The value types that the operators in the expression support
/host/spi-builder-workspace/.build/checkouts/BooleanExpressionEvaluation/Sources/BooleanExpressionEvaluation/Expression/Expression.swift:9:15: note: found this candidate
7 |
8 | /// Represents a boolean expression as an array of `ExpressionElements`
9 | public struct Expression: Collection, CustomStringConvertible {
| `- note: found this candidate
10 |
11 | public typealias Element = ExpressionElement
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
| `- note: found this candidate
3 | public let expression: any StandardPredicateExpression<Output>
4 | public let variable: (repeat PredicateExpressions.Variable<each Input>)
[296/382] Compiling Scout ValueTarget.swift
/host/spi-builder-workspace/Sources/Scout/Models/PathsFilter/ValuePredicate.swift:28:38: error: 'Expression' is ambiguous for type lookup in this context
26 | /// - note: Public wrapper around `BooleanExpressionEvaluation/Expression`
27 | public final class ExpressionPredicate: ValuePredicate {
28 | private(set) var expression: Expression
| `- error: 'Expression' is ambiguous for type lookup in this context
29 |
30 | /// The value types that the operators in the expression support
/host/spi-builder-workspace/.build/checkouts/BooleanExpressionEvaluation/Sources/BooleanExpressionEvaluation/Expression/Expression.swift:9:15: note: found this candidate
7 |
8 | /// Represents a boolean expression as an array of `ExpressionElements`
9 | public struct Expression: Collection, CustomStringConvertible {
| `- note: found this candidate
10 |
11 | public typealias Element = ExpressionElement
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
| `- note: found this candidate
3 | public let expression: any StandardPredicateExpression<Output>
4 | public let variable: (repeat PredicateExpressions.Variable<each Input>)
BUILD FAILURE 6.3 linux