Build Information
Failed to build SwiftSVG, reference v2.3.2 (c3a886
), with Swift 6.0 for macOS (SPM) on 28 Nov 2024 01:36:54 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Build Log
========================================
RunAll
========================================
Builder version: 4.58.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mchoe/SwiftSVG.git
Reference: v2.3.2
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/mchoe/SwiftSVG
* tag v2.3.2 -> FETCH_HEAD
HEAD is now at c3a8866 Merge pull request #149 from mchoe/task/update-docs
Cloned https://github.com/mchoe/SwiftSVG.git
Revision (git rev-parse @):
c3a8866a25ace169ee8e5c037670ba14aa59606f
SUCCESS checkout https://github.com/mchoe/SwiftSVG.git at v2.3.2
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "swiftsvg",
"name": "SwiftSVG",
"url": "https://github.com/mchoe/SwiftSVG.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SwiftSVG",
"dependencies": [
]
}
]
}
Fetching https://github.com/mchoe/SwiftSVG.git
[1/4004] Fetching swiftsvg
Fetched https://github.com/mchoe/SwiftSVG.git from cache (2.33s)
Creating working copy for https://github.com/mchoe/SwiftSVG.git
Working copy of https://github.com/mchoe/SwiftSVG.git resolved at v2.3.2 (c3a8866)
warning: '.resolve-product-dependencies': dependency 'swiftsvg' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/mchoe/SwiftSVG.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.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
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--7754E27361AE5C74.txt
[3/47] Emitting module SwiftSVG
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Cache/SVGCache.swift:42:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGCache' may have shared mutable state; this is an error in the Swift 6 language mode
37 | A minimal in-memory cache class for caching `SVGLayer`s. The `default` singleton is the default cache used and you can optionally create your own static singleton through an extension.
38 | */
39 | open class SVGCache {
| `- note: class 'SVGCache' does not conform to the 'Sendable' protocol
40 |
41 | /// A singleton object that is the default store for `SVGlayer`s
42 | public static let `default` = SVGCache()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGCache' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |
44 | /// :nodoc:
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGGroup.swift:44:28: warning: static property 'groupAttributes' is not concurrency-safe because non-'Sendable' type '[String : (SVGGroup) -> (String, CAShapeLayer) -> ()]' may have shared mutable state; this is an error in the Swift 6 language mode
39 | */
40 |
41 | final class SVGGroup: SVGContainerElement {
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| `- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
42 |
43 | /// :nodoc:
44 | fileprivate static let groupAttributes: [String : (SVGGroup) -> (String, CAShapeLayer) -> ()] = [
| |- warning: static property 'groupAttributes' is not concurrency-safe because non-'Sendable' type '[String : (SVGGroup) -> (String, CAShapeLayer) -> ()]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'groupAttributes' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 | "fill": SVGGroup.fillGroup,
46 | "fill-rule": SVGGroup.fillRuleGroup,
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Helpers/CALayer+Sublayers.swift:46:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
44 | Helper function that applies the given closure on all sublayers of a given type
45 | */
46 | open func applyOnSublayers<T: CALayer>(ofType: T.Type, closure: (T) -> ()) {
| `- warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
47 | _ = self.sublayers(in: self).map(closure)
48 | }
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Helpers/UIColor+Extensions.swift:68:28: warning: static property 'named' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
66 | Lazily loaded instance of `NamedColors`
67 | */
68 | fileprivate static var named: NamedColors = {
| |- warning: static property 'named' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'named' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'named' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | return NamedColors()
70 | }()
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Iterators/PathDLexer.swift:76:16: warning: static property 'characterDictionary' is not concurrency-safe because non-'Sendable' type '[CChar : any PathCommand]' (aka 'Dictionary<Int8, any PathCommand>') may have shared mutable state; this is an error in the Swift 6 language mode
74 | A dictionary that generates a new `PathCommand` based on the `CChar` value of the SVG path letter
75 | */
76 | static let characterDictionary: [CChar : PathCommand] = [
| |- warning: static property 'characterDictionary' is not concurrency-safe because non-'Sendable' type '[CChar : any PathCommand]' (aka 'Dictionary<Int8, any PathCommand>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'characterDictionary' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 | DCharacter.M.rawValue: MoveTo(pathType: .absolute),
78 | DCharacter.m.rawValue: MoveTo(pathType: .relative),
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Iterators/PathCommand.swift:45:19: note: protocol 'PathCommand' does not conform to the 'Sendable' protocol
43 | A protocol that describes an instance that can process an individual SVG Element
44 | */
45 | internal protocol PathCommand: PreviousCommand {
| `- note: protocol 'PathCommand' does not conform to the 'Sendable' protocol
46 |
47 | /**
[4/51] Compiling SwiftSVG Data+CacheKey.swift
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Helpers/DispatchQueue+Extensions.swift:44:17: warning: capture of 'block' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
42 | } else {
43 | self.async {
44 | block()
| |- warning: capture of 'block' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
45 | }
46 | }
[5/51] Compiling SwiftSVG Dictionary+Add.swift
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Helpers/DispatchQueue+Extensions.swift:44:17: warning: capture of 'block' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
42 | } else {
43 | self.async {
44 | block()
| |- warning: capture of 'block' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
45 | }
46 | }
[6/51] Compiling SwiftSVG Dictionary+JSON.swift
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Helpers/DispatchQueue+Extensions.swift:44:17: warning: capture of 'block' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
42 | } else {
43 | self.async {
44 | block()
| |- warning: capture of 'block' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
45 | }
46 | }
[7/51] Compiling SwiftSVG DispatchQueue+Extensions.swift
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Helpers/DispatchQueue+Extensions.swift:44:17: warning: capture of 'block' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
42 | } else {
43 | self.async {
44 | block()
| |- warning: capture of 'block' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
45 | }
46 | }
[8/51] Compiling SwiftSVG FloatingPoint+DegreesRadians.swift
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Helpers/DispatchQueue+Extensions.swift:44:17: warning: capture of 'block' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
42 | } else {
43 | self.async {
44 | block()
| |- warning: capture of 'block' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
45 | }
46 | }
[9/51] Compiling SwiftSVG Print.swift
[10/51] Compiling SwiftSVG Scalar+FromByteArray.swift
[11/51] Compiling SwiftSVG Stack.swift
[12/51] Compiling SwiftSVG String+Subscript.swift
[13/51] Compiling SwiftSVG String+Trim.swift
[14/51] Compiling SwiftSVG Identifiable.swift
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGGroup.swift:41:13: note: class 'SVGGroup' does not conform to the 'Sendable' protocol
39 | */
40 |
41 | final class SVGGroup: SVGContainerElement {
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| `- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
42 |
43 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Cache/SVGCache.swift:42:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGCache' may have shared mutable state; this is an error in the Swift 6 language mode
37 | A minimal in-memory cache class for caching `SVGLayer`s. The `default` singleton is the default cache used and you can optionally create your own static singleton through an extension.
38 | */
39 | open class SVGCache {
| `- note: class 'SVGCache' does not conform to the 'Sendable' protocol
40 |
41 | /// A singleton object that is the default store for `SVGlayer`s
42 | public static let `default` = SVGCache()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGCache' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |
44 | /// :nodoc:
[15/51] Compiling SwiftSVG Strokable.swift
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGGroup.swift:41:13: note: class 'SVGGroup' does not conform to the 'Sendable' protocol
39 | */
40 |
41 | final class SVGGroup: SVGContainerElement {
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| `- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
42 |
43 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Cache/SVGCache.swift:42:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGCache' may have shared mutable state; this is an error in the Swift 6 language mode
37 | A minimal in-memory cache class for caching `SVGLayer`s. The `default` singleton is the default cache used and you can optionally create your own static singleton through an extension.
38 | */
39 | open class SVGCache {
| `- note: class 'SVGCache' does not conform to the 'Sendable' protocol
40 |
41 | /// A singleton object that is the default store for `SVGlayer`s
42 | public static let `default` = SVGCache()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGCache' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |
44 | /// :nodoc:
[16/51] Compiling SwiftSVG Stylable.swift
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGGroup.swift:41:13: note: class 'SVGGroup' does not conform to the 'Sendable' protocol
39 | */
40 |
41 | final class SVGGroup: SVGContainerElement {
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| `- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
42 |
43 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Cache/SVGCache.swift:42:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGCache' may have shared mutable state; this is an error in the Swift 6 language mode
37 | A minimal in-memory cache class for caching `SVGLayer`s. The `default` singleton is the default cache used and you can optionally create your own static singleton through an extension.
38 | */
39 | open class SVGCache {
| `- note: class 'SVGCache' does not conform to the 'Sendable' protocol
40 |
41 | /// A singleton object that is the default store for `SVGlayer`s
42 | public static let `default` = SVGCache()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGCache' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |
44 | /// :nodoc:
[17/51] Compiling SwiftSVG Transformable.swift
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGGroup.swift:41:13: note: class 'SVGGroup' does not conform to the 'Sendable' protocol
39 | */
40 |
41 | final class SVGGroup: SVGContainerElement {
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| `- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
42 |
43 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Cache/SVGCache.swift:42:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGCache' may have shared mutable state; this is an error in the Swift 6 language mode
37 | A minimal in-memory cache class for caching `SVGLayer`s. The `default` singleton is the default cache used and you can optionally create your own static singleton through an extension.
38 | */
39 | open class SVGCache {
| `- note: class 'SVGCache' does not conform to the 'Sendable' protocol
40 |
41 | /// A singleton object that is the default store for `SVGlayer`s
42 | public static let `default` = SVGCache()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGCache' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |
44 | /// :nodoc:
[18/51] Compiling SwiftSVG SVGCache.swift
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGGroup.swift:41:13: note: class 'SVGGroup' does not conform to the 'Sendable' protocol
39 | */
40 |
41 | final class SVGGroup: SVGContainerElement {
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| `- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
42 |
43 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Cache/SVGCache.swift:42:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGCache' may have shared mutable state; this is an error in the Swift 6 language mode
37 | A minimal in-memory cache class for caching `SVGLayer`s. The `default` singleton is the default cache used and you can optionally create your own static singleton through an extension.
38 | */
39 | open class SVGCache {
| `- note: class 'SVGCache' does not conform to the 'Sendable' protocol
40 |
41 | /// A singleton object that is the default store for `SVGlayer`s
42 | public static let `default` = SVGCache()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGCache' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |
44 | /// :nodoc:
[19/51] Compiling SwiftSVG CrossPlatform.swift
/Users/admin/builder/spi-builder-workspace/SwiftSVG/NSBezierPath+CrossPlatform.swift:42:17: error: switch must be exhaustive
40 | for i in 0 ..< self.elementCount {
41 | let type = self.element(at: i, associatedPoints: points)
42 | switch type {
| |- error: switch must be exhaustive
| |- note: add missing case: '.cubicCurveTo'
| |- note: add missing case: '.quadraticCurveTo'
| `- note: handle unknown values using "@unknown default"
43 | case .moveTo:
44 | path.move(to: points[0])
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Cache/SVGCache.swift:42:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGCache' may have shared mutable state; this is an error in the Swift 6 language mode
37 | A minimal in-memory cache class for caching `SVGLayer`s. The `default` singleton is the default cache used and you can optionally create your own static singleton through an extension.
38 | */
39 | open class SVGCache {
| `- note: class 'SVGCache' does not conform to the 'Sendable' protocol
40 |
41 | /// A singleton object that is the default store for `SVGlayer`s
42 | public static let `default` = SVGCache()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGCache' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |
44 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:86:29: warning: capture of 'parser' with non-sendable type '(any SVGParser)?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
84 |
85 | let parserToUse: SVGParser
86 | if let parser = parser {
| `- warning: capture of 'parser' with non-sendable type '(any SVGParser)?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
87 | parserToUse = parser
88 | } else {
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Parser/SVGParser.swift:51:17: note: protocol 'SVGParser' does not conform to the 'Sendable' protocol
49 | A protocol describing an XML parser capable of parsing SVG data
50 | */
51 | public protocol SVGParser {
| `- note: protocol 'SVGParser' does not conform to the 'Sendable' protocol
52 |
53 | /**
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:99:25: warning: capture of 'self' with non-sendable type 'Self?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
97 |
98 | DispatchQueue.main.safeAsync {
99 | self?.addSublayer(svgLayer)
| `- warning: capture of 'self' with non-sendable type 'Self?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
100 | }
101 | completion(svgLayer)
Swift.Optional:1:21: note: generic enum 'Optional' does not conform to the 'Sendable' protocol
1 | @frozen public enum Optional<Wrapped> : ~Copyable where Wrapped : ~Copyable {
| `- note: generic enum 'Optional' does not conform to the 'Sendable' protocol
2 | case none
3 | case some(Wrapped)
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:101:21: warning: capture of 'completion' with non-sendable type '(SVGLayer) -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
99 | self?.addSublayer(svgLayer)
100 | }
101 | completion(svgLayer)
| |- warning: capture of 'completion' with non-sendable type '(SVGLayer) -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
102 | }
103 | }
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:99:25: warning: capture of 'self' with non-sendable type 'Self?' in an isolated closure; this is an error in the Swift 6 language mode
97 |
98 | DispatchQueue.main.safeAsync {
99 | self?.addSublayer(svgLayer)
| `- warning: capture of 'self' with non-sendable type 'Self?' in an isolated closure; this is an error in the Swift 6 language mode
100 | }
101 | completion(svgLayer)
Swift.Optional:1:21: note: generic enum 'Optional' does not conform to the 'Sendable' protocol
1 | @frozen public enum Optional<Wrapped> : ~Copyable where Wrapped : ~Copyable {
| `- note: generic enum 'Optional' does not conform to the 'Sendable' protocol
2 | case none
3 | case some(Wrapped)
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:101:21: warning: capture of 'completion' with non-sendable type '(SVGLayer) -> ()' in an isolated closure; this is an error in the Swift 6 language mode
99 | self?.addSublayer(svgLayer)
100 | }
101 | completion(svgLayer)
| |- warning: capture of 'completion' with non-sendable type '(SVGLayer) -> ()' in an isolated closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
102 | }
103 | }
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:92:47: warning: capture of 'svgLayer' with non-sendable type 'SVGLayer' in a `@Sendable` closure; this is an error in the Swift 6 language mode
90 |
91 | DispatchQueue.global(qos: .userInitiated).async {
92 | guard let layerCopy = svgLayer.svgLayerCopy else {
| `- warning: capture of 'svgLayer' with non-sendable type 'SVGLayer' in a `@Sendable` closure; this is an error in the Swift 6 language mode
93 | return
94 | }
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/SVGLayer.swift:78:12: note: class 'SVGLayer' does not conform to the 'Sendable' protocol
76 | */
77 |
78 | open class SVGLayer: CAShapeLayer, SVGLayerType {
| `- note: class 'SVGLayer' does not conform to the 'Sendable' protocol
79 |
80 | /// The minimum CGRect that fits all subpaths
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:99:25: warning: capture of 'self' with non-sendable type 'Self?' in an isolated closure; this is an error in the Swift 6 language mode
97 |
98 | DispatchQueue.main.safeAsync {
99 | self?.addSublayer(svgLayer)
| `- warning: capture of 'self' with non-sendable type 'Self?' in an isolated closure; this is an error in the Swift 6 language mode
100 | }
101 | completion(svgLayer)
Swift.Optional:1:21: note: generic enum 'Optional' does not conform to the 'Sendable' protocol
1 | @frozen public enum Optional<Wrapped> : ~Copyable where Wrapped : ~Copyable {
| `- note: generic enum 'Optional' does not conform to the 'Sendable' protocol
2 | case none
3 | case some(Wrapped)
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/SVGLayer.swift:90:35: warning: 'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead
88 | */
89 | var svgLayerCopy: SVGLayer? {
90 | let tmp = NSKeyedArchiver.archivedData(withRootObject: self)
| `- warning: 'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead
91 | let copiedLayer = NSKeyedUnarchiver.unarchiveObject(with: tmp) as? SVGLayer
92 | copiedLayer?.boundingBox = self.boundingBox
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/SVGLayer.swift:91:45: warning: 'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead
89 | var svgLayerCopy: SVGLayer? {
90 | let tmp = NSKeyedArchiver.archivedData(withRootObject: self)
91 | let copiedLayer = NSKeyedUnarchiver.unarchiveObject(with: tmp) as? SVGLayer
| `- warning: 'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead
92 | copiedLayer?.boundingBox = self.boundingBox
93 | return copiedLayer
[20/51] Compiling SwiftSVG NSBezierPath+CrossPlatform.swift
/Users/admin/builder/spi-builder-workspace/SwiftSVG/NSBezierPath+CrossPlatform.swift:42:17: error: switch must be exhaustive
40 | for i in 0 ..< self.elementCount {
41 | let type = self.element(at: i, associatedPoints: points)
42 | switch type {
| |- error: switch must be exhaustive
| |- note: add missing case: '.cubicCurveTo'
| |- note: add missing case: '.quadraticCurveTo'
| `- note: handle unknown values using "@unknown default"
43 | case .moveTo:
44 | path.move(to: points[0])
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Cache/SVGCache.swift:42:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGCache' may have shared mutable state; this is an error in the Swift 6 language mode
37 | A minimal in-memory cache class for caching `SVGLayer`s. The `default` singleton is the default cache used and you can optionally create your own static singleton through an extension.
38 | */
39 | open class SVGCache {
| `- note: class 'SVGCache' does not conform to the 'Sendable' protocol
40 |
41 | /// A singleton object that is the default store for `SVGlayer`s
42 | public static let `default` = SVGCache()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGCache' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |
44 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:86:29: warning: capture of 'parser' with non-sendable type '(any SVGParser)?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
84 |
85 | let parserToUse: SVGParser
86 | if let parser = parser {
| `- warning: capture of 'parser' with non-sendable type '(any SVGParser)?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
87 | parserToUse = parser
88 | } else {
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Parser/SVGParser.swift:51:17: note: protocol 'SVGParser' does not conform to the 'Sendable' protocol
49 | A protocol describing an XML parser capable of parsing SVG data
50 | */
51 | public protocol SVGParser {
| `- note: protocol 'SVGParser' does not conform to the 'Sendable' protocol
52 |
53 | /**
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:99:25: warning: capture of 'self' with non-sendable type 'Self?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
97 |
98 | DispatchQueue.main.safeAsync {
99 | self?.addSublayer(svgLayer)
| `- warning: capture of 'self' with non-sendable type 'Self?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
100 | }
101 | completion(svgLayer)
Swift.Optional:1:21: note: generic enum 'Optional' does not conform to the 'Sendable' protocol
1 | @frozen public enum Optional<Wrapped> : ~Copyable where Wrapped : ~Copyable {
| `- note: generic enum 'Optional' does not conform to the 'Sendable' protocol
2 | case none
3 | case some(Wrapped)
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:101:21: warning: capture of 'completion' with non-sendable type '(SVGLayer) -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
99 | self?.addSublayer(svgLayer)
100 | }
101 | completion(svgLayer)
| |- warning: capture of 'completion' with non-sendable type '(SVGLayer) -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
102 | }
103 | }
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:99:25: warning: capture of 'self' with non-sendable type 'Self?' in an isolated closure; this is an error in the Swift 6 language mode
97 |
98 | DispatchQueue.main.safeAsync {
99 | self?.addSublayer(svgLayer)
| `- warning: capture of 'self' with non-sendable type 'Self?' in an isolated closure; this is an error in the Swift 6 language mode
100 | }
101 | completion(svgLayer)
Swift.Optional:1:21: note: generic enum 'Optional' does not conform to the 'Sendable' protocol
1 | @frozen public enum Optional<Wrapped> : ~Copyable where Wrapped : ~Copyable {
| `- note: generic enum 'Optional' does not conform to the 'Sendable' protocol
2 | case none
3 | case some(Wrapped)
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:101:21: warning: capture of 'completion' with non-sendable type '(SVGLayer) -> ()' in an isolated closure; this is an error in the Swift 6 language mode
99 | self?.addSublayer(svgLayer)
100 | }
101 | completion(svgLayer)
| |- warning: capture of 'completion' with non-sendable type '(SVGLayer) -> ()' in an isolated closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
102 | }
103 | }
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:92:47: warning: capture of 'svgLayer' with non-sendable type 'SVGLayer' in a `@Sendable` closure; this is an error in the Swift 6 language mode
90 |
91 | DispatchQueue.global(qos: .userInitiated).async {
92 | guard let layerCopy = svgLayer.svgLayerCopy else {
| `- warning: capture of 'svgLayer' with non-sendable type 'SVGLayer' in a `@Sendable` closure; this is an error in the Swift 6 language mode
93 | return
94 | }
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/SVGLayer.swift:78:12: note: class 'SVGLayer' does not conform to the 'Sendable' protocol
76 | */
77 |
78 | open class SVGLayer: CAShapeLayer, SVGLayerType {
| `- note: class 'SVGLayer' does not conform to the 'Sendable' protocol
79 |
80 | /// The minimum CGRect that fits all subpaths
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:99:25: warning: capture of 'self' with non-sendable type 'Self?' in an isolated closure; this is an error in the Swift 6 language mode
97 |
98 | DispatchQueue.main.safeAsync {
99 | self?.addSublayer(svgLayer)
| `- warning: capture of 'self' with non-sendable type 'Self?' in an isolated closure; this is an error in the Swift 6 language mode
100 | }
101 | completion(svgLayer)
Swift.Optional:1:21: note: generic enum 'Optional' does not conform to the 'Sendable' protocol
1 | @frozen public enum Optional<Wrapped> : ~Copyable where Wrapped : ~Copyable {
| `- note: generic enum 'Optional' does not conform to the 'Sendable' protocol
2 | case none
3 | case some(Wrapped)
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/SVGLayer.swift:90:35: warning: 'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead
88 | */
89 | var svgLayerCopy: SVGLayer? {
90 | let tmp = NSKeyedArchiver.archivedData(withRootObject: self)
| `- warning: 'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead
91 | let copiedLayer = NSKeyedUnarchiver.unarchiveObject(with: tmp) as? SVGLayer
92 | copiedLayer?.boundingBox = self.boundingBox
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/SVGLayer.swift:91:45: warning: 'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead
89 | var svgLayerCopy: SVGLayer? {
90 | let tmp = NSKeyedArchiver.archivedData(withRootObject: self)
91 | let copiedLayer = NSKeyedUnarchiver.unarchiveObject(with: tmp) as? SVGLayer
| `- warning: 'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead
92 | copiedLayer?.boundingBox = self.boundingBox
93 | return copiedLayer
[21/51] Compiling SwiftSVG CALayer+SVG.swift
/Users/admin/builder/spi-builder-workspace/SwiftSVG/NSBezierPath+CrossPlatform.swift:42:17: error: switch must be exhaustive
40 | for i in 0 ..< self.elementCount {
41 | let type = self.element(at: i, associatedPoints: points)
42 | switch type {
| |- error: switch must be exhaustive
| |- note: add missing case: '.cubicCurveTo'
| |- note: add missing case: '.quadraticCurveTo'
| `- note: handle unknown values using "@unknown default"
43 | case .moveTo:
44 | path.move(to: points[0])
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Cache/SVGCache.swift:42:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGCache' may have shared mutable state; this is an error in the Swift 6 language mode
37 | A minimal in-memory cache class for caching `SVGLayer`s. The `default` singleton is the default cache used and you can optionally create your own static singleton through an extension.
38 | */
39 | open class SVGCache {
| `- note: class 'SVGCache' does not conform to the 'Sendable' protocol
40 |
41 | /// A singleton object that is the default store for `SVGlayer`s
42 | public static let `default` = SVGCache()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGCache' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |
44 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:86:29: warning: capture of 'parser' with non-sendable type '(any SVGParser)?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
84 |
85 | let parserToUse: SVGParser
86 | if let parser = parser {
| `- warning: capture of 'parser' with non-sendable type '(any SVGParser)?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
87 | parserToUse = parser
88 | } else {
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Parser/SVGParser.swift:51:17: note: protocol 'SVGParser' does not conform to the 'Sendable' protocol
49 | A protocol describing an XML parser capable of parsing SVG data
50 | */
51 | public protocol SVGParser {
| `- note: protocol 'SVGParser' does not conform to the 'Sendable' protocol
52 |
53 | /**
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:99:25: warning: capture of 'self' with non-sendable type 'Self?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
97 |
98 | DispatchQueue.main.safeAsync {
99 | self?.addSublayer(svgLayer)
| `- warning: capture of 'self' with non-sendable type 'Self?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
100 | }
101 | completion(svgLayer)
Swift.Optional:1:21: note: generic enum 'Optional' does not conform to the 'Sendable' protocol
1 | @frozen public enum Optional<Wrapped> : ~Copyable where Wrapped : ~Copyable {
| `- note: generic enum 'Optional' does not conform to the 'Sendable' protocol
2 | case none
3 | case some(Wrapped)
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:101:21: warning: capture of 'completion' with non-sendable type '(SVGLayer) -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
99 | self?.addSublayer(svgLayer)
100 | }
101 | completion(svgLayer)
| |- warning: capture of 'completion' with non-sendable type '(SVGLayer) -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
102 | }
103 | }
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:99:25: warning: capture of 'self' with non-sendable type 'Self?' in an isolated closure; this is an error in the Swift 6 language mode
97 |
98 | DispatchQueue.main.safeAsync {
99 | self?.addSublayer(svgLayer)
| `- warning: capture of 'self' with non-sendable type 'Self?' in an isolated closure; this is an error in the Swift 6 language mode
100 | }
101 | completion(svgLayer)
Swift.Optional:1:21: note: generic enum 'Optional' does not conform to the 'Sendable' protocol
1 | @frozen public enum Optional<Wrapped> : ~Copyable where Wrapped : ~Copyable {
| `- note: generic enum 'Optional' does not conform to the 'Sendable' protocol
2 | case none
3 | case some(Wrapped)
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:101:21: warning: capture of 'completion' with non-sendable type '(SVGLayer) -> ()' in an isolated closure; this is an error in the Swift 6 language mode
99 | self?.addSublayer(svgLayer)
100 | }
101 | completion(svgLayer)
| |- warning: capture of 'completion' with non-sendable type '(SVGLayer) -> ()' in an isolated closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
102 | }
103 | }
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:92:47: warning: capture of 'svgLayer' with non-sendable type 'SVGLayer' in a `@Sendable` closure; this is an error in the Swift 6 language mode
90 |
91 | DispatchQueue.global(qos: .userInitiated).async {
92 | guard let layerCopy = svgLayer.svgLayerCopy else {
| `- warning: capture of 'svgLayer' with non-sendable type 'SVGLayer' in a `@Sendable` closure; this is an error in the Swift 6 language mode
93 | return
94 | }
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/SVGLayer.swift:78:12: note: class 'SVGLayer' does not conform to the 'Sendable' protocol
76 | */
77 |
78 | open class SVGLayer: CAShapeLayer, SVGLayerType {
| `- note: class 'SVGLayer' does not conform to the 'Sendable' protocol
79 |
80 | /// The minimum CGRect that fits all subpaths
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:99:25: warning: capture of 'self' with non-sendable type 'Self?' in an isolated closure; this is an error in the Swift 6 language mode
97 |
98 | DispatchQueue.main.safeAsync {
99 | self?.addSublayer(svgLayer)
| `- warning: capture of 'self' with non-sendable type 'Self?' in an isolated closure; this is an error in the Swift 6 language mode
100 | }
101 | completion(svgLayer)
Swift.Optional:1:21: note: generic enum 'Optional' does not conform to the 'Sendable' protocol
1 | @frozen public enum Optional<Wrapped> : ~Copyable where Wrapped : ~Copyable {
| `- note: generic enum 'Optional' does not conform to the 'Sendable' protocol
2 | case none
3 | case some(Wrapped)
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/SVGLayer.swift:90:35: warning: 'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead
88 | */
89 | var svgLayerCopy: SVGLayer? {
90 | let tmp = NSKeyedArchiver.archivedData(withRootObject: self)
| `- warning: 'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead
91 | let copiedLayer = NSKeyedUnarchiver.unarchiveObject(with: tmp) as? SVGLayer
92 | copiedLayer?.boundingBox = self.boundingBox
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/SVGLayer.swift:91:45: warning: 'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead
89 | var svgLayerCopy: SVGLayer? {
90 | let tmp = NSKeyedArchiver.archivedData(withRootObject: self)
91 | let copiedLayer = NSKeyedUnarchiver.unarchiveObject(with: tmp) as? SVGLayer
| `- warning: 'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead
92 | copiedLayer?.boundingBox = self.boundingBox
93 | return copiedLayer
[22/51] Compiling SwiftSVG CAShapeLayer+SVG.swift
/Users/admin/builder/spi-builder-workspace/SwiftSVG/NSBezierPath+CrossPlatform.swift:42:17: error: switch must be exhaustive
40 | for i in 0 ..< self.elementCount {
41 | let type = self.element(at: i, associatedPoints: points)
42 | switch type {
| |- error: switch must be exhaustive
| |- note: add missing case: '.cubicCurveTo'
| |- note: add missing case: '.quadraticCurveTo'
| `- note: handle unknown values using "@unknown default"
43 | case .moveTo:
44 | path.move(to: points[0])
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Cache/SVGCache.swift:42:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGCache' may have shared mutable state; this is an error in the Swift 6 language mode
37 | A minimal in-memory cache class for caching `SVGLayer`s. The `default` singleton is the default cache used and you can optionally create your own static singleton through an extension.
38 | */
39 | open class SVGCache {
| `- note: class 'SVGCache' does not conform to the 'Sendable' protocol
40 |
41 | /// A singleton object that is the default store for `SVGlayer`s
42 | public static let `default` = SVGCache()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGCache' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |
44 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:86:29: warning: capture of 'parser' with non-sendable type '(any SVGParser)?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
84 |
85 | let parserToUse: SVGParser
86 | if let parser = parser {
| `- warning: capture of 'parser' with non-sendable type '(any SVGParser)?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
87 | parserToUse = parser
88 | } else {
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Parser/SVGParser.swift:51:17: note: protocol 'SVGParser' does not conform to the 'Sendable' protocol
49 | A protocol describing an XML parser capable of parsing SVG data
50 | */
51 | public protocol SVGParser {
| `- note: protocol 'SVGParser' does not conform to the 'Sendable' protocol
52 |
53 | /**
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:99:25: warning: capture of 'self' with non-sendable type 'Self?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
97 |
98 | DispatchQueue.main.safeAsync {
99 | self?.addSublayer(svgLayer)
| `- warning: capture of 'self' with non-sendable type 'Self?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
100 | }
101 | completion(svgLayer)
Swift.Optional:1:21: note: generic enum 'Optional' does not conform to the 'Sendable' protocol
1 | @frozen public enum Optional<Wrapped> : ~Copyable where Wrapped : ~Copyable {
| `- note: generic enum 'Optional' does not conform to the 'Sendable' protocol
2 | case none
3 | case some(Wrapped)
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:101:21: warning: capture of 'completion' with non-sendable type '(SVGLayer) -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
99 | self?.addSublayer(svgLayer)
100 | }
101 | completion(svgLayer)
| |- warning: capture of 'completion' with non-sendable type '(SVGLayer) -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
102 | }
103 | }
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:99:25: warning: capture of 'self' with non-sendable type 'Self?' in an isolated closure; this is an error in the Swift 6 language mode
97 |
98 | DispatchQueue.main.safeAsync {
99 | self?.addSublayer(svgLayer)
| `- warning: capture of 'self' with non-sendable type 'Self?' in an isolated closure; this is an error in the Swift 6 language mode
100 | }
101 | completion(svgLayer)
Swift.Optional:1:21: note: generic enum 'Optional' does not conform to the 'Sendable' protocol
1 | @frozen public enum Optional<Wrapped> : ~Copyable where Wrapped : ~Copyable {
| `- note: generic enum 'Optional' does not conform to the 'Sendable' protocol
2 | case none
3 | case some(Wrapped)
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:101:21: warning: capture of 'completion' with non-sendable type '(SVGLayer) -> ()' in an isolated closure; this is an error in the Swift 6 language mode
99 | self?.addSublayer(svgLayer)
100 | }
101 | completion(svgLayer)
| |- warning: capture of 'completion' with non-sendable type '(SVGLayer) -> ()' in an isolated closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
102 | }
103 | }
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:92:47: warning: capture of 'svgLayer' with non-sendable type 'SVGLayer' in a `@Sendable` closure; this is an error in the Swift 6 language mode
90 |
91 | DispatchQueue.global(qos: .userInitiated).async {
92 | guard let layerCopy = svgLayer.svgLayerCopy else {
| `- warning: capture of 'svgLayer' with non-sendable type 'SVGLayer' in a `@Sendable` closure; this is an error in the Swift 6 language mode
93 | return
94 | }
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/SVGLayer.swift:78:12: note: class 'SVGLayer' does not conform to the 'Sendable' protocol
76 | */
77 |
78 | open class SVGLayer: CAShapeLayer, SVGLayerType {
| `- note: class 'SVGLayer' does not conform to the 'Sendable' protocol
79 |
80 | /// The minimum CGRect that fits all subpaths
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:99:25: warning: capture of 'self' with non-sendable type 'Self?' in an isolated closure; this is an error in the Swift 6 language mode
97 |
98 | DispatchQueue.main.safeAsync {
99 | self?.addSublayer(svgLayer)
| `- warning: capture of 'self' with non-sendable type 'Self?' in an isolated closure; this is an error in the Swift 6 language mode
100 | }
101 | completion(svgLayer)
Swift.Optional:1:21: note: generic enum 'Optional' does not conform to the 'Sendable' protocol
1 | @frozen public enum Optional<Wrapped> : ~Copyable where Wrapped : ~Copyable {
| `- note: generic enum 'Optional' does not conform to the 'Sendable' protocol
2 | case none
3 | case some(Wrapped)
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/SVGLayer.swift:90:35: warning: 'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead
88 | */
89 | var svgLayerCopy: SVGLayer? {
90 | let tmp = NSKeyedArchiver.archivedData(withRootObject: self)
| `- warning: 'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead
91 | let copiedLayer = NSKeyedUnarchiver.unarchiveObject(with: tmp) as? SVGLayer
92 | copiedLayer?.boundingBox = self.boundingBox
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/SVGLayer.swift:91:45: warning: 'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead
89 | var svgLayerCopy: SVGLayer? {
90 | let tmp = NSKeyedArchiver.archivedData(withRootObject: self)
91 | let copiedLayer = NSKeyedUnarchiver.unarchiveObject(with: tmp) as? SVGLayer
| `- warning: 'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead
92 | copiedLayer?.boundingBox = self.boundingBox
93 | return copiedLayer
[23/51] Compiling SwiftSVG SVGLayer.swift
/Users/admin/builder/spi-builder-workspace/SwiftSVG/NSBezierPath+CrossPlatform.swift:42:17: error: switch must be exhaustive
40 | for i in 0 ..< self.elementCount {
41 | let type = self.element(at: i, associatedPoints: points)
42 | switch type {
| |- error: switch must be exhaustive
| |- note: add missing case: '.cubicCurveTo'
| |- note: add missing case: '.quadraticCurveTo'
| `- note: handle unknown values using "@unknown default"
43 | case .moveTo:
44 | path.move(to: points[0])
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Cache/SVGCache.swift:42:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGCache' may have shared mutable state; this is an error in the Swift 6 language mode
37 | A minimal in-memory cache class for caching `SVGLayer`s. The `default` singleton is the default cache used and you can optionally create your own static singleton through an extension.
38 | */
39 | open class SVGCache {
| `- note: class 'SVGCache' does not conform to the 'Sendable' protocol
40 |
41 | /// A singleton object that is the default store for `SVGlayer`s
42 | public static let `default` = SVGCache()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'SVGCache' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |
44 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:86:29: warning: capture of 'parser' with non-sendable type '(any SVGParser)?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
84 |
85 | let parserToUse: SVGParser
86 | if let parser = parser {
| `- warning: capture of 'parser' with non-sendable type '(any SVGParser)?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
87 | parserToUse = parser
88 | } else {
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Parser/SVGParser.swift:51:17: note: protocol 'SVGParser' does not conform to the 'Sendable' protocol
49 | A protocol describing an XML parser capable of parsing SVG data
50 | */
51 | public protocol SVGParser {
| `- note: protocol 'SVGParser' does not conform to the 'Sendable' protocol
52 |
53 | /**
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:99:25: warning: capture of 'self' with non-sendable type 'Self?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
97 |
98 | DispatchQueue.main.safeAsync {
99 | self?.addSublayer(svgLayer)
| `- warning: capture of 'self' with non-sendable type 'Self?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
100 | }
101 | completion(svgLayer)
Swift.Optional:1:21: note: generic enum 'Optional' does not conform to the 'Sendable' protocol
1 | @frozen public enum Optional<Wrapped> : ~Copyable where Wrapped : ~Copyable {
| `- note: generic enum 'Optional' does not conform to the 'Sendable' protocol
2 | case none
3 | case some(Wrapped)
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:101:21: warning: capture of 'completion' with non-sendable type '(SVGLayer) -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
99 | self?.addSublayer(svgLayer)
100 | }
101 | completion(svgLayer)
| |- warning: capture of 'completion' with non-sendable type '(SVGLayer) -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
102 | }
103 | }
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:99:25: warning: capture of 'self' with non-sendable type 'Self?' in an isolated closure; this is an error in the Swift 6 language mode
97 |
98 | DispatchQueue.main.safeAsync {
99 | self?.addSublayer(svgLayer)
| `- warning: capture of 'self' with non-sendable type 'Self?' in an isolated closure; this is an error in the Swift 6 language mode
100 | }
101 | completion(svgLayer)
Swift.Optional:1:21: note: generic enum 'Optional' does not conform to the 'Sendable' protocol
1 | @frozen public enum Optional<Wrapped> : ~Copyable where Wrapped : ~Copyable {
| `- note: generic enum 'Optional' does not conform to the 'Sendable' protocol
2 | case none
3 | case some(Wrapped)
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:101:21: warning: capture of 'completion' with non-sendable type '(SVGLayer) -> ()' in an isolated closure; this is an error in the Swift 6 language mode
99 | self?.addSublayer(svgLayer)
100 | }
101 | completion(svgLayer)
| |- warning: capture of 'completion' with non-sendable type '(SVGLayer) -> ()' in an isolated closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
102 | }
103 | }
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:92:47: warning: capture of 'svgLayer' with non-sendable type 'SVGLayer' in a `@Sendable` closure; this is an error in the Swift 6 language mode
90 |
91 | DispatchQueue.global(qos: .userInitiated).async {
92 | guard let layerCopy = svgLayer.svgLayerCopy else {
| `- warning: capture of 'svgLayer' with non-sendable type 'SVGLayer' in a `@Sendable` closure; this is an error in the Swift 6 language mode
93 | return
94 | }
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/SVGLayer.swift:78:12: note: class 'SVGLayer' does not conform to the 'Sendable' protocol
76 | */
77 |
78 | open class SVGLayer: CAShapeLayer, SVGLayerType {
| `- note: class 'SVGLayer' does not conform to the 'Sendable' protocol
79 |
80 | /// The minimum CGRect that fits all subpaths
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/CALayer+SVG.swift:99:25: warning: capture of 'self' with non-sendable type 'Self?' in an isolated closure; this is an error in the Swift 6 language mode
97 |
98 | DispatchQueue.main.safeAsync {
99 | self?.addSublayer(svgLayer)
| `- warning: capture of 'self' with non-sendable type 'Self?' in an isolated closure; this is an error in the Swift 6 language mode
100 | }
101 | completion(svgLayer)
Swift.Optional:1:21: note: generic enum 'Optional' does not conform to the 'Sendable' protocol
1 | @frozen public enum Optional<Wrapped> : ~Copyable where Wrapped : ~Copyable {
| `- note: generic enum 'Optional' does not conform to the 'Sendable' protocol
2 | case none
3 | case some(Wrapped)
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/SVGLayer.swift:90:35: warning: 'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead
88 | */
89 | var svgLayerCopy: SVGLayer? {
90 | let tmp = NSKeyedArchiver.archivedData(withRootObject: self)
| `- warning: 'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead
91 | let copiedLayer = NSKeyedUnarchiver.unarchiveObject(with: tmp) as? SVGLayer
92 | copiedLayer?.boundingBox = self.boundingBox
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG Extensions/SVGLayer.swift:91:45: warning: 'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead
89 | var svgLayerCopy: SVGLayer? {
90 | let tmp = NSKeyedArchiver.archivedData(withRootObject: self)
91 | let copiedLayer = NSKeyedUnarchiver.unarchiveObject(with: tmp) as? SVGLayer
| `- warning: 'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead
92 | copiedLayer?.boundingBox = self.boundingBox
93 | return copiedLayer
[24/51] Compiling SwiftSVG PathDLexer.swift
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGPath' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGPath' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGCircle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGCircle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGCircle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGEllipse' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGEllipse' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGEllipse' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGEllipse' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGLine' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGLine' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGLine' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGLine' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGPath' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGPath' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGRectangle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGRectangle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGRectangle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGRectangle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGRectangle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGRectangle' conforms to `Sendable`; this is an error in the Swift 6 language mode
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Iterators/PathDLexer.swift:76:16: warning: static property 'characterDictionary' is not concurrency-safe because non-'Sendable' type '[CChar : any PathCommand]' (aka 'Dictionary<Int8, any PathCommand>') may have shared mutable state; this is an error in the Swift 6 language mode
74 | A dictionary that generates a new `PathCommand` based on the `CChar` value of the SVG path letter
75 | */
76 | static let characterDictionary: [CChar : PathCommand] = [
| |- warning: static property 'characterDictionary' is not concurrency-safe because non-'Sendable' type '[CChar : any PathCommand]' (aka 'Dictionary<Int8, any PathCommand>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'characterDictionary' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 | DCharacter.M.rawValue: MoveTo(pathType: .absolute),
78 | DCharacter.m.rawValue: MoveTo(pathType: .relative),
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Iterators/PathCommand.swift:45:19: note: protocol 'PathCommand' does not conform to the 'Sendable' protocol
43 | A protocol that describes an instance that can process an individual SVG Element
44 | */
45 | internal protocol PathCommand: PreviousCommand {
| `- note: protocol 'PathCommand' does not conform to the 'Sendable' protocol
46 |
47 | /**
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGPath.swift:40:13: note: class 'SVGPath' does not conform to the 'Sendable' protocol
38 | Concrete implementation that creates a `CAShapeLayer` from a `<path>` element and its attributes
39 | */
40 | final class SVGPath: SVGShapeElement, ParsesAsynchronously, DelaysApplyingAttributes {
| |- note: class 'SVGPath' does not conform to the 'Sendable' protocol
| |- note: class 'SVGPath' does not conform to the 'Sendable' protocol
| |- note: class 'SVGPath' does not conform to the 'Sendable' protocol
| `- note: class 'SVGPath' does not conform to the 'Sendable' protocol
41 |
42 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGCircle.swift:42:13: note: class 'SVGCircle' does not conform to the 'Sendable' protocol
40 | */
41 |
42 | final class SVGCircle: SVGShapeElement {
| |- note: class 'SVGCircle' does not conform to the 'Sendable' protocol
| |- note: class 'SVGCircle' does not conform to the 'Sendable' protocol
| `- note: class 'SVGCircle' does not conform to the 'Sendable' protocol
43 |
44 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGEllipse.swift:40:13: note: class 'SVGEllipse' does not conform to the 'Sendable' protocol
38 | Concrete implementation that creates a `CAShapeLayer` from a `<ellipse>` element and its attributes
39 | */
40 | final class SVGEllipse: SVGShapeElement {
| |- note: class 'SVGEllipse' does not conform to the 'Sendable' protocol
| |- note: class 'SVGEllipse' does not conform to the 'Sendable' protocol
| |- note: class 'SVGEllipse' does not conform to the 'Sendable' protocol
| `- note: class 'SVGEllipse' does not conform to the 'Sendable' protocol
41 |
42 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGLine.swift:42:13: note: class 'SVGLine' does not conform to the 'Sendable' protocol
40 | */
41 |
42 | final class SVGLine: SVGShapeElement {
| |- note: class 'SVGLine' does not conform to the 'Sendable' protocol
| |- note: class 'SVGLine' does not conform to the 'Sendable' protocol
| |- note: class 'SVGLine' does not conform to the 'Sendable' protocol
| `- note: class 'SVGLine' does not conform to the 'Sendable' protocol
43 |
44 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGRectangle.swift:41:13: note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
39 | */
40 |
41 | final class SVGRectangle: SVGShapeElement {
| |- note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
| |- note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
| |- note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
| |- note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
| |- note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
| `- note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
42 |
43 | /// :nodoc:
[25/51] Compiling SwiftSVG NSXMLSVGParser.swift
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGPath' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGPath' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGCircle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGCircle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGCircle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGEllipse' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGEllipse' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGEllipse' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGEllipse' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGLine' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGLine' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGLine' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGLine' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGPath' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGPath' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGRectangle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGRectangle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGRectangle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGRectangle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGRectangle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGRectangle' conforms to `Sendable`; this is an error in the Swift 6 language mode
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Iterators/PathDLexer.swift:76:16: warning: static property 'characterDictionary' is not concurrency-safe because non-'Sendable' type '[CChar : any PathCommand]' (aka 'Dictionary<Int8, any PathCommand>') may have shared mutable state; this is an error in the Swift 6 language mode
74 | A dictionary that generates a new `PathCommand` based on the `CChar` value of the SVG path letter
75 | */
76 | static let characterDictionary: [CChar : PathCommand] = [
| |- warning: static property 'characterDictionary' is not concurrency-safe because non-'Sendable' type '[CChar : any PathCommand]' (aka 'Dictionary<Int8, any PathCommand>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'characterDictionary' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 | DCharacter.M.rawValue: MoveTo(pathType: .absolute),
78 | DCharacter.m.rawValue: MoveTo(pathType: .relative),
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Iterators/PathCommand.swift:45:19: note: protocol 'PathCommand' does not conform to the 'Sendable' protocol
43 | A protocol that describes an instance that can process an individual SVG Element
44 | */
45 | internal protocol PathCommand: PreviousCommand {
| `- note: protocol 'PathCommand' does not conform to the 'Sendable' protocol
46 |
47 | /**
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGPath.swift:40:13: note: class 'SVGPath' does not conform to the 'Sendable' protocol
38 | Concrete implementation that creates a `CAShapeLayer` from a `<path>` element and its attributes
39 | */
40 | final class SVGPath: SVGShapeElement, ParsesAsynchronously, DelaysApplyingAttributes {
| |- note: class 'SVGPath' does not conform to the 'Sendable' protocol
| |- note: class 'SVGPath' does not conform to the 'Sendable' protocol
| |- note: class 'SVGPath' does not conform to the 'Sendable' protocol
| `- note: class 'SVGPath' does not conform to the 'Sendable' protocol
41 |
42 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGCircle.swift:42:13: note: class 'SVGCircle' does not conform to the 'Sendable' protocol
40 | */
41 |
42 | final class SVGCircle: SVGShapeElement {
| |- note: class 'SVGCircle' does not conform to the 'Sendable' protocol
| |- note: class 'SVGCircle' does not conform to the 'Sendable' protocol
| `- note: class 'SVGCircle' does not conform to the 'Sendable' protocol
43 |
44 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGEllipse.swift:40:13: note: class 'SVGEllipse' does not conform to the 'Sendable' protocol
38 | Concrete implementation that creates a `CAShapeLayer` from a `<ellipse>` element and its attributes
39 | */
40 | final class SVGEllipse: SVGShapeElement {
| |- note: class 'SVGEllipse' does not conform to the 'Sendable' protocol
| |- note: class 'SVGEllipse' does not conform to the 'Sendable' protocol
| |- note: class 'SVGEllipse' does not conform to the 'Sendable' protocol
| `- note: class 'SVGEllipse' does not conform to the 'Sendable' protocol
41 |
42 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGLine.swift:42:13: note: class 'SVGLine' does not conform to the 'Sendable' protocol
40 | */
41 |
42 | final class SVGLine: SVGShapeElement {
| |- note: class 'SVGLine' does not conform to the 'Sendable' protocol
| |- note: class 'SVGLine' does not conform to the 'Sendable' protocol
| |- note: class 'SVGLine' does not conform to the 'Sendable' protocol
| `- note: class 'SVGLine' does not conform to the 'Sendable' protocol
43 |
44 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGRectangle.swift:41:13: note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
39 | */
40 |
41 | final class SVGRectangle: SVGShapeElement {
| |- note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
| |- note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
| |- note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
| |- note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
| |- note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
| `- note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
42 |
43 | /// :nodoc:
[26/51] Compiling SwiftSVG SVGParser.swift
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGPath' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGPath' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGCircle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGCircle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGCircle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGEllipse' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGEllipse' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGEllipse' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGEllipse' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGLine' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGLine' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGLine' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGLine' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGPath' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGPath' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGRectangle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGRectangle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGRectangle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGRectangle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGRectangle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGRectangle' conforms to `Sendable`; this is an error in the Swift 6 language mode
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Iterators/PathDLexer.swift:76:16: warning: static property 'characterDictionary' is not concurrency-safe because non-'Sendable' type '[CChar : any PathCommand]' (aka 'Dictionary<Int8, any PathCommand>') may have shared mutable state; this is an error in the Swift 6 language mode
74 | A dictionary that generates a new `PathCommand` based on the `CChar` value of the SVG path letter
75 | */
76 | static let characterDictionary: [CChar : PathCommand] = [
| |- warning: static property 'characterDictionary' is not concurrency-safe because non-'Sendable' type '[CChar : any PathCommand]' (aka 'Dictionary<Int8, any PathCommand>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'characterDictionary' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 | DCharacter.M.rawValue: MoveTo(pathType: .absolute),
78 | DCharacter.m.rawValue: MoveTo(pathType: .relative),
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Iterators/PathCommand.swift:45:19: note: protocol 'PathCommand' does not conform to the 'Sendable' protocol
43 | A protocol that describes an instance that can process an individual SVG Element
44 | */
45 | internal protocol PathCommand: PreviousCommand {
| `- note: protocol 'PathCommand' does not conform to the 'Sendable' protocol
46 |
47 | /**
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGPath.swift:40:13: note: class 'SVGPath' does not conform to the 'Sendable' protocol
38 | Concrete implementation that creates a `CAShapeLayer` from a `<path>` element and its attributes
39 | */
40 | final class SVGPath: SVGShapeElement, ParsesAsynchronously, DelaysApplyingAttributes {
| |- note: class 'SVGPath' does not conform to the 'Sendable' protocol
| |- note: class 'SVGPath' does not conform to the 'Sendable' protocol
| |- note: class 'SVGPath' does not conform to the 'Sendable' protocol
| `- note: class 'SVGPath' does not conform to the 'Sendable' protocol
41 |
42 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGCircle.swift:42:13: note: class 'SVGCircle' does not conform to the 'Sendable' protocol
40 | */
41 |
42 | final class SVGCircle: SVGShapeElement {
| |- note: class 'SVGCircle' does not conform to the 'Sendable' protocol
| |- note: class 'SVGCircle' does not conform to the 'Sendable' protocol
| `- note: class 'SVGCircle' does not conform to the 'Sendable' protocol
43 |
44 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGEllipse.swift:40:13: note: class 'SVGEllipse' does not conform to the 'Sendable' protocol
38 | Concrete implementation that creates a `CAShapeLayer` from a `<ellipse>` element and its attributes
39 | */
40 | final class SVGEllipse: SVGShapeElement {
| |- note: class 'SVGEllipse' does not conform to the 'Sendable' protocol
| |- note: class 'SVGEllipse' does not conform to the 'Sendable' protocol
| |- note: class 'SVGEllipse' does not conform to the 'Sendable' protocol
| `- note: class 'SVGEllipse' does not conform to the 'Sendable' protocol
41 |
42 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGLine.swift:42:13: note: class 'SVGLine' does not conform to the 'Sendable' protocol
40 | */
41 |
42 | final class SVGLine: SVGShapeElement {
| |- note: class 'SVGLine' does not conform to the 'Sendable' protocol
| |- note: class 'SVGLine' does not conform to the 'Sendable' protocol
| |- note: class 'SVGLine' does not conform to the 'Sendable' protocol
| `- note: class 'SVGLine' does not conform to the 'Sendable' protocol
43 |
44 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGRectangle.swift:41:13: note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
39 | */
40 |
41 | final class SVGRectangle: SVGShapeElement {
| |- note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
| |- note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
| |- note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
| |- note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
| |- note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
| `- note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
42 |
43 | /// :nodoc:
[27/51] Compiling SwiftSVG SVGParserSupportedElements.swift
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGPath' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGPath' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGCircle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGCircle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGCircle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGEllipse' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGEllipse' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGEllipse' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGEllipse' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGLine' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGLine' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGLine' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGLine' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGPath' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGPath' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGRectangle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGRectangle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGRectangle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGRectangle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGRectangle' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGRectangle' conforms to `Sendable`; this is an error in the Swift 6 language mode
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Iterators/PathDLexer.swift:76:16: warning: static property 'characterDictionary' is not concurrency-safe because non-'Sendable' type '[CChar : any PathCommand]' (aka 'Dictionary<Int8, any PathCommand>') may have shared mutable state; this is an error in the Swift 6 language mode
74 | A dictionary that generates a new `PathCommand` based on the `CChar` value of the SVG path letter
75 | */
76 | static let characterDictionary: [CChar : PathCommand] = [
| |- warning: static property 'characterDictionary' is not concurrency-safe because non-'Sendable' type '[CChar : any PathCommand]' (aka 'Dictionary<Int8, any PathCommand>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'characterDictionary' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 | DCharacter.M.rawValue: MoveTo(pathType: .absolute),
78 | DCharacter.m.rawValue: MoveTo(pathType: .relative),
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Iterators/PathCommand.swift:45:19: note: protocol 'PathCommand' does not conform to the 'Sendable' protocol
43 | A protocol that describes an instance that can process an individual SVG Element
44 | */
45 | internal protocol PathCommand: PreviousCommand {
| `- note: protocol 'PathCommand' does not conform to the 'Sendable' protocol
46 |
47 | /**
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGPath.swift:40:13: note: class 'SVGPath' does not conform to the 'Sendable' protocol
38 | Concrete implementation that creates a `CAShapeLayer` from a `<path>` element and its attributes
39 | */
40 | final class SVGPath: SVGShapeElement, ParsesAsynchronously, DelaysApplyingAttributes {
| |- note: class 'SVGPath' does not conform to the 'Sendable' protocol
| |- note: class 'SVGPath' does not conform to the 'Sendable' protocol
| |- note: class 'SVGPath' does not conform to the 'Sendable' protocol
| `- note: class 'SVGPath' does not conform to the 'Sendable' protocol
41 |
42 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGCircle.swift:42:13: note: class 'SVGCircle' does not conform to the 'Sendable' protocol
40 | */
41 |
42 | final class SVGCircle: SVGShapeElement {
| |- note: class 'SVGCircle' does not conform to the 'Sendable' protocol
| |- note: class 'SVGCircle' does not conform to the 'Sendable' protocol
| `- note: class 'SVGCircle' does not conform to the 'Sendable' protocol
43 |
44 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGEllipse.swift:40:13: note: class 'SVGEllipse' does not conform to the 'Sendable' protocol
38 | Concrete implementation that creates a `CAShapeLayer` from a `<ellipse>` element and its attributes
39 | */
40 | final class SVGEllipse: SVGShapeElement {
| |- note: class 'SVGEllipse' does not conform to the 'Sendable' protocol
| |- note: class 'SVGEllipse' does not conform to the 'Sendable' protocol
| |- note: class 'SVGEllipse' does not conform to the 'Sendable' protocol
| `- note: class 'SVGEllipse' does not conform to the 'Sendable' protocol
41 |
42 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGLine.swift:42:13: note: class 'SVGLine' does not conform to the 'Sendable' protocol
40 | */
41 |
42 | final class SVGLine: SVGShapeElement {
| |- note: class 'SVGLine' does not conform to the 'Sendable' protocol
| |- note: class 'SVGLine' does not conform to the 'Sendable' protocol
| |- note: class 'SVGLine' does not conform to the 'Sendable' protocol
| `- note: class 'SVGLine' does not conform to the 'Sendable' protocol
43 |
44 | /// :nodoc:
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGRectangle.swift:41:13: note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
39 | */
40 |
41 | final class SVGRectangle: SVGShapeElement {
| |- note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
| |- note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
| |- note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
| |- note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
| |- note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
| `- note: class 'SVGRectangle' does not conform to the 'Sendable' protocol
42 |
43 | /// :nodoc:
[28/51] Compiling SwiftSVG SVGGroup.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGGroup.swift:44:28: warning: static property 'groupAttributes' is not concurrency-safe because non-'Sendable' type '[String : (SVGGroup) -> (String, CAShapeLayer) -> ()]' may have shared mutable state; this is an error in the Swift 6 language mode
39 | */
40 |
41 | final class SVGGroup: SVGContainerElement {
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| `- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
42 |
43 | /// :nodoc:
44 | fileprivate static let groupAttributes: [String : (SVGGroup) -> (String, CAShapeLayer) -> ()] = [
| |- warning: static property 'groupAttributes' is not concurrency-safe because non-'Sendable' type '[String : (SVGGroup) -> (String, CAShapeLayer) -> ()]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'groupAttributes' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 | "fill": SVGGroup.fillGroup,
46 | "fill-rule": SVGGroup.fillRuleGroup,
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGPath.swift:102:43: warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
100 | let concurrent = DispatchQueue(label: "com.straussmade.swiftsvg.path.concurrent", attributes: .concurrent)
101 |
102 | concurrent.async(execute: parsePathClosure)
| `- warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
103 | concurrent.async(flags: .barrier) { [weak self] in
104 | guard var this = self else { return }
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGPath.swift:104:38: warning: capture of 'self' with non-sendable type 'SVGPath?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
38 | Concrete implementation that creates a `CAShapeLayer` from a `<path>` element and its attributes
39 | */
40 | final class SVGPath: SVGShapeElement, ParsesAsynchronously, DelaysApplyingAttributes {
| `- note: class 'SVGPath' does not conform to the 'Sendable' protocol
41 |
42 | /// :nodoc:
:
102 | concurrent.async(execute: parsePathClosure)
103 | concurrent.async(flags: .barrier) { [weak self] in
104 | guard var this = self else { return }
| `- warning: capture of 'self' with non-sendable type 'SVGPath?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
105 | this.svgLayer.path = pathDPath.cgPath
106 | this.applyDelayedAttributes()
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGPath.swift:105:42: warning: capture of 'pathDPath' with non-sendable type 'UIBezierPath' (aka 'NSBezierPath') in a `@Sendable` closure; this is an error in the Swift 6 language mode
103 | concurrent.async(flags: .barrier) { [weak self] in
104 | guard var this = self else { return }
105 | this.svgLayer.path = pathDPath.cgPath
| `- warning: capture of 'pathDPath' with non-sendable type 'UIBezierPath' (aka 'NSBezierPath') in a `@Sendable` closure; this is an error in the Swift 6 language mode
106 | this.applyDelayedAttributes()
107 | this.asyncParseManager?.finishedProcessing(this.svgLayer)
AppKit.NSBezierPath:1:12: note: class 'NSBezierPath' does not conform to the 'Sendable' protocol
1 | open class NSBezierPath : NSObject, NSCopying, NSSecureCoding {
| `- note: class 'NSBezierPath' does not conform to the 'Sendable' protocol
2 | @available(*, unavailable, message: "superseded by import of -[NSObject init]")
3 | public /*not inherited*/ init()
[29/51] Compiling SwiftSVG SVGLine.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGGroup.swift:44:28: warning: static property 'groupAttributes' is not concurrency-safe because non-'Sendable' type '[String : (SVGGroup) -> (String, CAShapeLayer) -> ()]' may have shared mutable state; this is an error in the Swift 6 language mode
39 | */
40 |
41 | final class SVGGroup: SVGContainerElement {
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| `- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
42 |
43 | /// :nodoc:
44 | fileprivate static let groupAttributes: [String : (SVGGroup) -> (String, CAShapeLayer) -> ()] = [
| |- warning: static property 'groupAttributes' is not concurrency-safe because non-'Sendable' type '[String : (SVGGroup) -> (String, CAShapeLayer) -> ()]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'groupAttributes' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 | "fill": SVGGroup.fillGroup,
46 | "fill-rule": SVGGroup.fillRuleGroup,
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGPath.swift:102:43: warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
100 | let concurrent = DispatchQueue(label: "com.straussmade.swiftsvg.path.concurrent", attributes: .concurrent)
101 |
102 | concurrent.async(execute: parsePathClosure)
| `- warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
103 | concurrent.async(flags: .barrier) { [weak self] in
104 | guard var this = self else { return }
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGPath.swift:104:38: warning: capture of 'self' with non-sendable type 'SVGPath?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
38 | Concrete implementation that creates a `CAShapeLayer` from a `<path>` element and its attributes
39 | */
40 | final class SVGPath: SVGShapeElement, ParsesAsynchronously, DelaysApplyingAttributes {
| `- note: class 'SVGPath' does not conform to the 'Sendable' protocol
41 |
42 | /// :nodoc:
:
102 | concurrent.async(execute: parsePathClosure)
103 | concurrent.async(flags: .barrier) { [weak self] in
104 | guard var this = self else { return }
| `- warning: capture of 'self' with non-sendable type 'SVGPath?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
105 | this.svgLayer.path = pathDPath.cgPath
106 | this.applyDelayedAttributes()
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGPath.swift:105:42: warning: capture of 'pathDPath' with non-sendable type 'UIBezierPath' (aka 'NSBezierPath') in a `@Sendable` closure; this is an error in the Swift 6 language mode
103 | concurrent.async(flags: .barrier) { [weak self] in
104 | guard var this = self else { return }
105 | this.svgLayer.path = pathDPath.cgPath
| `- warning: capture of 'pathDPath' with non-sendable type 'UIBezierPath' (aka 'NSBezierPath') in a `@Sendable` closure; this is an error in the Swift 6 language mode
106 | this.applyDelayedAttributes()
107 | this.asyncParseManager?.finishedProcessing(this.svgLayer)
AppKit.NSBezierPath:1:12: note: class 'NSBezierPath' does not conform to the 'Sendable' protocol
1 | open class NSBezierPath : NSObject, NSCopying, NSSecureCoding {
| `- note: class 'NSBezierPath' does not conform to the 'Sendable' protocol
2 | @available(*, unavailable, message: "superseded by import of -[NSObject init]")
3 | public /*not inherited*/ init()
[30/51] Compiling SwiftSVG SVGPath.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGGroup.swift:44:28: warning: static property 'groupAttributes' is not concurrency-safe because non-'Sendable' type '[String : (SVGGroup) -> (String, CAShapeLayer) -> ()]' may have shared mutable state; this is an error in the Swift 6 language mode
39 | */
40 |
41 | final class SVGGroup: SVGContainerElement {
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| `- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
42 |
43 | /// :nodoc:
44 | fileprivate static let groupAttributes: [String : (SVGGroup) -> (String, CAShapeLayer) -> ()] = [
| |- warning: static property 'groupAttributes' is not concurrency-safe because non-'Sendable' type '[String : (SVGGroup) -> (String, CAShapeLayer) -> ()]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'groupAttributes' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 | "fill": SVGGroup.fillGroup,
46 | "fill-rule": SVGGroup.fillRuleGroup,
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGPath.swift:102:43: warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
100 | let concurrent = DispatchQueue(label: "com.straussmade.swiftsvg.path.concurrent", attributes: .concurrent)
101 |
102 | concurrent.async(execute: parsePathClosure)
| `- warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
103 | concurrent.async(flags: .barrier) { [weak self] in
104 | guard var this = self else { return }
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGPath.swift:104:38: warning: capture of 'self' with non-sendable type 'SVGPath?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
38 | Concrete implementation that creates a `CAShapeLayer` from a `<path>` element and its attributes
39 | */
40 | final class SVGPath: SVGShapeElement, ParsesAsynchronously, DelaysApplyingAttributes {
| `- note: class 'SVGPath' does not conform to the 'Sendable' protocol
41 |
42 | /// :nodoc:
:
102 | concurrent.async(execute: parsePathClosure)
103 | concurrent.async(flags: .barrier) { [weak self] in
104 | guard var this = self else { return }
| `- warning: capture of 'self' with non-sendable type 'SVGPath?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
105 | this.svgLayer.path = pathDPath.cgPath
106 | this.applyDelayedAttributes()
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGPath.swift:105:42: warning: capture of 'pathDPath' with non-sendable type 'UIBezierPath' (aka 'NSBezierPath') in a `@Sendable` closure; this is an error in the Swift 6 language mode
103 | concurrent.async(flags: .barrier) { [weak self] in
104 | guard var this = self else { return }
105 | this.svgLayer.path = pathDPath.cgPath
| `- warning: capture of 'pathDPath' with non-sendable type 'UIBezierPath' (aka 'NSBezierPath') in a `@Sendable` closure; this is an error in the Swift 6 language mode
106 | this.applyDelayedAttributes()
107 | this.asyncParseManager?.finishedProcessing(this.svgLayer)
AppKit.NSBezierPath:1:12: note: class 'NSBezierPath' does not conform to the 'Sendable' protocol
1 | open class NSBezierPath : NSObject, NSCopying, NSSecureCoding {
| `- note: class 'NSBezierPath' does not conform to the 'Sendable' protocol
2 | @available(*, unavailable, message: "superseded by import of -[NSObject init]")
3 | public /*not inherited*/ init()
[31/51] Compiling SwiftSVG SVGPolygon.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGGroup.swift:44:28: warning: static property 'groupAttributes' is not concurrency-safe because non-'Sendable' type '[String : (SVGGroup) -> (String, CAShapeLayer) -> ()]' may have shared mutable state; this is an error in the Swift 6 language mode
39 | */
40 |
41 | final class SVGGroup: SVGContainerElement {
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| `- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
42 |
43 | /// :nodoc:
44 | fileprivate static let groupAttributes: [String : (SVGGroup) -> (String, CAShapeLayer) -> ()] = [
| |- warning: static property 'groupAttributes' is not concurrency-safe because non-'Sendable' type '[String : (SVGGroup) -> (String, CAShapeLayer) -> ()]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'groupAttributes' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 | "fill": SVGGroup.fillGroup,
46 | "fill-rule": SVGGroup.fillRuleGroup,
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGPath.swift:102:43: warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
100 | let concurrent = DispatchQueue(label: "com.straussmade.swiftsvg.path.concurrent", attributes: .concurrent)
101 |
102 | concurrent.async(execute: parsePathClosure)
| `- warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
103 | concurrent.async(flags: .barrier) { [weak self] in
104 | guard var this = self else { return }
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGPath.swift:104:38: warning: capture of 'self' with non-sendable type 'SVGPath?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
38 | Concrete implementation that creates a `CAShapeLayer` from a `<path>` element and its attributes
39 | */
40 | final class SVGPath: SVGShapeElement, ParsesAsynchronously, DelaysApplyingAttributes {
| `- note: class 'SVGPath' does not conform to the 'Sendable' protocol
41 |
42 | /// :nodoc:
:
102 | concurrent.async(execute: parsePathClosure)
103 | concurrent.async(flags: .barrier) { [weak self] in
104 | guard var this = self else { return }
| `- warning: capture of 'self' with non-sendable type 'SVGPath?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
105 | this.svgLayer.path = pathDPath.cgPath
106 | this.applyDelayedAttributes()
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGPath.swift:105:42: warning: capture of 'pathDPath' with non-sendable type 'UIBezierPath' (aka 'NSBezierPath') in a `@Sendable` closure; this is an error in the Swift 6 language mode
103 | concurrent.async(flags: .barrier) { [weak self] in
104 | guard var this = self else { return }
105 | this.svgLayer.path = pathDPath.cgPath
| `- warning: capture of 'pathDPath' with non-sendable type 'UIBezierPath' (aka 'NSBezierPath') in a `@Sendable` closure; this is an error in the Swift 6 language mode
106 | this.applyDelayedAttributes()
107 | this.asyncParseManager?.finishedProcessing(this.svgLayer)
AppKit.NSBezierPath:1:12: note: class 'NSBezierPath' does not conform to the 'Sendable' protocol
1 | open class NSBezierPath : NSObject, NSCopying, NSSecureCoding {
| `- note: class 'NSBezierPath' does not conform to the 'Sendable' protocol
2 | @available(*, unavailable, message: "superseded by import of -[NSObject init]")
3 | public /*not inherited*/ init()
[32/51] Compiling SwiftSVG SVGPolyline.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGGroup.swift:44:28: warning: static property 'groupAttributes' is not concurrency-safe because non-'Sendable' type '[String : (SVGGroup) -> (String, CAShapeLayer) -> ()]' may have shared mutable state; this is an error in the Swift 6 language mode
39 | */
40 |
41 | final class SVGGroup: SVGContainerElement {
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| `- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
42 |
43 | /// :nodoc:
44 | fileprivate static let groupAttributes: [String : (SVGGroup) -> (String, CAShapeLayer) -> ()] = [
| |- warning: static property 'groupAttributes' is not concurrency-safe because non-'Sendable' type '[String : (SVGGroup) -> (String, CAShapeLayer) -> ()]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'groupAttributes' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 | "fill": SVGGroup.fillGroup,
46 | "fill-rule": SVGGroup.fillRuleGroup,
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGPath.swift:102:43: warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
100 | let concurrent = DispatchQueue(label: "com.straussmade.swiftsvg.path.concurrent", attributes: .concurrent)
101 |
102 | concurrent.async(execute: parsePathClosure)
| `- warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
103 | concurrent.async(flags: .barrier) { [weak self] in
104 | guard var this = self else { return }
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGPath.swift:104:38: warning: capture of 'self' with non-sendable type 'SVGPath?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
38 | Concrete implementation that creates a `CAShapeLayer` from a `<path>` element and its attributes
39 | */
40 | final class SVGPath: SVGShapeElement, ParsesAsynchronously, DelaysApplyingAttributes {
| `- note: class 'SVGPath' does not conform to the 'Sendable' protocol
41 |
42 | /// :nodoc:
:
102 | concurrent.async(execute: parsePathClosure)
103 | concurrent.async(flags: .barrier) { [weak self] in
104 | guard var this = self else { return }
| `- warning: capture of 'self' with non-sendable type 'SVGPath?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
105 | this.svgLayer.path = pathDPath.cgPath
106 | this.applyDelayedAttributes()
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGPath.swift:105:42: warning: capture of 'pathDPath' with non-sendable type 'UIBezierPath' (aka 'NSBezierPath') in a `@Sendable` closure; this is an error in the Swift 6 language mode
103 | concurrent.async(flags: .barrier) { [weak self] in
104 | guard var this = self else { return }
105 | this.svgLayer.path = pathDPath.cgPath
| `- warning: capture of 'pathDPath' with non-sendable type 'UIBezierPath' (aka 'NSBezierPath') in a `@Sendable` closure; this is an error in the Swift 6 language mode
106 | this.applyDelayedAttributes()
107 | this.asyncParseManager?.finishedProcessing(this.svgLayer)
AppKit.NSBezierPath:1:12: note: class 'NSBezierPath' does not conform to the 'Sendable' protocol
1 | open class NSBezierPath : NSObject, NSCopying, NSSecureCoding {
| `- note: class 'NSBezierPath' does not conform to the 'Sendable' protocol
2 | @available(*, unavailable, message: "superseded by import of -[NSObject init]")
3 | public /*not inherited*/ init()
[33/51] Compiling SwiftSVG UIColor+Extensions.swift
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Helpers/UIColor+Extensions.swift:68:28: warning: static property 'named' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
66 | Lazily loaded instance of `NamedColors`
67 | */
68 | fileprivate static var named: NamedColors = {
| |- warning: static property 'named' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'named' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'named' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | return NamedColors()
70 | }()
[34/51] Compiling SwiftSVG Unown.swift
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Helpers/UIColor+Extensions.swift:68:28: warning: static property 'named' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
66 | Lazily loaded instance of `NamedColors`
67 | */
68 | fileprivate static var named: NamedColors = {
| |- warning: static property 'named' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'named' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'named' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | return NamedColors()
70 | }()
[35/51] Compiling SwiftSVG CoordinateLexer.swift
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Helpers/UIColor+Extensions.swift:68:28: warning: static property 'named' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
66 | Lazily loaded instance of `NamedColors`
67 | */
68 | fileprivate static var named: NamedColors = {
| |- warning: static property 'named' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'named' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'named' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | return NamedColors()
70 | }()
[36/51] Compiling SwiftSVG PathCommand.swift
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Helpers/UIColor+Extensions.swift:68:28: warning: static property 'named' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
66 | Lazily loaded instance of `NamedColors`
67 | */
68 | fileprivate static var named: NamedColors = {
| |- warning: static property 'named' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'named' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'named' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
69 | return NamedColors()
70 | }()
[37/51] Compiling SwiftSVG ParsesAsynchronously.swift
[38/51] Compiling SwiftSVG SVGCircle.swift
[39/51] Compiling SwiftSVG SVGContainerElement.swift
[40/51] Compiling SwiftSVG SVGElement.swift
[41/51] Compiling SwiftSVG SVGEllipse.swift
[42/51] Compiling SwiftSVG SVGRectangle.swift
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Helpers/CALayer+Sublayers.swift:46:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
44 | Helper function that applies the given closure on all sublayers of a given type
45 | */
46 | open func applyOnSublayers<T: CALayer>(ofType: T.Type, closure: (T) -> ()) {
| `- warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
47 | _ = self.sublayers(in: self).map(closure)
48 | }
[43/51] Compiling SwiftSVG SVGRootElement.swift
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Helpers/CALayer+Sublayers.swift:46:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
44 | Helper function that applies the given closure on all sublayers of a given type
45 | */
46 | open func applyOnSublayers<T: CALayer>(ofType: T.Type, closure: (T) -> ()) {
| `- warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
47 | _ = self.sublayers(in: self).map(closure)
48 | }
[44/51] Compiling SwiftSVG SVGShapeElement.swift
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Helpers/CALayer+Sublayers.swift:46:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
44 | Helper function that applies the given closure on all sublayers of a given type
45 | */
46 | open func applyOnSublayers<T: CALayer>(ofType: T.Type, closure: (T) -> ()) {
| `- warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
47 | _ = self.sublayers(in: self).map(closure)
48 | }
[45/51] Compiling SwiftSVG BinaryFloatingPoint+ParseLengthString.swift
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Helpers/CALayer+Sublayers.swift:46:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
44 | Helper function that applies the given closure on all sublayers of a given type
45 | */
46 | open func applyOnSublayers<T: CALayer>(ofType: T.Type, closure: (T) -> ()) {
| `- warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
47 | _ = self.sublayers(in: self).map(closure)
48 | }
[46/51] Compiling SwiftSVG CALayer+Sublayers.swift
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Helpers/CALayer+Sublayers.swift:46:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
44 | Helper function that applies the given closure on all sublayers of a given type
45 | */
46 | open func applyOnSublayers<T: CALayer>(ofType: T.Type, closure: (T) -> ()) {
| `- warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
47 | _ = self.sublayers(in: self).map(closure)
48 | }
[47/51] Compiling SwiftSVG SVGView.swift
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGGroup.swift:41:13: note: class 'SVGGroup' does not conform to the 'Sendable' protocol
39 | */
40 |
41 | final class SVGGroup: SVGContainerElement {
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| `- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
42 |
43 | /// :nodoc:
[48/51] Compiling SwiftSVG UIBezierPath+SVG.swift
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGGroup.swift:41:13: note: class 'SVGGroup' does not conform to the 'Sendable' protocol
39 | */
40 |
41 | final class SVGGroup: SVGContainerElement {
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| `- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
42 |
43 | /// :nodoc:
[49/51] Compiling SwiftSVG UIView+SVG.swift
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGGroup.swift:41:13: note: class 'SVGGroup' does not conform to the 'Sendable' protocol
39 | */
40 |
41 | final class SVGGroup: SVGContainerElement {
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| `- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
42 |
43 | /// :nodoc:
[50/51] Compiling SwiftSVG DelaysApplyingAttributes.swift
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGGroup.swift:41:13: note: class 'SVGGroup' does not conform to the 'Sendable' protocol
39 | */
40 |
41 | final class SVGGroup: SVGContainerElement {
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| `- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
42 |
43 | /// :nodoc:
[51/51] Compiling SwiftSVG Fillable.swift
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
<unknown>:0: warning: implicit capture of 'self' requires that 'SVGGroup' conforms to `Sendable`; this is an error in the Swift 6 language mode
/Users/admin/builder/spi-builder-workspace/SwiftSVG/SVG/Elements/SVGGroup.swift:41:13: note: class 'SVGGroup' does not conform to the 'Sendable' protocol
39 | */
40 |
41 | final class SVGGroup: SVGContainerElement {
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| |- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
| `- note: class 'SVGGroup' does not conform to the 'Sendable' protocol
42 |
43 | /// :nodoc:
BUILD FAILURE 6.0 macosSpm