The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of SVGView, reference main (86f6d7), with Swift 6.1 for macOS (SPM) on 27 Apr 2025 20:29:57 UTC.

Swift 6 data race errors: 36

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

50 |     }
51 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGPolyline.swift:49:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
47 |
48 |     public func contentView() -> some View {
49 |         SVGPolylineView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
50 |     }
51 | }
[31/56] Compiling SVGView CSSParser.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:46:16: warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
44 | class SVGAttributes {
45 |
46 |     static let fontSize = SVGFontSizeAttribute()
   |                |- warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'fontSize' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGFontSizeAttribute.swift:10:7: note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGFontSizeAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     override var name: String { "font-size" }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:47:16: warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
45 |
46 |     static let fontSize = SVGFontSizeAttribute()
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
   |                |- warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:48:16: warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
46 |     static let fontSize = SVGFontSizeAttribute()
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
   |                |- warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:49:16: warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
   |                |- warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'width' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:50:16: warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
   |                |- warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'height' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:51:16: warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
   |                |- warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'r' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:52:16: warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
   |                |- warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'rx' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:53:16: warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
   |                |- warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ry' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:54:16: warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
   |                |- warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'cx' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:55:16: warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
   |                |- warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'cy' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:56:16: warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
   |                |- warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x1' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:57:16: warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
   |                |- warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x2' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:58:16: warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
   |                |- warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y1' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
60 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:59:16: warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
   |                |- warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y2' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 |
61 | }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
[32/56] Compiling SVGView SVGAttribute.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:46:16: warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
44 | class SVGAttributes {
45 |
46 |     static let fontSize = SVGFontSizeAttribute()
   |                |- warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'fontSize' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGFontSizeAttribute.swift:10:7: note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGFontSizeAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     override var name: String { "font-size" }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:47:16: warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
45 |
46 |     static let fontSize = SVGFontSizeAttribute()
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
   |                |- warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:48:16: warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
46 |     static let fontSize = SVGFontSizeAttribute()
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
   |                |- warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:49:16: warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
   |                |- warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'width' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:50:16: warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
   |                |- warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'height' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:51:16: warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
   |                |- warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'r' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:52:16: warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
   |                |- warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'rx' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:53:16: warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
   |                |- warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ry' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:54:16: warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
   |                |- warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'cx' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:55:16: warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
   |                |- warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'cy' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:56:16: warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
   |                |- warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x1' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:57:16: warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
   |                |- warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x2' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:58:16: warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
   |                |- warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y1' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
60 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:59:16: warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
   |                |- warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y2' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 |
61 | }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
[33/56] Compiling SVGView SVGFontSizeAttribute.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:46:16: warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
44 | class SVGAttributes {
45 |
46 |     static let fontSize = SVGFontSizeAttribute()
   |                |- warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'fontSize' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGFontSizeAttribute.swift:10:7: note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGFontSizeAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     override var name: String { "font-size" }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:47:16: warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
45 |
46 |     static let fontSize = SVGFontSizeAttribute()
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
   |                |- warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:48:16: warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
46 |     static let fontSize = SVGFontSizeAttribute()
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
   |                |- warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:49:16: warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
   |                |- warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'width' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:50:16: warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
   |                |- warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'height' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:51:16: warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
   |                |- warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'r' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:52:16: warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
   |                |- warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'rx' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:53:16: warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
   |                |- warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ry' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:54:16: warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
   |                |- warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'cx' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:55:16: warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
   |                |- warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'cy' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:56:16: warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
   |                |- warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x1' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:57:16: warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
   |                |- warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x2' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:58:16: warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
   |                |- warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y1' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
60 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:59:16: warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
   |                |- warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y2' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 |
61 | }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
[34/56] Compiling SVGView SVGLengthAttribute.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:46:16: warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
44 | class SVGAttributes {
45 |
46 |     static let fontSize = SVGFontSizeAttribute()
   |                |- warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'fontSize' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGFontSizeAttribute.swift:10:7: note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGFontSizeAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     override var name: String { "font-size" }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:47:16: warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
45 |
46 |     static let fontSize = SVGFontSizeAttribute()
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
   |                |- warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:48:16: warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
46 |     static let fontSize = SVGFontSizeAttribute()
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
   |                |- warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:49:16: warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
   |                |- warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'width' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:50:16: warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
   |                |- warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'height' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:51:16: warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
   |                |- warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'r' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:52:16: warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
   |                |- warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'rx' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:53:16: warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
   |                |- warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ry' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:54:16: warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
   |                |- warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'cx' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:55:16: warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
   |                |- warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'cy' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:56:16: warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
   |                |- warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x1' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:57:16: warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
   |                |- warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x2' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:58:16: warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
   |                |- warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y1' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
60 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:59:16: warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
   |                |- warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y2' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 |
61 | }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
[35/56] Compiling SVGView SVGElementParser.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:46:16: warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
44 | class SVGAttributes {
45 |
46 |     static let fontSize = SVGFontSizeAttribute()
   |                |- warning: static property 'fontSize' is not concurrency-safe because non-'Sendable' type 'SVGFontSizeAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'fontSize' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGFontSizeAttribute.swift:10:7: note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGFontSizeAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGFontSizeAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     override var name: String { "font-size" }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:47:16: warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
45 |
46 |     static let fontSize = SVGFontSizeAttribute()
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
   |                |- warning: static property 'x' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:48:16: warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
46 |     static let fontSize = SVGFontSizeAttribute()
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
   |                |- warning: static property 'y' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:49:16: warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
47 |     static let x = SVGLengthAttribute(name: "x", axis: .x)
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
   |                |- warning: static property 'width' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'width' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:50:16: warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
48 |     static let y = SVGLengthAttribute(name: "y", axis: .y)
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
   |                |- warning: static property 'height' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'height' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:51:16: warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
49 |     static let width = SVGLengthAttribute(name: "width", axis: .x)
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
   |                |- warning: static property 'r' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'r' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:52:16: warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
50 |     static let height = SVGLengthAttribute(name: "height", axis: .y)
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
   |                |- warning: static property 'rx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'rx' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:53:16: warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
51 |     static let r = SVGLengthAttribute(name: "r", axis: .all)
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
   |                |- warning: static property 'ry' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ry' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:54:16: warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
52 |     static let rx = SVGLengthAttribute(name: "rx", axis: .x)
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
   |                |- warning: static property 'cx' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'cx' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:55:16: warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
53 |     static let ry = SVGLengthAttribute(name: "ry", axis: .y)
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
   |                |- warning: static property 'cy' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'cy' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:56:16: warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
54 |     static let cx = SVGLengthAttribute(name: "cx", axis: .x)
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
   |                |- warning: static property 'x1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x1' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:57:16: warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
55 |     static let cy = SVGLengthAttribute(name: "cy", axis: .y)
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
   |                |- warning: static property 'x2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'x2' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:58:16: warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
56 |     static let x1 = SVGLengthAttribute(name: "x1", axis: .x)
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
   |                |- warning: static property 'y1' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y1' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
60 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGAttribute.swift:59:16: warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
57 |     static let x2 = SVGLengthAttribute(name: "x2", axis: .x)
58 |     static let y1 = SVGLengthAttribute(name: "y1", axis: .y)
59 |     static let y2 = SVGLengthAttribute(name: "y2", axis: .y)
   |                |- warning: static property 'y2' is not concurrency-safe because non-'Sendable' type 'SVGLengthAttribute' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'y2' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 |
61 | }
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Attributes/SVGLengthAttribute.swift:10:7: note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
 8 | import CoreGraphics
 9 |
