The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Csv2Img, reference 1.10.0 (c6941d), with Swift 6.1 for macOS (SPM) on 16 Aug 2025 17:10:33 UTC.

Swift 6 data race errors: 3

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

========================================
RunAll
========================================
Builder version: 4.66.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/fummicc1/csv2img.git
Reference: 1.10.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/fummicc1/csv2img
 * tag               1.10.0     -> FETCH_HEAD
HEAD is now at c6941d8 chore: Update iossimulator
Cloned https://github.com/fummicc1/csv2img.git
Revision (git rev-parse @):
c6941d8c3a8672d1281ce9647d5ba6573832a422
SUCCESS checkout https://github.com/fummicc1/csv2img.git at 1.10.0
Fetching https://github.com/swiftlang/swift-docc-symbolkit from cache
Fetching https://github.com/swiftlang/swift-docc-plugin from cache
Fetching https://github.com/swiftlang/swift-syntax from cache
Fetching https://github.com/apple/swift-argument-parser from cache
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (0.85s)
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (0.85s)
Fetched https://github.com/apple/swift-argument-parser from cache (1.39s)
Fetched https://github.com/swiftlang/swift-syntax from cache (1.41s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 510.0.3 (4.83s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.4.3 (0.58s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.1.2 (0.62s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.62s)
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 510.0.3
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.1.2
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.4.3
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
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "csv2img",
      "name": "Csv2Img",
      "url": "https://github.com/fummicc1/csv2img.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/csv2img",
      "dependencies": [
        {
          "identity": "swift-argument-parser",
          "name": "swift-argument-parser",
          "url": "https://github.com/apple/swift-argument-parser",
          "version": "1.1.4",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-argument-parser",
          "dependencies": [
          ]
        },
        {
          "identity": "swift-syntax",
          "name": "swift-syntax",
          "url": "https://github.com/swiftlang/swift-syntax",
          "version": "510.0.3",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/fummicc1/csv2img.git
[1/6675] Fetching csv2img
Fetched https://github.com/fummicc1/csv2img.git from cache (2.98s)
Fetching https://github.com/apple/swift-argument-parser from cache
Fetching https://github.com/swiftlang/swift-syntax from cache
Fetched https://github.com/apple/swift-argument-parser from cache (0.94s)
Fetched https://github.com/swiftlang/swift-syntax from cache (0.97s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 510.0.3 (1.03s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.1.4 (0.60s)
Creating working copy for https://github.com/fummicc1/csv2img.git
Working copy of https://github.com/fummicc1/csv2img.git resolved at 1.10.0 (c6941d8)
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.1.4
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 510.0.3
Found 2 product dependencies
  - swift-argument-parser
  - swift-syntax
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/fummicc1/csv2img.git
https://github.com/fummicc1/csv2img.git
{
  "dependencies" : [
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "1.2.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.4.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-docc-plugin"
    },
    {
      "identity" : "swift-syntax",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "510.0.0",
            "upper_bound" : "511.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-syntax"
    }
  ],
  "manifest_display_name" : "Csv2Img",
  "name" : "Csv2Img",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "11.0"
    },
    {
      "name" : "ios",
      "version" : "14.0"
    }
  ],
  "products" : [
    {
      "name" : "Csv2ImgCore",
      "targets" : [
        "Csv2ImgCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "CsvBuilder",
      "targets" : [
        "CsvBuilder"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Csv2ImgCmd",
      "targets" : [
        "Csv2ImgCmd"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "CsvBuilderTests",
      "module_type" : "SwiftTarget",
      "name" : "CsvBuilderTests",
      "path" : "Tests/CsvBuilderTests",
      "sources" : [
        "CsvBuilderTests.swift"
      ],
      "target_dependencies" : [
        "CsvBuilder"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CsvBuilder",
      "module_type" : "SwiftTarget",
      "name" : "CsvBuilder",
      "path" : "Sources/CsvBuilder",
      "product_dependencies" : [
        "SwiftSyntax",
        "SwiftParser"
      ],
      "product_memberships" : [
        "CsvBuilder"
      ],
      "sources" : [
        "CsvBuilder.swift",
        "CsvComposition.swift",
        "CsvCompositionElement.swift",
        "CsvCompositionParser.swift",
        "Example.swift",
        "NewCsvComposition.swift",
        "RowWrapper.swift"
      ],
      "target_dependencies" : [
        "Csv2ImgCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Csv2ImgCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "Csv2ImgCoreTests",
      "path" : "Tests/Csv2ImgCoreTests",
      "sources" : [
        "CsvTests.swift",
        "ImageMakerTests.swift",
        "PdfMakerTests.swift",
        "String+ExTests.swift",
        "Util.swift"
      ],
      "target_dependencies" : [
        "Csv2ImgCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Csv2ImgCore",
      "module_type" : "SwiftTarget",
      "name" : "Csv2ImgCore",
      "path" : "Sources/Csv2ImgCore",
      "product_memberships" : [
        "Csv2ImgCore",
        "CsvBuilder",
        "Csv2ImgCmd"
      ],
      "sources" : [
        "Csv.swift",
        "CsvColumn.swift",
        "CsvColumnStyle+Ex.swift",
        "CsvError.swift",
        "CsvImageRepresentation.swift",
        "CsvRow.swift",
        "Image+Data.swift",
        "ImageMaker.swift",
        "ImageRenderer.swift",
        "Maker.swift",
        "PDFMetadata.swift",
        "Pdf+Data.swift",
        "PdfMaker.swift",
        "PdfSize.swift",
        "String+Ex.swift",
        "TypeConvertible.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Csv2ImgCmd",
      "module_type" : "SwiftTarget",
      "name" : "Csv2ImgCmd",
      "path" : "Sources/Csv2ImgCmd",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "Csv2ImgCmd"
      ],
      "sources" : [
        "command.swift"
      ],
      "target_dependencies" : [
        "Csv2ImgCore"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "5.10"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
Building for debugging...
[2/16] Write sources
[9/16] Write Csv2ImgCmd-entitlement.plist
[11/16] Write sources
[12/16] Write swift-version-2F0A5646E1D333AE.txt
[14/38] Compiling SwiftSyntax509 Empty.swift
[15/38] Emitting module SwiftSyntax509
[16/38] Emitting module SwiftSyntax510
[17/38] Compiling SwiftSyntax510 Empty.swift
[18/57] Emitting module ArgumentParserToolInfo
[19/57] Compiling ArgumentParserToolInfo ToolInfo.swift
[20/137] Compiling ArgumentParser Errors.swift
[21/137] Compiling ArgumentParser Flag.swift
[22/137] Compiling ArgumentParser NameSpecification.swift
[23/137] Compiling ArgumentParser Option.swift
[24/137] Compiling ArgumentParser BashCompletionsGenerator.swift
[25/137] Compiling ArgumentParser CompletionsGenerator.swift
[26/137] Compiling ArgumentParser FishCompletionsGenerator.swift
[27/137] Compiling ArgumentParser ZshCompletionsGenerator.swift
[28/137] Compiling ArgumentParser OptionGroup.swift
[29/137] Compiling ArgumentParser AsyncParsableCommand.swift
[30/137] Compiling ArgumentParser CommandConfiguration.swift
[31/137] Compiling ArgumentParser EnumerableFlag.swift
[32/137] Compiling ArgumentParser InputOrigin.swift
[33/137] Compiling ArgumentParser Name.swift
[34/143] Compiling ArgumentParser Parsed.swift
[35/143] Compiling ArgumentParser ParsedValues.swift
[36/143] Compiling ArgumentParser HelpGenerator.swift
[37/143] Compiling ArgumentParser MessageInfo.swift
[38/143] Compiling ArgumentParser UsageGenerator.swift
[39/143] Compiling ArgumentParser CollectionExtensions.swift
[40/143] Compiling ArgumentParser Argument.swift
[41/143] Compiling ArgumentParser ArgumentHelp.swift
[42/143] Compiling ArgumentParser ArgumentVisibility.swift
[43/143] Compiling ArgumentParser CompletionKind.swift
[44/143] Compiling ArgumentParser ExpressibleByArgument.swift
[45/143] Compiling ArgumentParser ParsableArguments.swift
[46/143] Compiling ArgumentParser ParsableArgumentsValidation.swift
[47/143] Compiling ArgumentParser ParsableCommand.swift
[48/143] Emitting module ArgumentParser
[49/146] Compiling ArgumentParser SequenceExtensions.swift
[50/146] Compiling ArgumentParser StringExtensions.swift
[51/146] Compiling ArgumentParser Tree.swift
[64/146] Compiling ArgumentParser ArgumentDecoder.swift
[65/146] Compiling ArgumentParser ArgumentDefinition.swift
[66/146] Compiling ArgumentParser ArgumentSet.swift
[67/146] Compiling ArgumentParser CommandParser.swift
[84/146] Compiling ArgumentParser ParserError.swift
[85/146] Compiling ArgumentParser SplitArguments.swift
[86/146] Compiling ArgumentParser DumpHelpGenerator.swift
[87/146] Compiling ArgumentParser HelpCommand.swift
[88/146] Emitting module SwiftSyntax
[89/146] Compiling Csv2ImgCore PdfSize.swift
[92/146] Compiling Csv2ImgCore String+Ex.swift
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/CsvColumnStyle+Ex.swift:25:16: warning: expression implicitly coerced from 'NSColor?' to 'Any'
23 |             return normalColor()
24 |         }
25 |         return Color(
   |                |- warning: expression implicitly coerced from 'NSColor?' to 'Any'
   |                |- note: provide a default value to avoid this warning
   |                |- note: force-unwrap the value to avoid this warning
   |                `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
26 |             cgColor: color
27 |         )
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/CsvColumnStyle+Ex.swift:25:16: warning: expression implicitly coerced from 'NSColor?' to 'Any'
23 |             return normalColor()
24 |         }
25 |         return Color(
   |                |- warning: expression implicitly coerced from 'NSColor?' to 'Any'
   |                |- note: provide a default value to avoid this warning
   |                |- note: force-unwrap the value to avoid this warning
   |                `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
26 |             cgColor: color
27 |         )
[97/147] Emitting module Csv2ImgCore
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/ImageMaker.swift:20:10: warning: associated value 'failedCreateImage' of 'Sendable'-conforming enum 'ImageMakingError' has non-sendable type 'CGContext'; this is an error in the Swift 6 language mode
 18 |     /// Failed to get current `CGContext`
 19 |     case noContextAvailable
 20 |     case failedCreateImage(
    |          `- warning: associated value 'failedCreateImage' of 'Sendable'-conforming enum 'ImageMakingError' has non-sendable type 'CGContext'; this is an error in the Swift 6 language mode
 21 |         CGContext
 22 |     )
CoreGraphics.CGContext:1:14: note: class 'CGContext' does not conform to the 'Sendable' protocol
1 | public class CGContext : _CFObject {
  |              `- note: class 'CGContext' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/ImageMaker.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreGraphics'
  1 | import CoreGraphics
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreGraphics'
  2 | import CoreText
  3 | import Foundation
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/ImageMaker.swift:48:9: warning: stored property 'maximumRowCount' of 'Sendable'-conforming class 'ImageMaker' is mutable; this is an error in the Swift 6 language mode
 46 |     }
 47 |
 48 |     var maximumRowCount: Int?
    |         `- warning: stored property 'maximumRowCount' of 'Sendable'-conforming class 'ImageMaker' is mutable; this is an error in the Swift 6 language mode
 49 |
 50 |     var fontSize: Double
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/PdfMaker.swift:44:22: warning: stored property 'fontSize' of 'Sendable'-conforming class 'PdfMaker' is mutable; this is an error in the Swift 6 language mode
 42 |
 43 |     let maximumRowCount: Int?
 44 |     private(set) var fontSize: Double
    |                      `- warning: stored property 'fontSize' of 'Sendable'-conforming class 'PdfMaker' is mutable; this is an error in the Swift 6 language mode
 45 |     var metadata: PDFMetadata
 46 |
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/TypeConvertible.swift:25:1: warning: extension declares a conformance of imported type 'PDFDocument' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'PDFKit' introduce this conformance in the future
23 |
24 | }
25 | extension PDFDocument: @unchecked Sendable {
   | |- warning: extension declares a conformance of imported type 'PDFDocument' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'PDFKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
26 | }
27 | extension PDFDocument: CsvExportable {
[98/147] Compiling Csv2ImgCore TypeConvertible.swift
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/TypeConvertible.swift:25:1: warning: extension declares a conformance of imported type 'PDFDocument' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'PDFKit' introduce this conformance in the future
23 |
24 | }
25 | extension PDFDocument: @unchecked Sendable {
   | |- warning: extension declares a conformance of imported type 'PDFDocument' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'PDFKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
26 | }
27 | extension PDFDocument: CsvExportable {
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/ImageMaker.swift:20:10: warning: associated value 'failedCreateImage' of 'Sendable'-conforming enum 'ImageMakingError' has non-sendable type 'CGContext'; this is an error in the Swift 6 language mode
 18 |     /// Failed to get current `CGContext`
 19 |     case noContextAvailable
 20 |     case failedCreateImage(
    |          `- warning: associated value 'failedCreateImage' of 'Sendable'-conforming enum 'ImageMakingError' has non-sendable type 'CGContext'; this is an error in the Swift 6 language mode
 21 |         CGContext
 22 |     )
CoreGraphics.CGContext:1:14: note: class 'CGContext' does not conform to the 'Sendable' protocol
1 | public class CGContext : _CFObject {
  |              `- note: class 'CGContext' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/ImageMaker.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreGraphics'
  1 | import CoreGraphics
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreGraphics'
  2 | import CoreText
  3 | import Foundation
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/ImageMaker.swift:48:9: warning: stored property 'maximumRowCount' of 'Sendable'-conforming class 'ImageMaker' is mutable; this is an error in the Swift 6 language mode
 46 |     }
 47 |
 48 |     var maximumRowCount: Int?
    |         `- warning: stored property 'maximumRowCount' of 'Sendable'-conforming class 'ImageMaker' is mutable; this is an error in the Swift 6 language mode
 49 |
 50 |     var fontSize: Double
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/ImageMaker.swift:175:21: warning: immutable value 'item' was never used; consider replacing with '_' or removing it
173 |         for (i, row) in rows.enumerated() {
174 |             var rowFrames: [CGRect] = []
175 |             for (j, item) in row.values.enumerated() {
    |                     `- warning: immutable value 'item' was never used; consider replacing with '_' or removing it
176 |                 if columns.count <= j { continue }
177 |                 let xOffset = columnWidths[0..<j].reduce(0, +) + (j + 1) * horizontalSpace
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/ImageMaker.swift:20:10: warning: associated value 'failedCreateImage' of 'Sendable'-conforming enum 'ImageMakingError' has non-sendable type 'CGContext'; this is an error in the Swift 6 language mode
 18 |     /// Failed to get current `CGContext`
 19 |     case noContextAvailable
 20 |     case failedCreateImage(
    |          `- warning: associated value 'failedCreateImage' of 'Sendable'-conforming enum 'ImageMakingError' has non-sendable type 'CGContext'; this is an error in the Swift 6 language mode
 21 |         CGContext
 22 |     )
CoreGraphics.CGContext:1:14: note: class 'CGContext' does not conform to the 'Sendable' protocol
1 | public class CGContext : _CFObject {
  |              `- note: class 'CGContext' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/ImageMaker.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreGraphics'
  1 | import CoreGraphics
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CoreGraphics'
  2 | import CoreText
  3 | import Foundation
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/ImageMaker.swift:48:9: warning: stored property 'maximumRowCount' of 'Sendable'-conforming class 'ImageMaker' is mutable; this is an error in the Swift 6 language mode
 46 |     }
 47 |
 48 |     var maximumRowCount: Int?
    |         `- warning: stored property 'maximumRowCount' of 'Sendable'-conforming class 'ImageMaker' is mutable; this is an error in the Swift 6 language mode
 49 |
 50 |     var fontSize: Double
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/ImageMaker.swift:175:21: warning: immutable value 'item' was never used; consider replacing with '_' or removing it
173 |         for (i, row) in rows.enumerated() {
174 |             var rowFrames: [CGRect] = []
175 |             for (j, item) in row.values.enumerated() {
    |                     `- warning: immutable value 'item' was never used; consider replacing with '_' or removing it
176 |                 if columns.count <= j { continue }
177 |                 let xOffset = columnWidths[0..<j].reduce(0, +) + (j + 1) * horizontalSpace
[103/147] Compiling Csv2ImgCore PdfMaker.swift
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/PdfMaker.swift:44:22: warning: stored property 'fontSize' of 'Sendable'-conforming class 'PdfMaker' is mutable; this is an error in the Swift 6 language mode
 42 |
 43 |     let maximumRowCount: Int?
 44 |     private(set) var fontSize: Double
    |                      `- warning: stored property 'fontSize' of 'Sendable'-conforming class 'PdfMaker' is mutable; this is an error in the Swift 6 language mode
 45 |     var metadata: PDFMetadata
 46 |
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/PdfMaker.swift:214:53: warning: expression implicitly coerced from 'String?' to 'Any'
212 |             let coreInfo =
213 |                 [
214 |                     kCGPDFContextTitle as CFString: metadata.title,
    |                                                     |        |- note: provide a default value to avoid this warning
    |                                                     |        |- note: force-unwrap the value to avoid this warning
    |                                                     |        `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
    |                                                     `- warning: expression implicitly coerced from 'String?' to 'Any'
215 |                     kCGPDFContextAuthor as CFString: metadata.author,
216 |                     kCGPDFContextMediaBox: mediaBoxPerPage,
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/PdfMaker.swift:215:54: warning: expression implicitly coerced from 'String?' to 'Any'
213 |                 [
214 |                     kCGPDFContextTitle as CFString: metadata.title,
215 |                     kCGPDFContextAuthor as CFString: metadata.author,
    |                                                      |        |- note: provide a default value to avoid this warning
    |                                                      |        |- note: force-unwrap the value to avoid this warning
    |                                                      |        `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
    |                                                      `- warning: expression implicitly coerced from 'String?' to 'Any'
216 |                     kCGPDFContextMediaBox: mediaBoxPerPage,
217 |                 ] as [CFString: Any]
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/PdfMaker.swift:418:53: warning: expression implicitly coerced from 'String?' to 'Any'
416 |             let coreInfo =
417 |                 [
418 |                     kCGPDFContextTitle as CFString: metadata.title,
    |                                                     |        |- note: provide a default value to avoid this warning
    |                                                     |        |- note: force-unwrap the value to avoid this warning
    |                                                     |        `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
    |                                                     `- warning: expression implicitly coerced from 'String?' to 'Any'
419 |                     kCGPDFContextAuthor as CFString: metadata.author,
420 |                     kCGPDFContextMediaBox: mediaBoxPerPage,
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/PdfMaker.swift:419:54: warning: expression implicitly coerced from 'String?' to 'Any'
417 |                 [
418 |                     kCGPDFContextTitle as CFString: metadata.title,
419 |                     kCGPDFContextAuthor as CFString: metadata.author,
    |                                                      |        |- note: provide a default value to avoid this warning
    |                                                      |        |- note: force-unwrap the value to avoid this warning
    |                                                      |        `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
    |                                                      `- warning: expression implicitly coerced from 'String?' to 'Any'
420 |                     kCGPDFContextMediaBox: mediaBoxPerPage,
421 |                 ] as [CFString: Any]
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/Csv.swift:87:9: warning: actor-isolated property 'isLoadingSubject' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 85 |         >
 86 |     {
 87 |         isLoadingSubject.eraseToAnyPublisher()
    |         `- warning: actor-isolated property 'isLoadingSubject' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 88 |     }
 89 |
 90 |     /// `CurrentValueSubject` to store ``isLoading``.
 91 |     private let isLoadingSubject:
    |                 `- note: property declared here
 92 |         CurrentValueSubject<
 93 |             Bool,
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/Csv.swift:112:9: warning: actor-isolated property 'progressSubject' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
110 |         >
111 |     {
112 |         progressSubject.eraseToAnyPublisher()
    |         `- warning: actor-isolated property 'progressSubject' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
113 |     }
114 |
115 |     /// `CurrentValueSubject` to store ``progress``.
116 |     private let progressSubject:
    |                 `- note: property declared here
117 |         CurrentValueSubject<
118 |             Double,
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/Csv.swift:521:38: warning: actor-isolated property 'progressSubject' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
114 |
115 |     /// `CurrentValueSubject` to store ``progress``.
116 |     private let progressSubject:
    |                 `- note: mutation of this property is only permitted within the actor
117 |         CurrentValueSubject<
118 |             Double,
    :
519 |                                 rows: await self.rows
520 |                             ) { progress in
521 |                                 self.progressSubject.value = progress
    |                                      `- warning: actor-isolated property 'progressSubject' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
522 |                             }
523 |                             continuation.resume(returning: image)
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/Csv.swift:560:42: warning: actor-isolated property 'progressSubject' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
114 |
115 |     /// `CurrentValueSubject` to store ``progress``.
116 |     private let progressSubject:
    |                 `- note: mutation of this property is only permitted within the actor
117 |         CurrentValueSubject<
118 |             Double,
    :
558 |                                     rows: await self.rows
559 |                                 ) { progress in
560 |                                     self.progressSubject.value = progress
    |                                          `- warning: actor-isolated property 'progressSubject' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
561 |                                 }
562 |                             } else {
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/Csv.swift:567:42: warning: actor-isolated property 'progressSubject' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
114 |
115 |     /// `CurrentValueSubject` to store ``progress``.
116 |     private let progressSubject:
    |                 `- note: mutation of this property is only permitted within the actor
117 |         CurrentValueSubject<
118 |             Double,
    :
565 |                                     rows: await self.rows
566 |                                 ) { progress in
567 |                                     self.progressSubject.value = progress
    |                                          `- warning: actor-isolated property 'progressSubject' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
568 |                                 }
569 |                             }
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/Csv.swift:87:9: warning: actor-isolated property 'isLoadingSubject' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 85 |         >
 86 |     {
 87 |         isLoadingSubject.eraseToAnyPublisher()
    |         `- warning: actor-isolated property 'isLoadingSubject' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 88 |     }
 89 |
 90 |     /// `CurrentValueSubject` to store ``isLoading``.
 91 |     private let isLoadingSubject:
    |                 `- note: property declared here
 92 |         CurrentValueSubject<
 93 |             Bool,
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/Csv.swift:112:9: warning: actor-isolated property 'progressSubject' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
110 |         >
111 |     {
112 |         progressSubject.eraseToAnyPublisher()
    |         `- warning: actor-isolated property 'progressSubject' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
113 |     }
114 |
115 |     /// `CurrentValueSubject` to store ``progress``.
116 |     private let progressSubject:
    |                 `- note: property declared here
117 |         CurrentValueSubject<
118 |             Double,
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/Csv.swift:521:38: warning: actor-isolated property 'progressSubject' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
114 |
115 |     /// `CurrentValueSubject` to store ``progress``.
116 |     private let progressSubject:
    |                 `- note: mutation of this property is only permitted within the actor
117 |         CurrentValueSubject<
118 |             Double,
    :
519 |                                 rows: await self.rows
520 |                             ) { progress in
521 |                                 self.progressSubject.value = progress
    |                                      `- warning: actor-isolated property 'progressSubject' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
522 |                             }
523 |                             continuation.resume(returning: image)
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/Csv.swift:560:42: warning: actor-isolated property 'progressSubject' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
114 |
115 |     /// `CurrentValueSubject` to store ``progress``.
116 |     private let progressSubject:
    |                 `- note: mutation of this property is only permitted within the actor
117 |         CurrentValueSubject<
118 |             Double,
    :
558 |                                     rows: await self.rows
559 |                                 ) { progress in
560 |                                     self.progressSubject.value = progress
    |                                          `- warning: actor-isolated property 'progressSubject' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
561 |                                 }
562 |                             } else {
/Users/admin/builder/spi-builder-workspace/Sources/Csv2ImgCore/Csv.swift:567:42: warning: actor-isolated property 'progressSubject' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
114 |
115 |     /// `CurrentValueSubject` to store ``progress``.
116 |     private let progressSubject:
    |                 `- note: mutation of this property is only permitted within the actor
117 |         CurrentValueSubject<
118 |             Double,
    :
565 |                                     rows: await self.rows
566 |                                 ) { progress in
567 |                                     self.progressSubject.value = progress
    |                                          `- warning: actor-isolated property 'progressSubject' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
568 |                                 }
569 |                             }
[106/149] Compiling Csv2ImgCmd command.swift
[107/149] Emitting module Csv2ImgCmd
[107/149] Write Objects.LinkFileList
[108/149] Linking Csv2ImgCmd
[109/149] Applying Csv2ImgCmd
[117/149] Compiling SwiftSyntax RenamedNodesCompatibility.swift
[118/149] Compiling SwiftSyntax SyntaxAnyVisitor.swift
[119/149] Compiling SwiftSyntax SyntaxBaseNodes.swift
[120/149] Compiling SwiftSyntax SyntaxCollections.swift
[121/149] Compiling SwiftSyntax SyntaxEnum.swift
[122/149] Compiling SwiftSyntax SyntaxKind.swift
[123/149] Compiling SwiftSyntax SyntaxRewriter.swift
[124/149] Compiling SwiftSyntax TokenSequence.swift
[125/149] Compiling SwiftSyntax TokenSyntax.swift
[126/149] Compiling SwiftSyntax Trivia.swift
[127/149] Compiling SwiftSyntax Utils.swift
[128/149] Compiling SwiftSyntax ChildNameForKeyPath.swift
[129/149] Compiling SwiftSyntax Keyword.swift
[130/149] Compiling SwiftSyntax RenamedChildrenCompatibility.swift
[131/149] Compiling SwiftSyntax SyntaxTraits.swift
[132/149] Compiling SwiftSyntax SyntaxTransform.swift
[133/149] Compiling SwiftSyntax SyntaxVisitor.swift
[134/149] Compiling SwiftSyntax TokenKind.swift
[135/149] Compiling SwiftSyntax Tokens.swift
[136/149] Compiling SwiftSyntax TriviaPieces.swift
[137/149] Compiling SwiftSyntax RawSyntaxNodesAB.swift
[143/149] Compiling SwiftSyntax SyntaxNodesD.swift
[144/149] Compiling SwiftSyntax SyntaxNodesEF.swift
[145/149] Compiling SwiftSyntax SyntaxNodesGHI.swift
[146/149] Compiling SwiftSyntax SyntaxNodesJKLMN.swift
[147/149] Compiling SwiftSyntax SyntaxNodesOP.swift
[148/149] Compiling SwiftSyntax SyntaxNodesQRS.swift
[149/149] Compiling SwiftSyntax SyntaxNodesTUVWXYZ.swift
[150/188] Compiling SwiftParser SyntaxUtils.swift
[151/188] Compiling SwiftParser TokenConsumer.swift
[152/188] Compiling SwiftParser TokenPrecedence.swift
[153/188] Compiling SwiftParser TokenSpec.swift
[154/192] Compiling SwiftParser Names.swift
[155/192] Compiling SwiftParser Nominals.swift
[156/192] Compiling SwiftParser Parameters.swift
[157/192] Compiling SwiftParser ParseSourceFile.swift
[158/192] Compiling SwiftParser UnicodeScalarExtensions.swift
[159/192] Compiling SwiftParser Lookahead.swift
[160/192] Compiling SwiftParser LoopProgressCondition.swift
[161/192] Compiling SwiftParser Modifiers.swift
[162/192] Compiling SwiftParser Statements.swift
[163/192] Compiling SwiftParser StringLiteralRepresentedLiteralValue.swift
[164/192] Compiling SwiftParser StringLiterals.swift
[165/192] Compiling SwiftParser SwiftParserCompatibility.swift
[166/192] Compiling SwiftParser Lexeme.swift
[167/192] Compiling SwiftParser LexemeSequence.swift
[168/192] Compiling SwiftParser Lexer.swift
[169/192] Compiling SwiftParser RegexLiteralLexer.swift
[170/192] Compiling SwiftParser Parser.swift
[171/192] Compiling SwiftParser Patterns.swift
[172/192] Compiling SwiftParser Recovery.swift
[173/192] Compiling SwiftParser Specifiers.swift
[174/192] Compiling SwiftParser TokenSpecSet.swift
[175/192] Compiling SwiftParser TopLevel.swift
[176/192] Compiling SwiftParser TriviaParser.swift
[177/192] Compiling SwiftParser Types.swift
[178/192] Compiling SwiftParser Attributes.swift
[179/192] Compiling SwiftParser Availability.swift
[180/192] Compiling SwiftParser CharacterInfo.swift
[181/192] Compiling SwiftParser CollectionNodes+Parsable.swift
[182/192] Compiling SwiftParser Declarations.swift
[183/192] Compiling SwiftParser IsLexerClassified.swift
[184/192] Compiling SwiftParser LayoutNodes+Parsable.swift
[185/192] Compiling SwiftParser Parser+TokenSpecSet.swift
[186/192] Compiling SwiftParser TokenSpecStaticMembers.swift
[187/192] Emitting module SwiftParser
[188/192] Compiling SwiftParser Directives.swift
[189/192] Compiling SwiftParser ExperimentalFeatures.swift
[190/192] Compiling SwiftParser Expressions.swift
[191/192] Compiling SwiftParser IncrementalParseTransition.swift
[192/192] Compiling SwiftParser Cursor.swift
[193/200] Compiling CsvBuilder Example.swift
[194/200] Compiling CsvBuilder RowWrapper.swift
[195/200] Compiling CsvBuilder NewCsvComposition.swift
[196/200] Compiling CsvBuilder CsvCompositionElement.swift
[197/200] Compiling CsvBuilder CsvBuilder.swift
[198/200] Compiling CsvBuilder CsvComposition.swift
[199/200] Emitting module CsvBuilder
[200/200] Compiling CsvBuilder CsvCompositionParser.swift
Build complete! (26.24s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "1.2.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.4.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-docc-plugin"
    },
    {
      "identity" : "swift-syntax",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "510.0.0",
            "upper_bound" : "511.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-syntax"
    }
  ],
  "manifest_display_name" : "Csv2Img",
  "name" : "Csv2Img",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "11.0"
    },
    {
      "name" : "ios",
      "version" : "14.0"
    }
  ],
  "products" : [
    {
      "name" : "Csv2ImgCore",
      "targets" : [
        "Csv2ImgCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "CsvBuilder",
      "targets" : [
        "CsvBuilder"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Csv2ImgCmd",
      "targets" : [
        "Csv2ImgCmd"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "CsvBuilderTests",
      "module_type" : "SwiftTarget",
      "name" : "CsvBuilderTests",
      "path" : "Tests/CsvBuilderTests",
      "sources" : [
        "CsvBuilderTests.swift"
      ],
      "target_dependencies" : [
        "CsvBuilder"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CsvBuilder",
      "module_type" : "SwiftTarget",
      "name" : "CsvBuilder",
      "path" : "Sources/CsvBuilder",
      "product_dependencies" : [
        "SwiftSyntax",
        "SwiftParser"
      ],
      "product_memberships" : [
        "CsvBuilder"
      ],
      "sources" : [
        "CsvBuilder.swift",
        "CsvComposition.swift",
        "CsvCompositionElement.swift",
        "CsvCompositionParser.swift",
        "Example.swift",
        "NewCsvComposition.swift",
        "RowWrapper.swift"
      ],
      "target_dependencies" : [
        "Csv2ImgCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Csv2ImgCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "Csv2ImgCoreTests",
      "path" : "Tests/Csv2ImgCoreTests",
      "sources" : [
        "CsvTests.swift",
        "ImageMakerTests.swift",
        "PdfMakerTests.swift",
        "String+ExTests.swift",
        "Util.swift"
      ],
      "target_dependencies" : [
        "Csv2ImgCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Csv2ImgCore",
      "module_type" : "SwiftTarget",
      "name" : "Csv2ImgCore",
      "path" : "Sources/Csv2ImgCore",
      "product_memberships" : [
        "Csv2ImgCore",
        "CsvBuilder",
        "Csv2ImgCmd"
      ],
      "sources" : [
        "Csv.swift",
        "CsvColumn.swift",
        "CsvColumnStyle+Ex.swift",
        "CsvError.swift",
        "CsvImageRepresentation.swift",
        "CsvRow.swift",
        "Image+Data.swift",
        "ImageMaker.swift",
        "ImageRenderer.swift",
        "Maker.swift",
        "PDFMetadata.swift",
        "Pdf+Data.swift",
        "PdfMaker.swift",
        "PdfSize.swift",
        "String+Ex.swift",
        "TypeConvertible.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Csv2ImgCmd",
      "module_type" : "SwiftTarget",
      "name" : "Csv2ImgCmd",
      "path" : "Sources/Csv2ImgCmd",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "Csv2ImgCmd"
      ],
      "sources" : [
        "command.swift"
      ],
      "target_dependencies" : [
        "Csv2ImgCore"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "5.10"
}
Done.