The Swift Package Index logo.Swift Package Index

Build Information

Failed to build SwiftBlend2D, reference master (df2a56), with Swift 6.1 for Android on 17 Jan 2026 23:40:21 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1

Build Log

689 |             return nil
690 |         }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:89:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba32>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 87 |     static var objectType: BLObjectType { .rgba }
 88 |
 89 |     static let getFromVar: GetterFunc = { (pointer, rgba32) in
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba32>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 90 |         var value: UInt32 = 0
 91 |         defer {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:96:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 94 |         return blVarToRgba32(pointer, &value)
 95 |     }
 96 |     static let initializeVar: InitializerFunc = { (pointer, rgba32) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |         blVarInitRgba32(pointer, rgba32.value)
 98 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:99:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 97 |         blVarInitRgba32(pointer, rgba32.value)
 98 |     }
 99 |     static let assignToVar: AssignFunc = { (pointer, rgba32) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |         blVarAssignRgba32(pointer, rgba32.value)
101 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:107:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba64>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
105 |     static var objectType: BLObjectType { .rgba }
106 |
107 |     static let getFromVar: GetterFunc = { (pointer, rgba64) in
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba64>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 |         var value: UInt64 = 0
109 |         defer {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:114:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
112 |         return blVarToRgba64(pointer, &value)
113 |     }
114 |     static let initializeVar: InitializerFunc = { (pointer, rgba64) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |         blVarInitRgba64(pointer, rgba64.value)
116 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:117:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
115 |         blVarInitRgba64(pointer, rgba64.value)
116 |     }
117 |     static let assignToVar: AssignFunc = { (pointer, rgba64) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |         blVarAssignRgba64(pointer, rgba64.value)
119 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:125:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
123 |     static var objectType: BLObjectType { .rgba }
124 |
125 |     static let getFromVar: GetterFunc = blVarToRgba
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 |     static let initializeVar: InitializerFunc = { (pointer, rgba) in
127 |         withUnsafePointer(to: rgba) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:126:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
124 |
125 |     static let getFromVar: GetterFunc = blVarToRgba
126 |     static let initializeVar: InitializerFunc = { (pointer, rgba) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |         withUnsafePointer(to: rgba) {
128 |             blVarInitRgba(pointer, $0)
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:131:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
129 |         }
130 |     }
131 |     static let assignToVar: AssignFunc = { (pointer, rgba) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 |         withUnsafePointer(to: rgba) {
133 |             blVarAssignRgba(pointer, $0)
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: conformance to 'Sendable' must occur in the same source file as struct 'BLResultCode'; use '@unchecked Sendable' for retroactive conformance; this is an error in the Swift 6 language mode
1 | import blend2d
2 |
3 | extension BLResultCode: @retroactive Error {
  | `- warning: conformance to 'Sendable' must occur in the same source file as struct 'BLResultCode'; use '@unchecked Sendable' for retroactive conformance; this is an error in the Swift 6 language mode
4 |
5 | }
[361/377] Compiling SwiftBlend2D BLBitSetWordIterator.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLFile.swift:90:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFileCore>?, UnsafePointer<BLFileCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFileCore>>, Optional<UnsafePointer<BLFileCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
88 |     public static let initializer = blFileInit
89 |     public static let deinitializer = blFileReset
90 |     public static let assignWeak = emptyAssignWeak(type: BLFileCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFileCore>?, UnsafePointer<BLFileCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFileCore>>, Optional<UnsafePointer<BLFileCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
91 | }
92 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:89:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba32>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 87 |     static var objectType: BLObjectType { .rgba }
 88 |
 89 |     static let getFromVar: GetterFunc = { (pointer, rgba32) in
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba32>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 90 |         var value: UInt32 = 0
 91 |         defer {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:96:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 94 |         return blVarToRgba32(pointer, &value)
 95 |     }
 96 |     static let initializeVar: InitializerFunc = { (pointer, rgba32) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |         blVarInitRgba32(pointer, rgba32.value)
 98 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:99:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 97 |         blVarInitRgba32(pointer, rgba32.value)
 98 |     }
 99 |     static let assignToVar: AssignFunc = { (pointer, rgba32) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |         blVarAssignRgba32(pointer, rgba32.value)
101 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:107:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba64>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
105 |     static var objectType: BLObjectType { .rgba }
106 |
107 |     static let getFromVar: GetterFunc = { (pointer, rgba64) in
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba64>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 |         var value: UInt64 = 0
109 |         defer {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:114:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
112 |         return blVarToRgba64(pointer, &value)
113 |     }
114 |     static let initializeVar: InitializerFunc = { (pointer, rgba64) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |         blVarInitRgba64(pointer, rgba64.value)
116 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:117:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
115 |         blVarInitRgba64(pointer, rgba64.value)
116 |     }
117 |     static let assignToVar: AssignFunc = { (pointer, rgba64) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |         blVarAssignRgba64(pointer, rgba64.value)
119 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:125:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
123 |     static var objectType: BLObjectType { .rgba }
124 |
125 |     static let getFromVar: GetterFunc = blVarToRgba
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 |     static let initializeVar: InitializerFunc = { (pointer, rgba) in
127 |         withUnsafePointer(to: rgba) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:126:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
124 |
125 |     static let getFromVar: GetterFunc = blVarToRgba
126 |     static let initializeVar: InitializerFunc = { (pointer, rgba) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |         withUnsafePointer(to: rgba) {
128 |             blVarInitRgba(pointer, $0)
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:131:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
129 |         }
130 |     }
131 |     static let assignToVar: AssignFunc = { (pointer, rgba) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 |         withUnsafePointer(to: rgba) {
133 |             blVarAssignRgba(pointer, $0)
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: conformance to 'Sendable' must occur in the same source file as struct 'BLResultCode'; use '@unchecked Sendable' for retroactive conformance; this is an error in the Swift 6 language mode
1 | import blend2d
2 |
3 | extension BLResultCode: @retroactive Error {
  | `- warning: conformance to 'Sendable' must occur in the same source file as struct 'BLResultCode'; use '@unchecked Sendable' for retroactive conformance; this is an error in the Swift 6 language mode
4 |
5 | }
[362/377] Compiling SwiftBlend2D BLConicGradientValues+Init.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLFile.swift:90:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFileCore>?, UnsafePointer<BLFileCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFileCore>>, Optional<UnsafePointer<BLFileCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
88 |     public static let initializer = blFileInit
89 |     public static let deinitializer = blFileReset
90 |     public static let assignWeak = emptyAssignWeak(type: BLFileCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFileCore>?, UnsafePointer<BLFileCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFileCore>>, Optional<UnsafePointer<BLFileCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
91 | }
92 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:89:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba32>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 87 |     static var objectType: BLObjectType { .rgba }
 88 |
 89 |     static let getFromVar: GetterFunc = { (pointer, rgba32) in
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba32>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 90 |         var value: UInt32 = 0
 91 |         defer {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:96:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 94 |         return blVarToRgba32(pointer, &value)
 95 |     }
 96 |     static let initializeVar: InitializerFunc = { (pointer, rgba32) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |         blVarInitRgba32(pointer, rgba32.value)
 98 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:99:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 97 |         blVarInitRgba32(pointer, rgba32.value)
 98 |     }
 99 |     static let assignToVar: AssignFunc = { (pointer, rgba32) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |         blVarAssignRgba32(pointer, rgba32.value)
101 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:107:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba64>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
105 |     static var objectType: BLObjectType { .rgba }
106 |
107 |     static let getFromVar: GetterFunc = { (pointer, rgba64) in
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba64>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 |         var value: UInt64 = 0
109 |         defer {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:114:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
112 |         return blVarToRgba64(pointer, &value)
113 |     }
114 |     static let initializeVar: InitializerFunc = { (pointer, rgba64) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |         blVarInitRgba64(pointer, rgba64.value)
116 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:117:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
115 |         blVarInitRgba64(pointer, rgba64.value)
116 |     }
117 |     static let assignToVar: AssignFunc = { (pointer, rgba64) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |         blVarAssignRgba64(pointer, rgba64.value)
119 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:125:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
123 |     static var objectType: BLObjectType { .rgba }
124 |
125 |     static let getFromVar: GetterFunc = blVarToRgba
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 |     static let initializeVar: InitializerFunc = { (pointer, rgba) in
127 |         withUnsafePointer(to: rgba) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:126:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
124 |
125 |     static let getFromVar: GetterFunc = blVarToRgba
126 |     static let initializeVar: InitializerFunc = { (pointer, rgba) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |         withUnsafePointer(to: rgba) {
128 |             blVarInitRgba(pointer, $0)
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:131:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
129 |         }
130 |     }
131 |     static let assignToVar: AssignFunc = { (pointer, rgba) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 |         withUnsafePointer(to: rgba) {
133 |             blVarAssignRgba(pointer, $0)
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: conformance to 'Sendable' must occur in the same source file as struct 'BLResultCode'; use '@unchecked Sendable' for retroactive conformance; this is an error in the Swift 6 language mode
1 | import blend2d
2 |
3 | extension BLResultCode: @retroactive Error {
  | `- warning: conformance to 'Sendable' must occur in the same source file as struct 'BLResultCode'; use '@unchecked Sendable' for retroactive conformance; this is an error in the Swift 6 language mode
4 |
5 | }
[363/377] Compiling SwiftBlend2D BLObjectDetail.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLFile.swift:90:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFileCore>?, UnsafePointer<BLFileCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFileCore>>, Optional<UnsafePointer<BLFileCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
88 |     public static let initializer = blFileInit
89 |     public static let deinitializer = blFileReset
90 |     public static let assignWeak = emptyAssignWeak(type: BLFileCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFileCore>?, UnsafePointer<BLFileCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFileCore>>, Optional<UnsafePointer<BLFileCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
91 | }
92 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:89:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba32>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 87 |     static var objectType: BLObjectType { .rgba }
 88 |
 89 |     static let getFromVar: GetterFunc = { (pointer, rgba32) in
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba32>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 90 |         var value: UInt32 = 0
 91 |         defer {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:96:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 94 |         return blVarToRgba32(pointer, &value)
 95 |     }
 96 |     static let initializeVar: InitializerFunc = { (pointer, rgba32) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |         blVarInitRgba32(pointer, rgba32.value)
 98 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:99:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 97 |         blVarInitRgba32(pointer, rgba32.value)
 98 |     }
 99 |     static let assignToVar: AssignFunc = { (pointer, rgba32) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |         blVarAssignRgba32(pointer, rgba32.value)
101 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:107:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba64>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
105 |     static var objectType: BLObjectType { .rgba }
106 |
107 |     static let getFromVar: GetterFunc = { (pointer, rgba64) in
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba64>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 |         var value: UInt64 = 0
109 |         defer {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:114:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
112 |         return blVarToRgba64(pointer, &value)
113 |     }
114 |     static let initializeVar: InitializerFunc = { (pointer, rgba64) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |         blVarInitRgba64(pointer, rgba64.value)
116 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:117:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
115 |         blVarInitRgba64(pointer, rgba64.value)
116 |     }
117 |     static let assignToVar: AssignFunc = { (pointer, rgba64) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |         blVarAssignRgba64(pointer, rgba64.value)
119 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:125:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
123 |     static var objectType: BLObjectType { .rgba }
124 |
125 |     static let getFromVar: GetterFunc = blVarToRgba
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 |     static let initializeVar: InitializerFunc = { (pointer, rgba) in
127 |         withUnsafePointer(to: rgba) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:126:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
124 |
125 |     static let getFromVar: GetterFunc = blVarToRgba
126 |     static let initializeVar: InitializerFunc = { (pointer, rgba) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |         withUnsafePointer(to: rgba) {
128 |             blVarInitRgba(pointer, $0)
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:131:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
129 |         }
130 |     }
131 |     static let assignToVar: AssignFunc = { (pointer, rgba) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 |         withUnsafePointer(to: rgba) {
133 |             blVarAssignRgba(pointer, $0)
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: conformance to 'Sendable' must occur in the same source file as struct 'BLResultCode'; use '@unchecked Sendable' for retroactive conformance; this is an error in the Swift 6 language mode
1 | import blend2d
2 |
3 | extension BLResultCode: @retroactive Error {
  | `- warning: conformance to 'Sendable' must occur in the same source file as struct 'BLResultCode'; use '@unchecked Sendable' for retroactive conformance; this is an error in the Swift 6 language mode
4 |
5 | }
[364/377] Compiling SwiftBlend2D BLObjectInfo.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLFile.swift:90:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFileCore>?, UnsafePointer<BLFileCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFileCore>>, Optional<UnsafePointer<BLFileCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
88 |     public static let initializer = blFileInit
89 |     public static let deinitializer = blFileReset
90 |     public static let assignWeak = emptyAssignWeak(type: BLFileCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFileCore>?, UnsafePointer<BLFileCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFileCore>>, Optional<UnsafePointer<BLFileCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
91 | }
92 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:89:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba32>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 87 |     static var objectType: BLObjectType { .rgba }
 88 |
 89 |     static let getFromVar: GetterFunc = { (pointer, rgba32) in
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba32>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 90 |         var value: UInt32 = 0
 91 |         defer {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:96:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 94 |         return blVarToRgba32(pointer, &value)
 95 |     }
 96 |     static let initializeVar: InitializerFunc = { (pointer, rgba32) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |         blVarInitRgba32(pointer, rgba32.value)
 98 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:99:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 97 |         blVarInitRgba32(pointer, rgba32.value)
 98 |     }
 99 |     static let assignToVar: AssignFunc = { (pointer, rgba32) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |         blVarAssignRgba32(pointer, rgba32.value)
101 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:107:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba64>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
105 |     static var objectType: BLObjectType { .rgba }
106 |
107 |     static let getFromVar: GetterFunc = { (pointer, rgba64) in
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba64>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 |         var value: UInt64 = 0
109 |         defer {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:114:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
112 |         return blVarToRgba64(pointer, &value)
113 |     }
114 |     static let initializeVar: InitializerFunc = { (pointer, rgba64) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |         blVarInitRgba64(pointer, rgba64.value)
116 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:117:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
115 |         blVarInitRgba64(pointer, rgba64.value)
116 |     }
117 |     static let assignToVar: AssignFunc = { (pointer, rgba64) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |         blVarAssignRgba64(pointer, rgba64.value)
119 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:125:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
123 |     static var objectType: BLObjectType { .rgba }
124 |
125 |     static let getFromVar: GetterFunc = blVarToRgba
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 |     static let initializeVar: InitializerFunc = { (pointer, rgba) in
127 |         withUnsafePointer(to: rgba) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:126:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
124 |
125 |     static let getFromVar: GetterFunc = blVarToRgba
126 |     static let initializeVar: InitializerFunc = { (pointer, rgba) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |         withUnsafePointer(to: rgba) {
128 |             blVarInitRgba(pointer, $0)
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:131:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
129 |         }
130 |     }
131 |     static let assignToVar: AssignFunc = { (pointer, rgba) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 |         withUnsafePointer(to: rgba) {
133 |             blVarAssignRgba(pointer, $0)
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: conformance to 'Sendable' must occur in the same source file as struct 'BLResultCode'; use '@unchecked Sendable' for retroactive conformance; this is an error in the Swift 6 language mode
1 | import blend2d
2 |
3 | extension BLResultCode: @retroactive Error {
  | `- warning: conformance to 'Sendable' must occur in the same source file as struct 'BLResultCode'; use '@unchecked Sendable' for retroactive conformance; this is an error in the Swift 6 language mode
4 |
5 | }
[365/377] Compiling SwiftBlend2D BLRadialGradientValues+Init.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLFile.swift:90:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFileCore>?, UnsafePointer<BLFileCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFileCore>>, Optional<UnsafePointer<BLFileCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
88 |     public static let initializer = blFileInit
89 |     public static let deinitializer = blFileReset
90 |     public static let assignWeak = emptyAssignWeak(type: BLFileCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFileCore>?, UnsafePointer<BLFileCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFileCore>>, Optional<UnsafePointer<BLFileCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
91 | }
92 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:89:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba32>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 87 |     static var objectType: BLObjectType { .rgba }
 88 |
 89 |     static let getFromVar: GetterFunc = { (pointer, rgba32) in
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba32>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 90 |         var value: UInt32 = 0
 91 |         defer {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:96:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 94 |         return blVarToRgba32(pointer, &value)
 95 |     }
 96 |     static let initializeVar: InitializerFunc = { (pointer, rgba32) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |         blVarInitRgba32(pointer, rgba32.value)
 98 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:99:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 97 |         blVarInitRgba32(pointer, rgba32.value)
 98 |     }
 99 |     static let assignToVar: AssignFunc = { (pointer, rgba32) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |         blVarAssignRgba32(pointer, rgba32.value)
101 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:107:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba64>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
105 |     static var objectType: BLObjectType { .rgba }
106 |
107 |     static let getFromVar: GetterFunc = { (pointer, rgba64) in
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba64>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 |         var value: UInt64 = 0
109 |         defer {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:114:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
112 |         return blVarToRgba64(pointer, &value)
113 |     }
114 |     static let initializeVar: InitializerFunc = { (pointer, rgba64) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |         blVarInitRgba64(pointer, rgba64.value)
116 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:117:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
115 |         blVarInitRgba64(pointer, rgba64.value)
116 |     }
117 |     static let assignToVar: AssignFunc = { (pointer, rgba64) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |         blVarAssignRgba64(pointer, rgba64.value)
119 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:125:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
123 |     static var objectType: BLObjectType { .rgba }
124 |
125 |     static let getFromVar: GetterFunc = blVarToRgba
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 |     static let initializeVar: InitializerFunc = { (pointer, rgba) in
127 |         withUnsafePointer(to: rgba) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:126:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
124 |
125 |     static let getFromVar: GetterFunc = blVarToRgba
126 |     static let initializeVar: InitializerFunc = { (pointer, rgba) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |         withUnsafePointer(to: rgba) {
128 |             blVarInitRgba(pointer, $0)
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:131:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
129 |         }
130 |     }
131 |     static let assignToVar: AssignFunc = { (pointer, rgba) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 |         withUnsafePointer(to: rgba) {
133 |             blVarAssignRgba(pointer, $0)
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: conformance to 'Sendable' must occur in the same source file as struct 'BLResultCode'; use '@unchecked Sendable' for retroactive conformance; this is an error in the Swift 6 language mode
1 | import blend2d
2 |
3 | extension BLResultCode: @retroactive Error {
  | `- warning: conformance to 'Sendable' must occur in the same source file as struct 'BLResultCode'; use '@unchecked Sendable' for retroactive conformance; this is an error in the Swift 6 language mode
4 |
5 | }
[366/377] Compiling SwiftBlend2D BLResultCode+Error.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLFile.swift:90:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFileCore>?, UnsafePointer<BLFileCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFileCore>>, Optional<UnsafePointer<BLFileCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
88 |     public static let initializer = blFileInit
89 |     public static let deinitializer = blFileReset
90 |     public static let assignWeak = emptyAssignWeak(type: BLFileCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFileCore>?, UnsafePointer<BLFileCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFileCore>>, Optional<UnsafePointer<BLFileCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
91 | }
92 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:89:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba32>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 87 |     static var objectType: BLObjectType { .rgba }
 88 |
 89 |     static let getFromVar: GetterFunc = { (pointer, rgba32) in
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba32>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 90 |         var value: UInt32 = 0
 91 |         defer {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:96:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 94 |         return blVarToRgba32(pointer, &value)
 95 |     }
 96 |     static let initializeVar: InitializerFunc = { (pointer, rgba32) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |         blVarInitRgba32(pointer, rgba32.value)
 98 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:99:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 97 |         blVarInitRgba32(pointer, rgba32.value)
 98 |     }
 99 |     static let assignToVar: AssignFunc = { (pointer, rgba32) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |         blVarAssignRgba32(pointer, rgba32.value)
101 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:107:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba64>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
105 |     static var objectType: BLObjectType { .rgba }
106 |
107 |     static let getFromVar: GetterFunc = { (pointer, rgba64) in
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba64>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 |         var value: UInt64 = 0
109 |         defer {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:114:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
112 |         return blVarToRgba64(pointer, &value)
113 |     }
114 |     static let initializeVar: InitializerFunc = { (pointer, rgba64) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |         blVarInitRgba64(pointer, rgba64.value)
116 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:117:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
115 |         blVarInitRgba64(pointer, rgba64.value)
116 |     }
117 |     static let assignToVar: AssignFunc = { (pointer, rgba64) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |         blVarAssignRgba64(pointer, rgba64.value)
119 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:125:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
123 |     static var objectType: BLObjectType { .rgba }
124 |
125 |     static let getFromVar: GetterFunc = blVarToRgba
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 |     static let initializeVar: InitializerFunc = { (pointer, rgba) in
127 |         withUnsafePointer(to: rgba) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:126:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
124 |
125 |     static let getFromVar: GetterFunc = blVarToRgba
126 |     static let initializeVar: InitializerFunc = { (pointer, rgba) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |         withUnsafePointer(to: rgba) {
128 |             blVarInitRgba(pointer, $0)
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:131:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
129 |         }
130 |     }
131 |     static let assignToVar: AssignFunc = { (pointer, rgba) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 |         withUnsafePointer(to: rgba) {
133 |             blVarAssignRgba(pointer, $0)
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: conformance to 'Sendable' must occur in the same source file as struct 'BLResultCode'; use '@unchecked Sendable' for retroactive conformance; this is an error in the Swift 6 language mode
1 | import blend2d
2 |
3 | extension BLResultCode: @retroactive Error {
  | `- warning: conformance to 'Sendable' must occur in the same source file as struct 'BLResultCode'; use '@unchecked Sendable' for retroactive conformance; this is an error in the Swift 6 language mode
4 |
5 | }
[367/377] Compiling SwiftBlend2D BLBitSetConstants.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLFile.swift:90:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFileCore>?, UnsafePointer<BLFileCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFileCore>>, Optional<UnsafePointer<BLFileCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
88 |     public static let initializer = blFileInit
89 |     public static let deinitializer = blFileReset
90 |     public static let assignWeak = emptyAssignWeak(type: BLFileCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFileCore>?, UnsafePointer<BLFileCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFileCore>>, Optional<UnsafePointer<BLFileCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
91 | }
92 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:89:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba32>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 87 |     static var objectType: BLObjectType { .rgba }
 88 |
 89 |     static let getFromVar: GetterFunc = { (pointer, rgba32) in
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba32>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 90 |         var value: UInt32 = 0
 91 |         defer {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:96:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 94 |         return blVarToRgba32(pointer, &value)
 95 |     }
 96 |     static let initializeVar: InitializerFunc = { (pointer, rgba32) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |         blVarInitRgba32(pointer, rgba32.value)
 98 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:99:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 97 |         blVarInitRgba32(pointer, rgba32.value)
 98 |     }
 99 |     static let assignToVar: AssignFunc = { (pointer, rgba32) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |         blVarAssignRgba32(pointer, rgba32.value)
101 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:107:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba64>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
105 |     static var objectType: BLObjectType { .rgba }
106 |
107 |     static let getFromVar: GetterFunc = { (pointer, rgba64) in
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba64>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 |         var value: UInt64 = 0
109 |         defer {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:114:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
112 |         return blVarToRgba64(pointer, &value)
113 |     }
114 |     static let initializeVar: InitializerFunc = { (pointer, rgba64) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |         blVarInitRgba64(pointer, rgba64.value)
116 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:117:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
115 |         blVarInitRgba64(pointer, rgba64.value)
116 |     }
117 |     static let assignToVar: AssignFunc = { (pointer, rgba64) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |         blVarAssignRgba64(pointer, rgba64.value)
119 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:125:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
123 |     static var objectType: BLObjectType { .rgba }
124 |
125 |     static let getFromVar: GetterFunc = blVarToRgba
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 |     static let initializeVar: InitializerFunc = { (pointer, rgba) in
127 |         withUnsafePointer(to: rgba) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:126:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
124 |
125 |     static let getFromVar: GetterFunc = blVarToRgba
126 |     static let initializeVar: InitializerFunc = { (pointer, rgba) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |         withUnsafePointer(to: rgba) {
128 |             blVarInitRgba(pointer, $0)
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:131:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
129 |         }
130 |     }
131 |     static let assignToVar: AssignFunc = { (pointer, rgba) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 |         withUnsafePointer(to: rgba) {
133 |             blVarAssignRgba(pointer, $0)
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: conformance to 'Sendable' must occur in the same source file as struct 'BLResultCode'; use '@unchecked Sendable' for retroactive conformance; this is an error in the Swift 6 language mode
1 | import blend2d
2 |
3 | extension BLResultCode: @retroactive Error {
  | `- warning: conformance to 'Sendable' must occur in the same source file as struct 'BLResultCode'; use '@unchecked Sendable' for retroactive conformance; this is an error in the Swift 6 language mode
4 |
5 | }
[368/377] Compiling SwiftBlend2D BLBitSetSegment+Ext.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLFile.swift:90:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFileCore>?, UnsafePointer<BLFileCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFileCore>>, Optional<UnsafePointer<BLFileCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
88 |     public static let initializer = blFileInit
89 |     public static let deinitializer = blFileReset
90 |     public static let assignWeak = emptyAssignWeak(type: BLFileCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFileCore>?, UnsafePointer<BLFileCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFileCore>>, Optional<UnsafePointer<BLFileCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
91 | }
92 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:89:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba32>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 87 |     static var objectType: BLObjectType { .rgba }
 88 |
 89 |     static let getFromVar: GetterFunc = { (pointer, rgba32) in
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba32>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 90 |         var value: UInt32 = 0
 91 |         defer {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:96:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 94 |         return blVarToRgba32(pointer, &value)
 95 |     }
 96 |     static let initializeVar: InitializerFunc = { (pointer, rgba32) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |         blVarInitRgba32(pointer, rgba32.value)
 98 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:99:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 97 |         blVarInitRgba32(pointer, rgba32.value)
 98 |     }
 99 |     static let assignToVar: AssignFunc = { (pointer, rgba32) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |         blVarAssignRgba32(pointer, rgba32.value)
101 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:107:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba64>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
105 |     static var objectType: BLObjectType { .rgba }
106 |
107 |     static let getFromVar: GetterFunc = { (pointer, rgba64) in
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba64>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 |         var value: UInt64 = 0
109 |         defer {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:114:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
112 |         return blVarToRgba64(pointer, &value)
113 |     }
114 |     static let initializeVar: InitializerFunc = { (pointer, rgba64) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |         blVarInitRgba64(pointer, rgba64.value)
116 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:117:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
115 |         blVarInitRgba64(pointer, rgba64.value)
116 |     }
117 |     static let assignToVar: AssignFunc = { (pointer, rgba64) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |         blVarAssignRgba64(pointer, rgba64.value)
119 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:125:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
123 |     static var objectType: BLObjectType { .rgba }
124 |
125 |     static let getFromVar: GetterFunc = blVarToRgba
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 |     static let initializeVar: InitializerFunc = { (pointer, rgba) in
127 |         withUnsafePointer(to: rgba) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:126:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
124 |
125 |     static let getFromVar: GetterFunc = blVarToRgba
126 |     static let initializeVar: InitializerFunc = { (pointer, rgba) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |         withUnsafePointer(to: rgba) {
128 |             blVarInitRgba(pointer, $0)
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:131:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
129 |         }
130 |     }
131 |     static let assignToVar: AssignFunc = { (pointer, rgba) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 |         withUnsafePointer(to: rgba) {
133 |             blVarAssignRgba(pointer, $0)
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: conformance to 'Sendable' must occur in the same source file as struct 'BLResultCode'; use '@unchecked Sendable' for retroactive conformance; this is an error in the Swift 6 language mode
1 | import blend2d
2 |
3 | extension BLResultCode: @retroactive Error {
  | `- warning: conformance to 'Sendable' must occur in the same source file as struct 'BLResultCode'; use '@unchecked Sendable' for retroactive conformance; this is an error in the Swift 6 language mode
4 |
5 | }
[369/377] Compiling SwiftBlend2D BLBooleanOp.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLFile.swift:90:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFileCore>?, UnsafePointer<BLFileCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFileCore>>, Optional<UnsafePointer<BLFileCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
88 |     public static let initializer = blFileInit
89 |     public static let deinitializer = blFileReset
90 |     public static let assignWeak = emptyAssignWeak(type: BLFileCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFileCore>?, UnsafePointer<BLFileCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFileCore>>, Optional<UnsafePointer<BLFileCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
91 | }
92 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:89:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba32>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 87 |     static var objectType: BLObjectType { .rgba }
 88 |
 89 |     static let getFromVar: GetterFunc = { (pointer, rgba32) in
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba32>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 90 |         var value: UInt32 = 0
 91 |         defer {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:96:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 94 |         return blVarToRgba32(pointer, &value)
 95 |     }
 96 |     static let initializeVar: InitializerFunc = { (pointer, rgba32) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |         blVarInitRgba32(pointer, rgba32.value)
 98 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:99:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 97 |         blVarInitRgba32(pointer, rgba32.value)
 98 |     }
 99 |     static let assignToVar: AssignFunc = { (pointer, rgba32) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |         blVarAssignRgba32(pointer, rgba32.value)
101 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:107:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba64>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
105 |     static var objectType: BLObjectType { .rgba }
106 |
107 |     static let getFromVar: GetterFunc = { (pointer, rgba64) in
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba64>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 |         var value: UInt64 = 0
109 |         defer {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:114:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
112 |         return blVarToRgba64(pointer, &value)
113 |     }
114 |     static let initializeVar: InitializerFunc = { (pointer, rgba64) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |         blVarInitRgba64(pointer, rgba64.value)
116 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:117:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
115 |         blVarInitRgba64(pointer, rgba64.value)
116 |     }
117 |     static let assignToVar: AssignFunc = { (pointer, rgba64) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |         blVarAssignRgba64(pointer, rgba64.value)
119 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:125:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
123 |     static var objectType: BLObjectType { .rgba }
124 |
125 |     static let getFromVar: GetterFunc = blVarToRgba
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 |     static let initializeVar: InitializerFunc = { (pointer, rgba) in
127 |         withUnsafePointer(to: rgba) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:126:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
124 |
125 |     static let getFromVar: GetterFunc = blVarToRgba
126 |     static let initializeVar: InitializerFunc = { (pointer, rgba) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |         withUnsafePointer(to: rgba) {
128 |             blVarInitRgba(pointer, $0)
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:131:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
129 |         }
130 |     }
131 |     static let assignToVar: AssignFunc = { (pointer, rgba) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 |         withUnsafePointer(to: rgba) {
133 |             blVarAssignRgba(pointer, $0)
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: conformance to 'Sendable' must occur in the same source file as struct 'BLResultCode'; use '@unchecked Sendable' for retroactive conformance; this is an error in the Swift 6 language mode
1 | import blend2d
2 |
3 | extension BLResultCode: @retroactive Error {
  | `- warning: conformance to 'Sendable' must occur in the same source file as struct 'BLResultCode'; use '@unchecked Sendable' for retroactive conformance; this is an error in the Swift 6 language mode
4 |
5 | }
[370/377] Compiling SwiftBlend2D BLByteOrder.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLFile.swift:90:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFileCore>?, UnsafePointer<BLFileCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFileCore>>, Optional<UnsafePointer<BLFileCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
88 |     public static let initializer = blFileInit
89 |     public static let deinitializer = blFileReset
90 |     public static let assignWeak = emptyAssignWeak(type: BLFileCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFileCore>?, UnsafePointer<BLFileCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFileCore>>, Optional<UnsafePointer<BLFileCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
91 | }
92 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:89:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba32>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 87 |     static var objectType: BLObjectType { .rgba }
 88 |
 89 |     static let getFromVar: GetterFunc = { (pointer, rgba32) in
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba32>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 90 |         var value: UInt32 = 0
 91 |         defer {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:96:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 94 |         return blVarToRgba32(pointer, &value)
 95 |     }
 96 |     static let initializeVar: InitializerFunc = { (pointer, rgba32) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |         blVarInitRgba32(pointer, rgba32.value)
 98 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:99:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 97 |         blVarInitRgba32(pointer, rgba32.value)
 98 |     }
 99 |     static let assignToVar: AssignFunc = { (pointer, rgba32) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |         blVarAssignRgba32(pointer, rgba32.value)
101 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:107:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba64>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
105 |     static var objectType: BLObjectType { .rgba }
106 |
107 |     static let getFromVar: GetterFunc = { (pointer, rgba64) in
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba64>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 |         var value: UInt64 = 0
109 |         defer {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:114:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
112 |         return blVarToRgba64(pointer, &value)
113 |     }
114 |     static let initializeVar: InitializerFunc = { (pointer, rgba64) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |         blVarInitRgba64(pointer, rgba64.value)
116 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:117:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
115 |         blVarInitRgba64(pointer, rgba64.value)
116 |     }
117 |     static let assignToVar: AssignFunc = { (pointer, rgba64) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |         blVarAssignRgba64(pointer, rgba64.value)
119 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:125:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
123 |     static var objectType: BLObjectType { .rgba }
124 |
125 |     static let getFromVar: GetterFunc = blVarToRgba
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 |     static let initializeVar: InitializerFunc = { (pointer, rgba) in
127 |         withUnsafePointer(to: rgba) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:126:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
124 |
125 |     static let getFromVar: GetterFunc = blVarToRgba
126 |     static let initializeVar: InitializerFunc = { (pointer, rgba) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |         withUnsafePointer(to: rgba) {
128 |             blVarInitRgba(pointer, $0)
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:131:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
129 |         }
130 |     }
131 |     static let assignToVar: AssignFunc = { (pointer, rgba) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 |         withUnsafePointer(to: rgba) {
133 |             blVarAssignRgba(pointer, $0)
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: conformance to 'Sendable' must occur in the same source file as struct 'BLResultCode'; use '@unchecked Sendable' for retroactive conformance; this is an error in the Swift 6 language mode
1 | import blend2d
2 |
3 | extension BLResultCode: @retroactive Error {
  | `- warning: conformance to 'Sendable' must occur in the same source file as struct 'BLResultCode'; use '@unchecked Sendable' for retroactive conformance; this is an error in the Swift 6 language mode
4 |
5 | }
[371/377] Compiling SwiftBlend2D BLDataAccessFlags.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLFile.swift:90:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFileCore>?, UnsafePointer<BLFileCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFileCore>>, Optional<UnsafePointer<BLFileCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
88 |     public static let initializer = blFileInit
89 |     public static let deinitializer = blFileReset
90 |     public static let assignWeak = emptyAssignWeak(type: BLFileCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFileCore>?, UnsafePointer<BLFileCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFileCore>>, Optional<UnsafePointer<BLFileCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
91 | }
92 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:89:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba32>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 87 |     static var objectType: BLObjectType { .rgba }
 88 |
 89 |     static let getFromVar: GetterFunc = { (pointer, rgba32) in
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba32>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 90 |         var value: UInt32 = 0
 91 |         defer {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:96:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 94 |         return blVarToRgba32(pointer, &value)
 95 |     }
 96 |     static let initializeVar: InitializerFunc = { (pointer, rgba32) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |         blVarInitRgba32(pointer, rgba32.value)
 98 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:99:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 97 |         blVarInitRgba32(pointer, rgba32.value)
 98 |     }
 99 |     static let assignToVar: AssignFunc = { (pointer, rgba32) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |         blVarAssignRgba32(pointer, rgba32.value)
101 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:107:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba64>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
105 |     static var objectType: BLObjectType { .rgba }
106 |
107 |     static let getFromVar: GetterFunc = { (pointer, rgba64) in
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba64>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 |         var value: UInt64 = 0
109 |         defer {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:114:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
112 |         return blVarToRgba64(pointer, &value)
113 |     }
114 |     static let initializeVar: InitializerFunc = { (pointer, rgba64) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |         blVarInitRgba64(pointer, rgba64.value)
116 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:117:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
115 |         blVarInitRgba64(pointer, rgba64.value)
116 |     }
117 |     static let assignToVar: AssignFunc = { (pointer, rgba64) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |         blVarAssignRgba64(pointer, rgba64.value)
119 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:125:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
123 |     static var objectType: BLObjectType { .rgba }
124 |
125 |     static let getFromVar: GetterFunc = blVarToRgba
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 |     static let initializeVar: InitializerFunc = { (pointer, rgba) in
127 |         withUnsafePointer(to: rgba) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:126:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
124 |
125 |     static let getFromVar: GetterFunc = blVarToRgba
126 |     static let initializeVar: InitializerFunc = { (pointer, rgba) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |         withUnsafePointer(to: rgba) {
128 |             blVarInitRgba(pointer, $0)
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:131:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
129 |         }
130 |     }
131 |     static let assignToVar: AssignFunc = { (pointer, rgba) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 |         withUnsafePointer(to: rgba) {
133 |             blVarAssignRgba(pointer, $0)
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: conformance to 'Sendable' must occur in the same source file as struct 'BLResultCode'; use '@unchecked Sendable' for retroactive conformance; this is an error in the Swift 6 language mode
1 | import blend2d
2 |
3 | extension BLResultCode: @retroactive Error {
  | `- warning: conformance to 'Sendable' must occur in the same source file as struct 'BLResultCode'; use '@unchecked Sendable' for retroactive conformance; this is an error in the Swift 6 language mode
4 |
5 | }
[372/377] Compiling SwiftBlend2D BLDataSourceType.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLFile.swift:90:23: warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFileCore>?, UnsafePointer<BLFileCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFileCore>>, Optional<UnsafePointer<BLFileCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
88 |     public static let initializer = blFileInit
89 |     public static let deinitializer = blFileReset
90 |     public static let assignWeak = emptyAssignWeak(type: BLFileCore.self)
   |                       |- warning: static property 'assignWeak' is not concurrency-safe because non-'Sendable' type '(UnsafeMutablePointer<BLFileCore>?, UnsafePointer<BLFileCore>?) -> BLResult' (aka '(Optional<UnsafeMutablePointer<BLFileCore>>, Optional<UnsafePointer<BLFileCore>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'assignWeak' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
91 | }
92 |
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:89:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba32>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 87 |     static var objectType: BLObjectType { .rgba }
 88 |
 89 |     static let getFromVar: GetterFunc = { (pointer, rgba32) in
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba32>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 90 |         var value: UInt32 = 0
 91 |         defer {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:96:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 94 |         return blVarToRgba32(pointer, &value)
 95 |     }
 96 |     static let initializeVar: InitializerFunc = { (pointer, rgba32) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |         blVarInitRgba32(pointer, rgba32.value)
 98 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:99:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
 97 |         blVarInitRgba32(pointer, rgba32.value)
 98 |     }
 99 |     static let assignToVar: AssignFunc = { (pointer, rgba32) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba32.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba32) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |         blVarAssignRgba32(pointer, rgba32.value)
101 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:107:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba64>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
105 |     static var objectType: BLObjectType { .rgba }
106 |
107 |     static let getFromVar: GetterFunc = { (pointer, rgba64) in
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba64>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 |         var value: UInt64 = 0
109 |         defer {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:114:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
112 |         return blVarToRgba64(pointer, &value)
113 |     }
114 |     static let initializeVar: InitializerFunc = { (pointer, rgba64) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |         blVarInitRgba64(pointer, rgba64.value)
116 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:117:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
115 |         blVarInitRgba64(pointer, rgba64.value)
116 |     }
117 |     static let assignToVar: AssignFunc = { (pointer, rgba64) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba64.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba64) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |         blVarAssignRgba64(pointer, rgba64.value)
119 |     }
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:125:16: warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
123 |     static var objectType: BLObjectType { .rgba }
124 |
125 |     static let getFromVar: GetterFunc = blVarToRgba
    |                |- warning: static property 'getFromVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.GetterFunc' (aka '(Optional<UnsafeRawPointer>, Optional<UnsafeMutablePointer<BLRgba>>) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'getFromVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 |     static let initializeVar: InitializerFunc = { (pointer, rgba) in
127 |         withUnsafePointer(to: rgba) {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:126:16: warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
124 |
125 |     static let getFromVar: GetterFunc = blVarToRgba
126 |     static let initializeVar: InitializerFunc = { (pointer, rgba) in
    |                |- warning: static property 'initializeVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.InitializerFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'initializeVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |         withUnsafePointer(to: rgba) {
128 |             blVarInitRgba(pointer, $0)
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLTypedVar.swift:131:16: warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
129 |         }
130 |     }
131 |     static let assignToVar: AssignFunc = { (pointer, rgba) in
    |                |- warning: static property 'assignToVar' is not concurrency-safe because non-'Sendable' type 'BLRgba.AssignFunc' (aka '(Optional<UnsafeMutableRawPointer>, BLRgba) -> UInt32') may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'assignToVar' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 |         withUnsafePointer(to: rgba) {
133 |             blVarAssignRgba(pointer, $0)
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: conformance to 'Sendable' must occur in the same source file as struct 'BLResultCode'; use '@unchecked Sendable' for retroactive conformance; this is an error in the Swift 6 language mode
1 | import blend2d
2 |
3 | extension BLResultCode: @retroactive Error {
  | `- warning: conformance to 'Sendable' must occur in the same source file as struct 'BLResultCode'; use '@unchecked Sendable' for retroactive conformance; this is an error in the Swift 6 language mode
4 |
5 | }
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1
android-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:59d1b5e7d2f3065c4a6b5e045771922b1e51742b0d69504dc6de4bec6728e3a4
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.1-latest
warning: 'spi-builder-workspace': Invalid Exclude '/host/spi-builder-workspace/Tests/SwiftBlend2DTests/SnapshotFailures': File not found.
warning: you may be able to install libpng using your system-packager:
    apt-get install libpng-dev
warning: you may be able to install libpng using your system-packager:
    apt-get install libpng-dev
[0/1] Planning build
Building for debugging...
[0/6] Write swift-version-24593BA9C3E375BF.txt
[2/168] Compiling SwiftBlend2D BLRuntimeCpuFeatures.swift
[3/168] Compiling SwiftBlend2D BLRuntimeInfoType.swift
[4/168] Compiling SwiftBlend2D BLRuntimeLimits.swift
[5/168] Compiling SwiftBlend2D BLStrokeCap.swift
[6/168] Compiling SwiftBlend2D BLStrokeCapPosition.swift
[7/168] Compiling SwiftBlend2D BLStrokeJoin.swift
[8/168] Compiling SwiftBlend2D BLStrokeTransformOrder.swift
[9/168] Compiling SwiftBlend2D BLTextDirection.swift
[10/168] Compiling SwiftBlend2D BLTextEncoding.swift
[11/168] Compiling SwiftBlend2D BLTextMetrics+Ext.swift
[12/168] Compiling SwiftBlend2D BLFontDataFlags.swift
[13/168] Compiling SwiftBlend2D BLFontFaceDiagFlags.swift
[14/168] Compiling SwiftBlend2D BLFontFaceFlags.swift
[15/168] Compiling SwiftBlend2D BLFontFaceInfo+Ext.swift
[16/168] Compiling SwiftBlend2D BLFontFaceType.swift
[17/168] Compiling SwiftBlend2D BLFontFeatureItem+Ext.swift
[18/168] Compiling SwiftBlend2D BLFontMatrix+Ext.swift
[19/168] Compiling SwiftBlend2D BLFontOutlineType.swift
[20/168] Compiling SwiftBlend2D BLFontQueryProperties+Ext.swift
[21/168] Compiling SwiftBlend2D BLFontStretch.swift
[22/168] Compiling SwiftBlend2D BLFontStringId.swift
[23/168] Compiling SwiftBlend2D BLFontStyle.swift
[24/168] Compiling SwiftBlend2D BLFontUnicodeCoverageIndex.swift
[25/191] Compiling SwiftBlend2D BLGradientQuality.swift
[26/191] Compiling SwiftBlend2D BLPatternQuality.swift
[27/191] Compiling SwiftBlend2D BLRenderingQuality.swift
[28/191] Compiling SwiftBlend2D BLFileInfoFlags.swift
[29/191] Compiling SwiftBlend2D BLFileOpenFlags.swift
[30/191] Compiling SwiftBlend2D BLFileReadFlags.swift
[31/191] Compiling SwiftBlend2D BLFileSeekType.swift
[32/191] Compiling SwiftBlend2D BLArc+Ext.swift
[33/191] Compiling SwiftBlend2D BLBox+Ext.swift
[34/191] Compiling SwiftBlend2D BLBoxI+Ext.swift
[35/191] Compiling SwiftBlend2D BLCircle+Ext.swift
[36/191] Compiling SwiftBlend2D BLEllipse+Ext.swift
[37/191] Compiling SwiftBlend2D BLGeometryDirection.swift
[38/191] Compiling SwiftBlend2D BLGeometryType.swift
[39/191] Compiling SwiftBlend2D BLLine+Ext.swift
[40/191] Compiling SwiftBlend2D BLPoint+Ext.swift
[41/191] Compiling SwiftBlend2D BLPointI+Ext.swift
[42/191] Compiling SwiftBlend2D BLRect+Ext.swift
[43/191] Compiling SwiftBlend2D BLRectI+Ext.swift
[44/191] Compiling SwiftBlend2D BLRoundRect+Ext.swift
[45/191] Compiling SwiftBlend2D BLSize+Ext.swift
[46/191] Compiling SwiftBlend2D BLSizeI+Ext.swift
[47/191] Compiling SwiftBlend2D BLTriangle+Ext.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[48/191] Compiling SwiftBlend2D BLFontVariationItem+Ext.swift
[49/191] Compiling SwiftBlend2D BLFontWeight.swift
[50/191] Compiling SwiftBlend2D BLOrientation.swift
[51/191] Compiling SwiftBlend2D BLGlyphInfo+Ext.swift
[52/191] Compiling SwiftBlend2D BLGlyphPlacement+Ext.swift
[53/191] Compiling SwiftBlend2D BLGlyphPlacementType.swift
[54/191] Compiling SwiftBlend2D BLGlyphRunFlags.swift
[55/191] Compiling SwiftBlend2D BLArc.swift
[56/191] Compiling SwiftBlend2D BLBox.swift
[57/191] Compiling SwiftBlend2D BLBoxI.swift
[58/191] Compiling SwiftBlend2D BLCircle.swift
[59/191] Compiling SwiftBlend2D BLEllipse.swift
[60/191] Compiling SwiftBlend2D BLLine.swift
[61/191] Compiling SwiftBlend2D BLMatrix2D.swift
[62/191] Compiling SwiftBlend2D BLPoint.swift
[63/191] Compiling SwiftBlend2D BLPointI.swift
[64/191] Compiling SwiftBlend2D BLRect.swift
[65/191] Compiling SwiftBlend2D BLRectI.swift
[66/191] Compiling SwiftBlend2D BLRoundRect.swift
[67/191] Compiling SwiftBlend2D BLSize.swift
[68/191] Compiling SwiftBlend2D BLSizeI.swift
[69/191] Compiling SwiftBlend2D BLTriangle.swift
[70/191] Compiling SwiftBlend2D Helpers.swift
[71/191] Compiling SwiftBlend2D BLExtendMode.swift
[72/191] Compiling SwiftBlend2D BLFormat.swift
[73/191] Compiling SwiftBlend2D BLFormatFlags.swift
[74/191] Compiling SwiftBlend2D BLModifyOp.swift
[75/191] Compiling SwiftBlend2D BLPixelConverterCreateFlags.swift
[76/191] Compiling SwiftBlend2D BLRange+Ext.swift
[77/191] Compiling SwiftBlend2D BLResultCode.swift
[78/191] Compiling SwiftBlend2D BLRgba+Ext.swift
[79/191] Compiling SwiftBlend2D BLRgba32+Ext.swift
[80/191] Compiling SwiftBlend2D BLRgba64+Ext.swift
[81/191] Compiling SwiftBlend2D BLClipMode.swift
[82/191] Compiling SwiftBlend2D BLCompOp.swift
[83/191] Compiling SwiftBlend2D BLContextCreateFlags.swift
[84/191] Compiling SwiftBlend2D BLContextErrorFlags.swift
[85/191] Compiling SwiftBlend2D BLContextFlushFlags.swift
[86/191] Compiling SwiftBlend2D BLContextHint.swift
[87/191] Compiling SwiftBlend2D BLContextRenderTextOp.swift
[88/191] Compiling SwiftBlend2D BLContextStyleSlot.swift
[89/191] Compiling SwiftBlend2D BLContextStyleSwapMode.swift
[90/191] Compiling SwiftBlend2D BLContextStyleTransformMode.swift
[91/191] Compiling SwiftBlend2D BLContextType.swift
[92/191] Compiling SwiftBlend2D BLFillRule.swift
[93/191] Compiling SwiftBlend2D BLFlattenMode.swift
[94/191] Compiling SwiftBlend2D BLMatrix2D+Ext.swift
[95/191] Compiling SwiftBlend2D BLTransformOp.swift
[96/191] Compiling SwiftBlend2D BLTransformType.swift
[97/191] Compiling SwiftBlend2D BLHitTest.swift
[98/191] Compiling SwiftBlend2D BLOffsetMode.swift
[99/191] Compiling SwiftBlend2D BLPathCmd.swift
[100/191] Compiling SwiftBlend2D BLPathCmdExtra.swift
[101/191] Compiling SwiftBlend2D BLPathFlags.swift
[102/191] Compiling SwiftBlend2D BLPathReverseMode.swift
[103/191] Compiling SwiftBlend2D BLConicGradientValues+Ext.swift
[104/191] Compiling SwiftBlend2D BLGradientStop+Ext.swift
[105/191] Compiling SwiftBlend2D BLGradientType.swift
[106/191] Compiling SwiftBlend2D BLGradientValue.swift
[107/191] Compiling SwiftBlend2D BLLinearGradientValues+Ext.swift
[108/191] Compiling SwiftBlend2D BLRadialGradientValues+Ext.swift
[109/191] Compiling SwiftBlend2D BLImageCodecFeatures.swift
[110/191] Compiling SwiftBlend2D BLImageInfo+Ext.swift
[111/191] Compiling SwiftBlend2D BLImageInfoFlags.swift
[112/191] Compiling SwiftBlend2D BLImageScaleFilter.swift
[113/191] Compiling SwiftBlend2D BLObjectType.swift
[114/191] Compiling SwiftBlend2D BLRuntimeBuildType.swift
[115/191] Compiling SwiftBlend2D BLRuntimeCleanupFlags.swift
[116/191] Compiling SwiftBlend2D BLRuntimeCpuArch.swift
[117/191] Emitting module SwiftBlend2D
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
[118/191] Compiling SwiftBlend2D BLArrayView.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
[119/191] Compiling SwiftBlend2D BLFile.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
[120/191] Compiling SwiftBlend2D BLFontFeatureSettingsView.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
[121/191] Compiling SwiftBlend2D BLFontVariationSettingsView.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
[122/191] Compiling SwiftBlend2D BLPath.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
[123/191] Compiling SwiftBlend2D BLRange.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
[124/191] Compiling SwiftBlend2D BLTypedVar.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
[125/191] Compiling SwiftBlend2D BLVar.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
[126/191] Compiling SwiftBlend2D BLBitArray.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
[127/191] Compiling SwiftBlend2D BLBitSet.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
[128/191] Compiling SwiftBlend2D BLBitSetSegment.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
[129/191] Compiling SwiftBlend2D BLBitSetWordIterator.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
[130/191] Compiling SwiftBlend2D BLConicGradientValues+Init.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
[131/191] Compiling SwiftBlend2D BLObjectDetail.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
[132/191] Compiling SwiftBlend2D BLObjectInfo.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
[133/191] Compiling SwiftBlend2D BLRadialGradientValues+Init.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
[134/191] Compiling SwiftBlend2D BLResultCode+Error.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
[135/191] Compiling SwiftBlend2D BLBitSetConstants.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
[136/191] Compiling SwiftBlend2D BLBitSetSegment+Ext.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
[137/191] Compiling SwiftBlend2D BLBooleanOp.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
[138/191] Compiling SwiftBlend2D BLByteOrder.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
[139/191] Compiling SwiftBlend2D BLDataAccessFlags.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
[140/191] Compiling SwiftBlend2D BLDataSourceType.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/DataStructures/BLPath.swift:688:24: error: cannot find 'SIZE_MAX' in scope
686 |         }
687 |
688 |         if indexOut == SIZE_MAX {
    |                        `- error: cannot find 'SIZE_MAX' in scope
689 |             return nil
690 |         }
[141/191] Compiling SwiftBlend2D BLGradient.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[142/191] Compiling SwiftBlend2D BLGradientStop.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[143/191] Compiling SwiftBlend2D BLLinearGradientValues.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[144/191] Compiling SwiftBlend2D BLPattern.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[145/191] Compiling SwiftBlend2D UInt32+Platform.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[146/191] Compiling SwiftBlend2D BLStyle.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[147/191] Compiling SwiftBlend2D BLStyleConvertible.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[148/191] Compiling SwiftBlend2D BLStyleType.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[149/191] Compiling SwiftBlend2D SwiftBlend2D.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[150/191] Compiling SwiftBlend2D SwiftBlend2DError.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[151/191] Compiling SwiftBlend2D SwiftBlend2DErrorMapper.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[152/191] Compiling SwiftBlend2D BLGlyphBuffer.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[153/191] Compiling SwiftBlend2D BLGlyphRun.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[154/191] Compiling SwiftBlend2D BLString.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[155/191] Compiling SwiftBlend2D BLFont.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[156/191] Compiling SwiftBlend2D BLFontData.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[157/191] Compiling SwiftBlend2D BLFontFace.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[158/191] Compiling SwiftBlend2D BLFontFeatureSettings.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[159/191] Compiling SwiftBlend2D BLFontManager.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[160/191] Compiling SwiftBlend2D BLFontMatrix.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[161/191] Compiling SwiftBlend2D BLFontTable.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[162/191] Compiling SwiftBlend2D BLFontUnicodeCoverage.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[163/191] Compiling SwiftBlend2D BLFontVariationSettings.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFont.swift:229:34: warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
227 |
228 |         var original = original
229 |         return closure(pathSink, &original)
    |                                  `- warning: forming 'UnsafeMutableRawPointer' to a variable of type '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32'; this is likely incorrect because '(BLPath, BLGlyphOutlineSinkInfo) -> UInt32' may contain an object reference.
230 |     }
231 | }
[164/191] Compiling SwiftBlend2D BLApproximationOptions.swift
[165/191] Compiling SwiftBlend2D BLBaseClass.swift
[166/191] Compiling SwiftBlend2D BLContext+CreateOptions.swift
[167/191] Compiling SwiftBlend2D BLContext.swift
[168/191] Compiling SwiftBlend2D BLContextCookie.swift
[169/191] Compiling SwiftBlend2D BLContextHints.swift
[170/191] Compiling SwiftBlend2D BLFormatInfo.swift
[171/191] Compiling SwiftBlend2D BLImage.swift
[172/191] Compiling SwiftBlend2D BLImageCodec.swift
[173/191] Compiling SwiftBlend2D BLPixelConverter.swift
[174/191] Compiling SwiftBlend2D BLRandom.swift
[175/191] Compiling SwiftBlend2D BLRuntimeBuildInfo.swift
[176/191] Compiling SwiftBlend2D BLRuntimeResourceInfo.swift
[177/191] Compiling SwiftBlend2D BLRuntimeSystemInfo.swift
[178/191] Compiling SwiftBlend2D BLStrokeOptions.swift
[179/191] Compiling SwiftBlend2D BLRgba+Colors.swift
[180/191] Compiling SwiftBlend2D BLRgba.swift
[181/191] Compiling SwiftBlend2D BLRgba32+Colors.swift
[182/191] Compiling SwiftBlend2D BLRgba32.swift
[183/191] Compiling SwiftBlend2D BLRgba64+Colors.swift
[184/191] Compiling SwiftBlend2D BLRgba64.swift
[185/191] Compiling SwiftBlend2D CoreStructure.swift
[186/191] Compiling SwiftBlend2D BLArray.swift
BUILD FAILURE 6.1 android