10 | class SVGLengthAttribute: SVGDefaultAttribute<CGFloat> {
   |       `- note: class 'SVGLengthAttribute' does not conform to the 'Sendable' protocol
11 |
12 |     private let attrName: String
[36/56] Compiling SVGView SVGConstants.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:48:28: warning: static property 'transformMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 46 |     fileprivate static let unitsIdenitifierPattern = "([a-zA-Z]+)$"
 47 |
 48 |     fileprivate static var transformMatcher: NSRegularExpression?
    |                            |- warning: static property 'transformMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'transformMatcher' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'transformMatcher' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |     fileprivate static var transformAttributeMatcher: NSRegularExpression?
 50 |     fileprivate static var textElementMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:49:28: warning: static property 'transformAttributeMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 47 |
 48 |     fileprivate static var transformMatcher: NSRegularExpression?
 49 |     fileprivate static var transformAttributeMatcher: NSRegularExpression?
    |                            |- warning: static property 'transformAttributeMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'transformAttributeMatcher' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'transformAttributeMatcher' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 |     fileprivate static var textElementMatcher: NSRegularExpression?
 51 |     fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:50:28: warning: static property 'textElementMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 48 |     fileprivate static var transformMatcher: NSRegularExpression?
 49 |     fileprivate static var transformAttributeMatcher: NSRegularExpression?
 50 |     fileprivate static var textElementMatcher: NSRegularExpression?
    |                            |- warning: static property 'textElementMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'textElementMatcher' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'textElementMatcher' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |     fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
 52 |     fileprivate static var unitsMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:51:28: warning: static property 'maskIdenitifierMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 49 |     fileprivate static var transformAttributeMatcher: NSRegularExpression?
 50 |     fileprivate static var textElementMatcher: NSRegularExpression?
 51 |     fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
    |                            |- warning: static property 'maskIdenitifierMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'maskIdenitifierMatcher' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'maskIdenitifierMatcher' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |     fileprivate static var unitsMatcher: NSRegularExpression?
 53 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:52:28: warning: static property 'unitsMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 50 |     fileprivate static var textElementMatcher: NSRegularExpression?
 51 |     fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
 52 |     fileprivate static var unitsMatcher: NSRegularExpression?
    |                            |- warning: static property 'unitsMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'unitsMatcher' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'unitsMatcher' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 53 |
 54 |     class func getTransformAttributeMatcher() -> NSRegularExpression? {
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGParser.swift:53:24: warning: static property 'parsers' is not concurrency-safe because non-'Sendable' type '[String : any SVGElementParser]' may have shared mutable state; this is an error in the Swift 6 language mode
 51 |     }
 52 |
 53 |     private static let parsers: [String:SVGElementParser] = [
    |                        |- warning: static property 'parsers' is not concurrency-safe because non-'Sendable' type '[String : any SVGElementParser]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'parsers' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |         "svg": SVGViewportParser(),
 55 |         "g": SVGGroupParser(),
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Elements/SVGElementParser.swift:10:10: note: protocol 'SVGElementParser' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | protocol SVGElementParser {
   |          `- note: protocol 'SVGElementParser' does not conform to the 'Sendable' protocol
11 |
12 |     func parse(context: SVGNodeContext, delegate: @escaping (XMLElement) -> SVGNode?) -> SVGNode?
[37/56] Compiling SVGView SVGContext.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:48:28: warning: static property 'transformMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 46 |     fileprivate static let unitsIdenitifierPattern = "([a-zA-Z]+)$"
 47 |
 48 |     fileprivate static var transformMatcher: NSRegularExpression?
    |                            |- warning: static property 'transformMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'transformMatcher' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'transformMatcher' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |     fileprivate static var transformAttributeMatcher: NSRegularExpression?
 50 |     fileprivate static var textElementMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:49:28: warning: static property 'transformAttributeMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 47 |
 48 |     fileprivate static var transformMatcher: NSRegularExpression?
 49 |     fileprivate static var transformAttributeMatcher: NSRegularExpression?
    |                            |- warning: static property 'transformAttributeMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'transformAttributeMatcher' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'transformAttributeMatcher' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 |     fileprivate static var textElementMatcher: NSRegularExpression?
 51 |     fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:50:28: warning: static property 'textElementMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 48 |     fileprivate static var transformMatcher: NSRegularExpression?
 49 |     fileprivate static var transformAttributeMatcher: NSRegularExpression?
 50 |     fileprivate static var textElementMatcher: NSRegularExpression?
    |                            |- warning: static property 'textElementMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'textElementMatcher' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'textElementMatcher' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |     fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
 52 |     fileprivate static var unitsMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:51:28: warning: static property 'maskIdenitifierMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 49 |     fileprivate static var transformAttributeMatcher: NSRegularExpression?
 50 |     fileprivate static var textElementMatcher: NSRegularExpression?
 51 |     fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
    |                            |- warning: static property 'maskIdenitifierMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'maskIdenitifierMatcher' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'maskIdenitifierMatcher' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |     fileprivate static var unitsMatcher: NSRegularExpression?
 53 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:52:28: warning: static property 'unitsMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 50 |     fileprivate static var textElementMatcher: NSRegularExpression?
 51 |     fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
 52 |     fileprivate static var unitsMatcher: NSRegularExpression?
    |                            |- warning: static property 'unitsMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'unitsMatcher' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'unitsMatcher' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 53 |
 54 |     class func getTransformAttributeMatcher() -> NSRegularExpression? {
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGParser.swift:53:24: warning: static property 'parsers' is not concurrency-safe because non-'Sendable' type '[String : any SVGElementParser]' may have shared mutable state; this is an error in the Swift 6 language mode
 51 |     }
 52 |
 53 |     private static let parsers: [String:SVGElementParser] = [
    |                        |- warning: static property 'parsers' is not concurrency-safe because non-'Sendable' type '[String : any SVGElementParser]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'parsers' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |         "svg": SVGViewportParser(),
 55 |         "g": SVGGroupParser(),
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Elements/SVGElementParser.swift:10:10: note: protocol 'SVGElementParser' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | protocol SVGElementParser {
   |          `- note: protocol 'SVGElementParser' does not conform to the 'Sendable' protocol
11 |
12 |     func parse(context: SVGNodeContext, delegate: @escaping (XMLElement) -> SVGNode?) -> SVGNode?
[38/56] Compiling SVGView SVGIndex.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:48:28: warning: static property 'transformMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 46 |     fileprivate static let unitsIdenitifierPattern = "([a-zA-Z]+)$"
 47 |
 48 |     fileprivate static var transformMatcher: NSRegularExpression?
    |                            |- warning: static property 'transformMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'transformMatcher' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'transformMatcher' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |     fileprivate static var transformAttributeMatcher: NSRegularExpression?
 50 |     fileprivate static var textElementMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:49:28: warning: static property 'transformAttributeMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 47 |
 48 |     fileprivate static var transformMatcher: NSRegularExpression?
 49 |     fileprivate static var transformAttributeMatcher: NSRegularExpression?
    |                            |- warning: static property 'transformAttributeMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'transformAttributeMatcher' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'transformAttributeMatcher' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 |     fileprivate static var textElementMatcher: NSRegularExpression?
 51 |     fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:50:28: warning: static property 'textElementMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 48 |     fileprivate static var transformMatcher: NSRegularExpression?
 49 |     fileprivate static var transformAttributeMatcher: NSRegularExpression?
 50 |     fileprivate static var textElementMatcher: NSRegularExpression?
    |                            |- warning: static property 'textElementMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'textElementMatcher' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'textElementMatcher' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |     fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
 52 |     fileprivate static var unitsMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:51:28: warning: static property 'maskIdenitifierMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 49 |     fileprivate static var transformAttributeMatcher: NSRegularExpression?
 50 |     fileprivate static var textElementMatcher: NSRegularExpression?
 51 |     fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
    |                            |- warning: static property 'maskIdenitifierMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'maskIdenitifierMatcher' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'maskIdenitifierMatcher' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |     fileprivate static var unitsMatcher: NSRegularExpression?
 53 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:52:28: warning: static property 'unitsMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 50 |     fileprivate static var textElementMatcher: NSRegularExpression?
 51 |     fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
 52 |     fileprivate static var unitsMatcher: NSRegularExpression?
    |                            |- warning: static property 'unitsMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'unitsMatcher' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'unitsMatcher' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 53 |
 54 |     class func getTransformAttributeMatcher() -> NSRegularExpression? {
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGParser.swift:53:24: warning: static property 'parsers' is not concurrency-safe because non-'Sendable' type '[String : any SVGElementParser]' may have shared mutable state; this is an error in the Swift 6 language mode
 51 |     }
 52 |
 53 |     private static let parsers: [String:SVGElementParser] = [
    |                        |- warning: static property 'parsers' is not concurrency-safe because non-'Sendable' type '[String : any SVGElementParser]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'parsers' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |         "svg": SVGViewportParser(),
 55 |         "g": SVGGroupParser(),
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Elements/SVGElementParser.swift:10:10: note: protocol 'SVGElementParser' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | protocol SVGElementParser {
   |          `- note: protocol 'SVGElementParser' does not conform to the 'Sendable' protocol
11 |
12 |     func parse(context: SVGNodeContext, delegate: @escaping (XMLElement) -> SVGNode?) -> SVGNode?
[39/56] Compiling SVGView SVGParser.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:48:28: warning: static property 'transformMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 46 |     fileprivate static let unitsIdenitifierPattern = "([a-zA-Z]+)$"
 47 |
 48 |     fileprivate static var transformMatcher: NSRegularExpression?
    |                            |- warning: static property 'transformMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'transformMatcher' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'transformMatcher' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |     fileprivate static var transformAttributeMatcher: NSRegularExpression?
 50 |     fileprivate static var textElementMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:49:28: warning: static property 'transformAttributeMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 47 |
 48 |     fileprivate static var transformMatcher: NSRegularExpression?
 49 |     fileprivate static var transformAttributeMatcher: NSRegularExpression?
    |                            |- warning: static property 'transformAttributeMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'transformAttributeMatcher' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'transformAttributeMatcher' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 |     fileprivate static var textElementMatcher: NSRegularExpression?
 51 |     fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:50:28: warning: static property 'textElementMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 48 |     fileprivate static var transformMatcher: NSRegularExpression?
 49 |     fileprivate static var transformAttributeMatcher: NSRegularExpression?
 50 |     fileprivate static var textElementMatcher: NSRegularExpression?
    |                            |- warning: static property 'textElementMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'textElementMatcher' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'textElementMatcher' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |     fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
 52 |     fileprivate static var unitsMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:51:28: warning: static property 'maskIdenitifierMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 49 |     fileprivate static var transformAttributeMatcher: NSRegularExpression?
 50 |     fileprivate static var textElementMatcher: NSRegularExpression?
 51 |     fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
    |                            |- warning: static property 'maskIdenitifierMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'maskIdenitifierMatcher' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'maskIdenitifierMatcher' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |     fileprivate static var unitsMatcher: NSRegularExpression?
 53 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:52:28: warning: static property 'unitsMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 50 |     fileprivate static var textElementMatcher: NSRegularExpression?
 51 |     fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
 52 |     fileprivate static var unitsMatcher: NSRegularExpression?
    |                            |- warning: static property 'unitsMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'unitsMatcher' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'unitsMatcher' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 53 |
 54 |     class func getTransformAttributeMatcher() -> NSRegularExpression? {
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGParser.swift:53:24: warning: static property 'parsers' is not concurrency-safe because non-'Sendable' type '[String : any SVGElementParser]' may have shared mutable state; this is an error in the Swift 6 language mode
 51 |     }
 52 |
 53 |     private static let parsers: [String:SVGElementParser] = [
    |                        |- warning: static property 'parsers' is not concurrency-safe because non-'Sendable' type '[String : any SVGElementParser]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'parsers' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |         "svg": SVGViewportParser(),
 55 |         "g": SVGGroupParser(),
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Elements/SVGElementParser.swift:10:10: note: protocol 'SVGElementParser' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | protocol SVGElementParser {
   |          `- note: protocol 'SVGElementParser' does not conform to the 'Sendable' protocol
11 |
12 |     func parse(context: SVGNodeContext, delegate: @escaping (XMLElement) -> SVGNode?) -> SVGNode?
[40/56] Compiling SVGView SVGParserBasics.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:48:28: warning: static property 'transformMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 46 |     fileprivate static let unitsIdenitifierPattern = "([a-zA-Z]+)$"
 47 |
 48 |     fileprivate static var transformMatcher: NSRegularExpression?
    |                            |- warning: static property 'transformMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'transformMatcher' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'transformMatcher' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |     fileprivate static var transformAttributeMatcher: NSRegularExpression?
 50 |     fileprivate static var textElementMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:49:28: warning: static property 'transformAttributeMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 47 |
 48 |     fileprivate static var transformMatcher: NSRegularExpression?
 49 |     fileprivate static var transformAttributeMatcher: NSRegularExpression?
    |                            |- warning: static property 'transformAttributeMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'transformAttributeMatcher' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'transformAttributeMatcher' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 |     fileprivate static var textElementMatcher: NSRegularExpression?
 51 |     fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:50:28: warning: static property 'textElementMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 48 |     fileprivate static var transformMatcher: NSRegularExpression?
 49 |     fileprivate static var transformAttributeMatcher: NSRegularExpression?
 50 |     fileprivate static var textElementMatcher: NSRegularExpression?
    |                            |- warning: static property 'textElementMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'textElementMatcher' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'textElementMatcher' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |     fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
 52 |     fileprivate static var unitsMatcher: NSRegularExpression?
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:51:28: warning: static property 'maskIdenitifierMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 49 |     fileprivate static var transformAttributeMatcher: NSRegularExpression?
 50 |     fileprivate static var textElementMatcher: NSRegularExpression?
 51 |     fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
    |                            |- warning: static property 'maskIdenitifierMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'maskIdenitifierMatcher' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'maskIdenitifierMatcher' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |     fileprivate static var unitsMatcher: NSRegularExpression?
 53 |
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGConstants.swift:52:28: warning: static property 'unitsMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 50 |     fileprivate static var textElementMatcher: NSRegularExpression?
 51 |     fileprivate static var maskIdenitifierMatcher: NSRegularExpression?
 52 |     fileprivate static var unitsMatcher: NSRegularExpression?
    |                            |- warning: static property 'unitsMatcher' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'unitsMatcher' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'unitsMatcher' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 53 |
 54 |     class func getTransformAttributeMatcher() -> NSRegularExpression? {
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/SVGParser.swift:53:24: warning: static property 'parsers' is not concurrency-safe because non-'Sendable' type '[String : any SVGElementParser]' may have shared mutable state; this is an error in the Swift 6 language mode
 51 |     }
 52 |
 53 |     private static let parsers: [String:SVGElementParser] = [
    |                        |- warning: static property 'parsers' is not concurrency-safe because non-'Sendable' type '[String : any SVGElementParser]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'parsers' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |         "svg": SVGViewportParser(),
 55 |         "g": SVGGroupParser(),
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Elements/SVGElementParser.swift:10:10: note: protocol 'SVGElementParser' does not conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | protocol SVGElementParser {
   |          `- note: protocol 'SVGElementParser' does not conform to the 'Sendable' protocol
11 |
12 |     func parse(context: SVGNodeContext, delegate: @escaping (XMLElement) -> SVGNode?) -> SVGNode?
[41/56] Compiling SVGView SVGLength.swift
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGCircle.swift:26:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
23 |     }
24 |
25 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
26 |         SVGCircleView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
27 |     }
28 | }
29 |
30 | struct SVGCircleView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
31 |
32 |     @ObservedObject var model = SVGCircle()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGEllipse.swift:28:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
25 |     }
26 |
27 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
28 |         SVGEllipseView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
29 |     }
30 | }
31 |
32 | struct SVGEllipseView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
33 |
34 |     @ObservedObject var model = SVGEllipse()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGCircle.swift:26:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
24 |
25 |     public func contentView() -> some View {
26 |         SVGCircleView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
27 |     }
28 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGEllipse.swift:28:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
26 |
27 |     public func contentView() -> some View {
28 |         SVGEllipseView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
29 |     }
30 | }
[42/56] Compiling SVGView SVGPaint.swift
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGCircle.swift:26:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
23 |     }
24 |
25 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
26 |         SVGCircleView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
27 |     }
28 | }
29 |
30 | struct SVGCircleView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
31 |
32 |     @ObservedObject var model = SVGCircle()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGEllipse.swift:28:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
25 |     }
26 |
27 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
28 |         SVGEllipseView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
29 |     }
30 | }
31 |
32 | struct SVGEllipseView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
33 |
34 |     @ObservedObject var model = SVGEllipse()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGCircle.swift:26:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
24 |
25 |     public func contentView() -> some View {
26 |         SVGCircleView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
27 |     }
28 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGEllipse.swift:28:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
26 |
27 |     public func contentView() -> some View {
28 |         SVGEllipseView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
29 |     }
30 | }
[43/56] Compiling SVGView SVGPreserveAspectRatio.swift
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGCircle.swift:26:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
23 |     }
24 |
25 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
26 |         SVGCircleView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
27 |     }
28 | }
29 |
30 | struct SVGCircleView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
31 |
32 |     @ObservedObject var model = SVGCircle()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGEllipse.swift:28:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
25 |     }
26 |
27 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
28 |         SVGEllipseView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
29 |     }
30 | }
31 |
32 | struct SVGEllipseView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
33 |
34 |     @ObservedObject var model = SVGEllipse()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGCircle.swift:26:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
24 |
25 |     public func contentView() -> some View {
26 |         SVGCircleView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
27 |     }
28 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGEllipse.swift:28:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
26 |
27 |     public func contentView() -> some View {
28 |         SVGEllipseView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
29 |     }
30 | }
[44/56] Compiling SVGView SVGStroke.swift
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGCircle.swift:26:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
23 |     }
24 |
25 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
26 |         SVGCircleView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
27 |     }
28 | }
29 |
30 | struct SVGCircleView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
31 |
32 |     @ObservedObject var model = SVGCircle()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGEllipse.swift:28:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
25 |     }
26 |
27 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
28 |         SVGEllipseView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
29 |     }
30 | }
31 |
32 | struct SVGEllipseView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
33 |
34 |     @ObservedObject var model = SVGEllipse()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGCircle.swift:26:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
24 |
25 |     public func contentView() -> some View {
26 |         SVGCircleView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
27 |     }
28 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGEllipse.swift:28:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
26 |
27 |     public func contentView() -> some View {
28 |         SVGEllipseView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
29 |     }
30 | }
[45/56] Compiling SVGView SVGCircle.swift
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGCircle.swift:26:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
23 |     }
24 |
25 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
26 |         SVGCircleView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
27 |     }
28 | }
29 |
30 | struct SVGCircleView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
31 |
32 |     @ObservedObject var model = SVGCircle()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGEllipse.swift:28:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
25 |     }
26 |
27 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
28 |         SVGEllipseView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
29 |     }
30 | }
31 |
32 | struct SVGEllipseView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
33 |
34 |     @ObservedObject var model = SVGEllipse()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGCircle.swift:26:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
24 |
25 |     public func contentView() -> some View {
26 |         SVGCircleView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
27 |     }
28 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGEllipse.swift:28:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
26 |
27 |     public func contentView() -> some View {
28 |         SVGEllipseView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
29 |     }
30 | }
[46/56] Compiling SVGView SVGEllipse.swift
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGCircle.swift:26:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
23 |     }
24 |
25 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
26 |         SVGCircleView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
27 |     }
28 | }
29 |
30 | struct SVGCircleView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
31 |
32 |     @ObservedObject var model = SVGCircle()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGEllipse.swift:28:9: warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
25 |     }
26 |
27 |     public func contentView() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'contentView()' part of global actor 'MainActor'
28 |         SVGEllipseView(model: self)
   |         `- warning: call to main actor-isolated initializer 'init(model:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
29 |     }
30 | }
31 |
32 | struct SVGEllipseView: View {
   |        |- note: calls to initializer 'init(model:)' from outside of its actor context are implicitly asynchronous
   |        `- note: main actor isolation inferred from conformance to protocol 'View'
33 |
34 |     @ObservedObject var model = SVGEllipse()
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGCircle.swift:26:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
24 |
25 |     public func contentView() -> some View {
26 |         SVGCircleView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
27 |     }
28 | }
/Users/admin/builder/spi-builder-workspace/Source/Model/Shapes/SVGEllipse.swift:28:9: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
26 |
27 |     public func contentView() -> some View {
28 |         SVGEllipseView(model: self)
   |         |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
   |         `- note: sending task-isolated 'self' to main actor-isolated initializer 'init(model:)' risks causing data races between main actor-isolated and task-isolated uses
29 |     }
30 | }
[47/56] Compiling SVGView Serializable.swift
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:17:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | import AppKit
 13 |
 14 | public struct MRectCorner: OptionSet {
    |               `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
 15 |     public let rawValue: UInt
 16 |
 17 |     public static let none = MRectCorner([])
    |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     public static let topLeft = MRectCorner(rawValue: 1 << 0)
 19 |     public static let topRight = MRectCorner(rawValue: 1 << 1)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:18:23: warning: static property 'topLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | import AppKit
 13 |
 14 | public struct MRectCorner: OptionSet {
    |               `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
 15 |     public let rawValue: UInt
 16 |
 17 |     public static let none = MRectCorner([])
 18 |     public static let topLeft = MRectCorner(rawValue: 1 << 0)
    |                       |- warning: static property 'topLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'topLeft' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     public static let topRight = MRectCorner(rawValue: 1 << 1)
 20 |     public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:19:23: warning: static property 'topRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | import AppKit
 13 |
 14 | public struct MRectCorner: OptionSet {
    |               `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
 15 |     public let rawValue: UInt
 16 |
 17 |     public static let none = MRectCorner([])
 18 |     public static let topLeft = MRectCorner(rawValue: 1 << 0)
 19 |     public static let topRight = MRectCorner(rawValue: 1 << 1)
    |                       |- warning: static property 'topRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'topRight' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |     public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
 21 |     public static let bottomRight = MRectCorner(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:20:23: warning: static property 'bottomLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | import AppKit
 13 |
 14 | public struct MRectCorner: OptionSet {
    |               `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
 15 |     public let rawValue: UInt
 16 |
    :
 18 |     public static let topLeft = MRectCorner(rawValue: 1 << 0)
 19 |     public static let topRight = MRectCorner(rawValue: 1 << 1)
 20 |     public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
    |                       |- warning: static property 'bottomLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'bottomLeft' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |     public static let bottomRight = MRectCorner(rawValue: 1 << 3)
 22 |     public static var allCorners: MRectCorner {
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:21:23: warning: static property 'bottomRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | import AppKit
 13 |
 14 | public struct MRectCorner: OptionSet {
    |               `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
 15 |     public let rawValue: UInt
 16 |
    :
 19 |     public static let topRight = MRectCorner(rawValue: 1 << 1)
 20 |     public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
 21 |     public static let bottomRight = MRectCorner(rawValue: 1 << 3)
    |                       |- warning: static property 'bottomRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'bottomRight' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |     public static var allCorners: MRectCorner {
 23 |         return [.topLeft, .topRight, .bottomLeft, .bottomRight]
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:40:13: warning: switch must be exhaustive
 38 |             let type = self.element(at: i, associatedPoints: &points)
 39 |
 40 |             switch type {
    |             |- warning: switch must be exhaustive
    |             |- note: add missing case: '.cubicCurveTo'
    |             |- note: add missing case: '.quadraticCurveTo'
    |             `- note: add missing cases
 41 |             case .moveTo:
 42 |                 path.move(to: CGPoint(x: points[0].x, y: points[0].y))
[48/56] Compiling SVGView Serializations.swift
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:17:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | import AppKit
 13 |
 14 | public struct MRectCorner: OptionSet {
    |               `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
 15 |     public let rawValue: UInt
 16 |
 17 |     public static let none = MRectCorner([])
    |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     public static let topLeft = MRectCorner(rawValue: 1 << 0)
 19 |     public static let topRight = MRectCorner(rawValue: 1 << 1)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:18:23: warning: static property 'topLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | import AppKit
 13 |
 14 | public struct MRectCorner: OptionSet {
    |               `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
 15 |     public let rawValue: UInt
 16 |
 17 |     public static let none = MRectCorner([])
 18 |     public static let topLeft = MRectCorner(rawValue: 1 << 0)
    |                       |- warning: static property 'topLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'topLeft' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     public static let topRight = MRectCorner(rawValue: 1 << 1)
 20 |     public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:19:23: warning: static property 'topRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | import AppKit
 13 |
 14 | public struct MRectCorner: OptionSet {
    |               `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
 15 |     public let rawValue: UInt
 16 |
 17 |     public static let none = MRectCorner([])
 18 |     public static let topLeft = MRectCorner(rawValue: 1 << 0)
 19 |     public static let topRight = MRectCorner(rawValue: 1 << 1)
    |                       |- warning: static property 'topRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'topRight' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |     public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
 21 |     public static let bottomRight = MRectCorner(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:20:23: warning: static property 'bottomLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | import AppKit
 13 |
 14 | public struct MRectCorner: OptionSet {
    |               `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
 15 |     public let rawValue: UInt
 16 |
    :
 18 |     public static let topLeft = MRectCorner(rawValue: 1 << 0)
 19 |     public static let topRight = MRectCorner(rawValue: 1 << 1)
 20 |     public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
    |                       |- warning: static property 'bottomLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'bottomLeft' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |     public static let bottomRight = MRectCorner(rawValue: 1 << 3)
 22 |     public static var allCorners: MRectCorner {
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:21:23: warning: static property 'bottomRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | import AppKit
 13 |
 14 | public struct MRectCorner: OptionSet {
    |               `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
 15 |     public let rawValue: UInt
 16 |
    :
 19 |     public static let topRight = MRectCorner(rawValue: 1 << 1)
 20 |     public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
 21 |     public static let bottomRight = MRectCorner(rawValue: 1 << 3)
    |                       |- warning: static property 'bottomRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'bottomRight' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |     public static var allCorners: MRectCorner {
 23 |         return [.topLeft, .topRight, .bottomLeft, .bottomRight]
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:40:13: warning: switch must be exhaustive
 38 |             let type = self.element(at: i, associatedPoints: &points)
 39 |
 40 |             switch type {
    |             |- warning: switch must be exhaustive
    |             |- note: add missing case: '.cubicCurveTo'
    |             |- note: add missing case: '.quadraticCurveTo'
    |             `- note: add missing cases
 41 |             case .moveTo:
 42 |                 path.move(to: CGPoint(x: points[0].x, y: points[0].y))
[49/56] Compiling SVGView Serializer.swift
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:17:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | import AppKit
 13 |
 14 | public struct MRectCorner: OptionSet {
    |               `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
 15 |     public let rawValue: UInt
 16 |
 17 |     public static let none = MRectCorner([])
    |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     public static let topLeft = MRectCorner(rawValue: 1 << 0)
 19 |     public static let topRight = MRectCorner(rawValue: 1 << 1)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:18:23: warning: static property 'topLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | import AppKit
 13 |
 14 | public struct MRectCorner: OptionSet {
    |               `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
 15 |     public let rawValue: UInt
 16 |
 17 |     public static let none = MRectCorner([])
 18 |     public static let topLeft = MRectCorner(rawValue: 1 << 0)
    |                       |- warning: static property 'topLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'topLeft' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     public static let topRight = MRectCorner(rawValue: 1 << 1)
 20 |     public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:19:23: warning: static property 'topRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | import AppKit
 13 |
 14 | public struct MRectCorner: OptionSet {
    |               `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
 15 |     public let rawValue: UInt
 16 |
 17 |     public static let none = MRectCorner([])
 18 |     public static let topLeft = MRectCorner(rawValue: 1 << 0)
 19 |     public static let topRight = MRectCorner(rawValue: 1 << 1)
    |                       |- warning: static property 'topRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'topRight' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |     public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
 21 |     public static let bottomRight = MRectCorner(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:20:23: warning: static property 'bottomLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | import AppKit
 13 |
 14 | public struct MRectCorner: OptionSet {
    |               `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
 15 |     public let rawValue: UInt
 16 |
    :
 18 |     public static let topLeft = MRectCorner(rawValue: 1 << 0)
 19 |     public static let topRight = MRectCorner(rawValue: 1 << 1)
 20 |     public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
    |                       |- warning: static property 'bottomLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'bottomLeft' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |     public static let bottomRight = MRectCorner(rawValue: 1 << 3)
 22 |     public static var allCorners: MRectCorner {
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:21:23: warning: static property 'bottomRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | import AppKit
 13 |
 14 | public struct MRectCorner: OptionSet {
    |               `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
 15 |     public let rawValue: UInt
 16 |
    :
 19 |     public static let topRight = MRectCorner(rawValue: 1 << 1)
 20 |     public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
 21 |     public static let bottomRight = MRectCorner(rawValue: 1 << 3)
    |                       |- warning: static property 'bottomRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'bottomRight' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |     public static var allCorners: MRectCorner {
 23 |         return [.topLeft, .topRight, .bottomLeft, .bottomRight]
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:40:13: warning: switch must be exhaustive
 38 |             let type = self.element(at: i, associatedPoints: &points)
 39 |
 40 |             switch type {
    |             |- warning: switch must be exhaustive
    |             |- note: add missing case: '.cubicCurveTo'
    |             |- note: add missing case: '.quadraticCurveTo'
    |             `- note: add missing cases
 41 |             case .moveTo:
 42 |                 path.move(to: CGPoint(x: points[0].x, y: points[0].y))
[50/56] Compiling SVGView MBezierPath+Extension_macOS.swift
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:17:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | import AppKit
 13 |
 14 | public struct MRectCorner: OptionSet {
    |               `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
 15 |     public let rawValue: UInt
 16 |
 17 |     public static let none = MRectCorner([])
    |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     public static let topLeft = MRectCorner(rawValue: 1 << 0)
 19 |     public static let topRight = MRectCorner(rawValue: 1 << 1)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:18:23: warning: static property 'topLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | import AppKit
 13 |
 14 | public struct MRectCorner: OptionSet {
    |               `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
 15 |     public let rawValue: UInt
 16 |
 17 |     public static let none = MRectCorner([])
 18 |     public static let topLeft = MRectCorner(rawValue: 1 << 0)
    |                       |- warning: static property 'topLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'topLeft' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     public static let topRight = MRectCorner(rawValue: 1 << 1)
 20 |     public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:19:23: warning: static property 'topRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | import AppKit
 13 |
 14 | public struct MRectCorner: OptionSet {
    |               `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
 15 |     public let rawValue: UInt
 16 |
 17 |     public static let none = MRectCorner([])
 18 |     public static let topLeft = MRectCorner(rawValue: 1 << 0)
 19 |     public static let topRight = MRectCorner(rawValue: 1 << 1)
    |                       |- warning: static property 'topRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'topRight' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |     public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
 21 |     public static let bottomRight = MRectCorner(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:20:23: warning: static property 'bottomLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | import AppKit
 13 |
 14 | public struct MRectCorner: OptionSet {
    |               `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
 15 |     public let rawValue: UInt
 16 |
    :
 18 |     public static let topLeft = MRectCorner(rawValue: 1 << 0)
 19 |     public static let topRight = MRectCorner(rawValue: 1 << 1)
 20 |     public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
    |                       |- warning: static property 'bottomLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'bottomLeft' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |     public static let bottomRight = MRectCorner(rawValue: 1 << 3)
 22 |     public static var allCorners: MRectCorner {
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:21:23: warning: static property 'bottomRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | import AppKit
 13 |
 14 | public struct MRectCorner: OptionSet {
    |               `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
 15 |     public let rawValue: UInt
 16 |
    :
 19 |     public static let topRight = MRectCorner(rawValue: 1 << 1)
 20 |     public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
 21 |     public static let bottomRight = MRectCorner(rawValue: 1 << 3)
    |                       |- warning: static property 'bottomRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'bottomRight' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |     public static var allCorners: MRectCorner {
 23 |         return [.topLeft, .topRight, .bottomLeft, .bottomRight]
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:40:13: warning: switch must be exhaustive
 38 |             let type = self.element(at: i, associatedPoints: &points)
 39 |
 40 |             switch type {
    |             |- warning: switch must be exhaustive
    |             |- note: add missing case: '.cubicCurveTo'
    |             |- note: add missing case: '.quadraticCurveTo'
    |             `- note: add missing cases
 41 |             case .moveTo:
 42 |                 path.move(to: CGPoint(x: points[0].x, y: points[0].y))
[51/56] Compiling SVGView UIExtensions.swift
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:17:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | import AppKit
 13 |
 14 | public struct MRectCorner: OptionSet {
    |               `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
 15 |     public let rawValue: UInt
 16 |
 17 |     public static let none = MRectCorner([])
    |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     public static let topLeft = MRectCorner(rawValue: 1 << 0)
 19 |     public static let topRight = MRectCorner(rawValue: 1 << 1)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:18:23: warning: static property 'topLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | import AppKit
 13 |
 14 | public struct MRectCorner: OptionSet {
    |               `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
 15 |     public let rawValue: UInt
 16 |
 17 |     public static let none = MRectCorner([])
 18 |     public static let topLeft = MRectCorner(rawValue: 1 << 0)
    |                       |- warning: static property 'topLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'topLeft' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     public static let topRight = MRectCorner(rawValue: 1 << 1)
 20 |     public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:19:23: warning: static property 'topRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | import AppKit
 13 |
 14 | public struct MRectCorner: OptionSet {
    |               `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
 15 |     public let rawValue: UInt
 16 |
 17 |     public static let none = MRectCorner([])
 18 |     public static let topLeft = MRectCorner(rawValue: 1 << 0)
 19 |     public static let topRight = MRectCorner(rawValue: 1 << 1)
    |                       |- warning: static property 'topRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'topRight' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |     public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
 21 |     public static let bottomRight = MRectCorner(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:20:23: warning: static property 'bottomLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | import AppKit
 13 |
 14 | public struct MRectCorner: OptionSet {
    |               `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
 15 |     public let rawValue: UInt
 16 |
    :
 18 |     public static let topLeft = MRectCorner(rawValue: 1 << 0)
 19 |     public static let topRight = MRectCorner(rawValue: 1 << 1)
 20 |     public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
    |                       |- warning: static property 'bottomLeft' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'bottomLeft' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |     public static let bottomRight = MRectCorner(rawValue: 1 << 3)
 22 |     public static var allCorners: MRectCorner {
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:21:23: warning: static property 'bottomRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
 12 | import AppKit
 13 |
 14 | public struct MRectCorner: OptionSet {
    |               `- note: consider making struct 'MRectCorner' conform to the 'Sendable' protocol
 15 |     public let rawValue: UInt
 16 |
    :
 19 |     public static let topRight = MRectCorner(rawValue: 1 << 1)
 20 |     public static let bottomLeft = MRectCorner(rawValue: 1 << 2)
 21 |     public static let bottomRight = MRectCorner(rawValue: 1 << 3)
    |                       |- warning: static property 'bottomRight' is not concurrency-safe because non-'Sendable' type 'MRectCorner' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'bottomRight' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |     public static var allCorners: MRectCorner {
 23 |         return [.topLeft, .topRight, .bottomLeft, .bottomRight]
/Users/admin/builder/spi-builder-workspace/Source/UI/MBezierPath+Extension_macOS.swift:40:13: warning: switch must be exhaustive
 38 |             let type = self.element(at: i, associatedPoints: &points)
 39 |
 40 |             switch type {
    |             |- warning: switch must be exhaustive
    |             |- note: add missing case: '.cubicCurveTo'
    |             |- note: add missing case: '.quadraticCurveTo'
    |             `- note: add missing cases
 41 |             case .moveTo:
 42 |                 path.move(to: CGPoint(x: points[0].x, y: points[0].y))
[52/56] Compiling SVGView SVGParserExtensions.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Settings/SVGLinker.swift:12:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public class SVGLinker {
   |              `- note: class 'SVGLinker' does not conform to the 'Sendable' protocol
11 |
12 |     public static let none = SVGLinker()
   |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |     public static func base(url: URL) -> SVGLinker {
[53/56] Compiling SVGView SVGParserPrimitives.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Settings/SVGLinker.swift:12:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public class SVGLinker {
   |              `- note: class 'SVGLinker' does not conform to the 'Sendable' protocol
11 |
12 |     public static let none = SVGLinker()
   |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |     public static func base(url: URL) -> SVGLinker {
[54/56] Compiling SVGView SVGPathReader.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Settings/SVGLinker.swift:12:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public class SVGLinker {
   |              `- note: class 'SVGLinker' does not conform to the 'Sendable' protocol
11 |
12 |     public static let none = SVGLinker()
   |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |     public static func base(url: URL) -> SVGLinker {
[55/56] Compiling SVGView SVGView.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Settings/SVGLinker.swift:12:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public class SVGLinker {
   |              `- note: class 'SVGLinker' does not conform to the 'Sendable' protocol
11 |
12 |     public static let none = SVGLinker()
   |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |     public static func base(url: URL) -> SVGLinker {
[56/56] Compiling SVGView SVGLinker.swift
/Users/admin/builder/spi-builder-workspace/Source/Parser/SVG/Settings/SVGLinker.swift:12:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public class SVGLinker {
   |              `- note: class 'SVGLinker' does not conform to the 'Sendable' protocol
11 |
12 |     public static let none = SVGLinker()
   |                       |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'SVGLinker' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |     public static func base(url: URL) -> SVGLinker {
Build complete! (9.90s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "SVGView",
  "name" : "SVGView",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "11.0"
    },
    {
      "name" : "ios",
      "version" : "14.0"
    },
    {
      "name" : "watchos",
      "version" : "7.0"
    }
  ],
  "products" : [
    {
      "name" : "SVGView",
      "targets" : [
        "SVGView"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "SVGView",
      "module_type" : "SwiftTarget",
      "name" : "SVGView",
      "path" : "Source",
      "product_memberships" : [
        "SVGView"
      ],
      "sources" : [
        "Model/Images/SVGDataImage.swift",
        "Model/Images/SVGURLImage.swift",
        "Model/Nodes/SVGGroup.swift",
        "Model/Nodes/SVGImage.swift",
        "Model/Nodes/SVGNode.swift",
        "Model/Nodes/SVGShape.swift",
        "Model/Nodes/SVGText.swift",
        "Model/Nodes/SVGUserSpaceNode.swift",
        "Model/Nodes/SVGViewport.swift",
        "Model/Primitives/SVGColor.swift",
        "Model/Primitives/SVGFont.swift",
        "Model/Primitives/SVGGradient.swift",
        "Model/Primitives/SVGLength.swift",
        "Model/Primitives/SVGPaint.swift",
        "Model/Primitives/SVGPreserveAspectRatio.swift",
        "Model/Primitives/SVGStroke.swift",
        "Model/Shapes/SVGCircle.swift",
        "Model/Shapes/SVGEllipse.swift",
        "Model/Shapes/SVGLine.swift",
        "Model/Shapes/SVGPath.swift",
        "Model/Shapes/SVGPolygon.swift",
        "Model/Shapes/SVGPolyline.swift",
        "Model/Shapes/SVGRect.swift",
        "Parser/CSS/CSSParser.swift",
        "Parser/SVG/Attributes/SVGAttribute.swift",
        "Parser/SVG/Attributes/SVGFontSizeAttribute.swift",
        "Parser/SVG/Attributes/SVGLengthAttribute.swift",
        "Parser/SVG/Elements/SVGElementParser.swift",
        "Parser/SVG/Elements/SVGImageParser.swift",
        "Parser/SVG/Elements/SVGShapeParser.swift",
        "Parser/SVG/Elements/SVGStructureParsers.swift",
        "Parser/SVG/Elements/SVGTextParser.swift",
        "Parser/SVG/Primitives/SVGLengthParser.swift",
        "Parser/SVG/SVGConstants.swift",
        "Parser/SVG/SVGContext.swift",
        "Parser/SVG/SVGIndex.swift",
        "Parser/SVG/SVGParser.swift",
        "Parser/SVG/SVGParserBasics.swift",
        "Parser/SVG/SVGParserExtensions.swift",
        "Parser/SVG/SVGParserPrimitives.swift",
        "Parser/SVG/SVGPathReader.swift",
        "Parser/SVG/SVGView.swift",
        "Parser/SVG/Settings/SVGLinker.swift",
        "Parser/SVG/Settings/SVGLogger.swift",
        "Parser/SVG/Settings/SVGScreen.swift",
        "Parser/SVG/Settings/SVGSettings.swift",
        "Parser/XML/DOMParser.swift",
        "Parser/XML/XMLNode.swift",
        "Serialization/Serializable.swift",
        "Serialization/Serializations.swift",
        "Serialization/Serializer.swift",
        "UI/MBezierPath+Extension_macOS.swift",
        "UI/UIExtensions.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Done.