The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of SwiftBlend2D, reference 0.11.4 (855fe1), with Swift 6.2 (beta) for Linux on 21 Jun 2025 18:50:24 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

 4 | import blend2d
 5 |
 6 | extension BLGlyphPlacement: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphPlacement' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLGlyphPlacement {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphRunFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLGlyphRunFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Flags used by `BLGlyphRun`.
 7 | extension BLGlyphRunFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphRunFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLGlyphRunFlags {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Geometry/BLMatrix2D.swift:16:1: warning: extension declares a conformance of imported type 'BLMatrix2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 14 | }
 15 |
 16 | extension BLMatrix2D: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'BLMatrix2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 17 |     public var description: String {
 18 |         return "{ m00: \(m00), m01: \(m01), m10: \(m10), m11: \(m11), m20: \(m20), m21: \(m21) }"
[291/374] Compiling SwiftBlend2D BLMatrix2D.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Font/BLFontVariationItem+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLFontVariationItem' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLFontVariationItem: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLFontVariationItem' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLFontVariationItem {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphInfo+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLGlyphInfo' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLGlyphInfo: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphInfo' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLGlyphInfo {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphPlacement+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLGlyphPlacement' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLGlyphPlacement: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphPlacement' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLGlyphPlacement {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphRunFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLGlyphRunFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Flags used by `BLGlyphRun`.
 7 | extension BLGlyphRunFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphRunFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLGlyphRunFlags {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Geometry/BLMatrix2D.swift:16:1: warning: extension declares a conformance of imported type 'BLMatrix2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 14 | }
 15 |
 16 | extension BLMatrix2D: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'BLMatrix2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 17 |     public var description: String {
 18 |         return "{ m00: \(m00), m01: \(m01), m10: \(m10), m11: \(m11), m20: \(m20), m21: \(m21) }"
[292/374] Compiling SwiftBlend2D BLPoint.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Font/BLFontVariationItem+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLFontVariationItem' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLFontVariationItem: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLFontVariationItem' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLFontVariationItem {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphInfo+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLGlyphInfo' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLGlyphInfo: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphInfo' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLGlyphInfo {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphPlacement+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLGlyphPlacement' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLGlyphPlacement: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphPlacement' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLGlyphPlacement {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphRunFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLGlyphRunFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Flags used by `BLGlyphRun`.
 7 | extension BLGlyphRunFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphRunFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLGlyphRunFlags {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Geometry/BLMatrix2D.swift:16:1: warning: extension declares a conformance of imported type 'BLMatrix2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 14 | }
 15 |
 16 | extension BLMatrix2D: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'BLMatrix2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 17 |     public var description: String {
 18 |         return "{ m00: \(m00), m01: \(m01), m10: \(m10), m11: \(m11), m20: \(m20), m21: \(m21) }"
[293/374] Compiling SwiftBlend2D BLPointI.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Font/BLFontVariationItem+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLFontVariationItem' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLFontVariationItem: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLFontVariationItem' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLFontVariationItem {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphInfo+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLGlyphInfo' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLGlyphInfo: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphInfo' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLGlyphInfo {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphPlacement+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLGlyphPlacement' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLGlyphPlacement: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphPlacement' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLGlyphPlacement {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphRunFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLGlyphRunFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Flags used by `BLGlyphRun`.
 7 | extension BLGlyphRunFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphRunFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLGlyphRunFlags {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Geometry/BLMatrix2D.swift:16:1: warning: extension declares a conformance of imported type 'BLMatrix2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 14 | }
 15 |
 16 | extension BLMatrix2D: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'BLMatrix2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 17 |     public var description: String {
 18 |         return "{ m00: \(m00), m01: \(m01), m10: \(m10), m11: \(m11), m20: \(m20), m21: \(m21) }"
[294/374] Compiling SwiftBlend2D BLRect.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Font/BLFontVariationItem+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLFontVariationItem' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLFontVariationItem: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLFontVariationItem' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLFontVariationItem {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphInfo+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLGlyphInfo' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLGlyphInfo: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphInfo' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLGlyphInfo {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphPlacement+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLGlyphPlacement' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLGlyphPlacement: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphPlacement' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLGlyphPlacement {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphRunFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLGlyphRunFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Flags used by `BLGlyphRun`.
 7 | extension BLGlyphRunFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphRunFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLGlyphRunFlags {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Geometry/BLMatrix2D.swift:16:1: warning: extension declares a conformance of imported type 'BLMatrix2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 14 | }
 15 |
 16 | extension BLMatrix2D: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'BLMatrix2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 17 |     public var description: String {
 18 |         return "{ m00: \(m00), m01: \(m01), m10: \(m10), m11: \(m11), m20: \(m20), m21: \(m21) }"
[295/374] Compiling SwiftBlend2D BLRectI.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Font/BLFontVariationItem+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLFontVariationItem' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLFontVariationItem: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLFontVariationItem' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLFontVariationItem {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphInfo+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLGlyphInfo' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLGlyphInfo: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphInfo' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLGlyphInfo {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphPlacement+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLGlyphPlacement' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLGlyphPlacement: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphPlacement' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLGlyphPlacement {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphRunFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLGlyphRunFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Flags used by `BLGlyphRun`.
 7 | extension BLGlyphRunFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphRunFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLGlyphRunFlags {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Geometry/BLMatrix2D.swift:16:1: warning: extension declares a conformance of imported type 'BLMatrix2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 14 | }
 15 |
 16 | extension BLMatrix2D: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'BLMatrix2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 17 |     public var description: String {
 18 |         return "{ m00: \(m00), m01: \(m01), m10: \(m10), m11: \(m11), m20: \(m20), m21: \(m21) }"
[296/374] Compiling SwiftBlend2D BLRoundRect.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Font/BLFontVariationItem+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLFontVariationItem' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLFontVariationItem: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLFontVariationItem' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLFontVariationItem {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphInfo+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLGlyphInfo' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLGlyphInfo: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphInfo' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLGlyphInfo {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphPlacement+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLGlyphPlacement' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLGlyphPlacement: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphPlacement' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLGlyphPlacement {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphRunFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLGlyphRunFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Flags used by `BLGlyphRun`.
 7 | extension BLGlyphRunFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphRunFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLGlyphRunFlags {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Geometry/BLMatrix2D.swift:16:1: warning: extension declares a conformance of imported type 'BLMatrix2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 14 | }
 15 |
 16 | extension BLMatrix2D: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'BLMatrix2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 17 |     public var description: String {
 18 |         return "{ m00: \(m00), m01: \(m01), m10: \(m10), m11: \(m11), m20: \(m20), m21: \(m21) }"
[297/374] Compiling SwiftBlend2D BLSize.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Font/BLFontVariationItem+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLFontVariationItem' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLFontVariationItem: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLFontVariationItem' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLFontVariationItem {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphInfo+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLGlyphInfo' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLGlyphInfo: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphInfo' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLGlyphInfo {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphPlacement+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLGlyphPlacement' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLGlyphPlacement: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphPlacement' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLGlyphPlacement {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphRunFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLGlyphRunFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Flags used by `BLGlyphRun`.
 7 | extension BLGlyphRunFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphRunFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLGlyphRunFlags {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Geometry/BLMatrix2D.swift:16:1: warning: extension declares a conformance of imported type 'BLMatrix2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 14 | }
 15 |
 16 | extension BLMatrix2D: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'BLMatrix2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 17 |     public var description: String {
 18 |         return "{ m00: \(m00), m01: \(m01), m10: \(m10), m11: \(m11), m20: \(m20), m21: \(m21) }"
[298/374] Compiling SwiftBlend2D BLSizeI.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Font/BLFontVariationItem+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLFontVariationItem' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLFontVariationItem: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLFontVariationItem' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLFontVariationItem {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphInfo+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLGlyphInfo' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLGlyphInfo: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphInfo' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLGlyphInfo {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphPlacement+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLGlyphPlacement' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLGlyphPlacement: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphPlacement' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLGlyphPlacement {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphRunFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLGlyphRunFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Flags used by `BLGlyphRun`.
 7 | extension BLGlyphRunFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphRunFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLGlyphRunFlags {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Geometry/BLMatrix2D.swift:16:1: warning: extension declares a conformance of imported type 'BLMatrix2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 14 | }
 15 |
 16 | extension BLMatrix2D: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'BLMatrix2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 17 |     public var description: String {
 18 |         return "{ m00: \(m00), m01: \(m01), m10: \(m10), m11: \(m11), m20: \(m20), m21: \(m21) }"
[299/374] Compiling SwiftBlend2D BLTriangle.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Font/BLFontVariationItem+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLFontVariationItem' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLFontVariationItem: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLFontVariationItem' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLFontVariationItem {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphInfo+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLGlyphInfo' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLGlyphInfo: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphInfo' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLGlyphInfo {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphPlacement+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLGlyphPlacement' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLGlyphPlacement: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphPlacement' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLGlyphPlacement {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphRunFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLGlyphRunFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Flags used by `BLGlyphRun`.
 7 | extension BLGlyphRunFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphRunFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLGlyphRunFlags {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Geometry/BLMatrix2D.swift:16:1: warning: extension declares a conformance of imported type 'BLMatrix2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 14 | }
 15 |
 16 | extension BLMatrix2D: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'BLMatrix2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 17 |     public var description: String {
 18 |         return "{ m00: \(m00), m01: \(m01), m10: \(m10), m11: \(m11), m20: \(m20), m21: \(m21) }"
[300/374] Compiling SwiftBlend2D Helpers.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Font/BLFontVariationItem+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLFontVariationItem' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLFontVariationItem: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLFontVariationItem' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLFontVariationItem {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphInfo+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLGlyphInfo' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLGlyphInfo: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphInfo' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLGlyphInfo {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphPlacement+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLGlyphPlacement' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLGlyphPlacement: CustomStringConvertible, Equatable, Hashable { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphPlacement' to imported protocols 'CustomStringConvertible', 'Equatable', 'Hashable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLGlyphPlacement {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/Text/Glyph/BLGlyphRunFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLGlyphRunFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Flags used by `BLGlyphRun`.
 7 | extension BLGlyphRunFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLGlyphRunFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLGlyphRunFlags {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Geometry/BLMatrix2D.swift:16:1: warning: extension declares a conformance of imported type 'BLMatrix2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 14 | }
 15 |
 16 | extension BLMatrix2D: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'BLMatrix2D' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 17 |     public var description: String {
 18 |         return "{ m00: \(m00), m01: \(m01), m10: \(m10), m11: \(m11), m20: \(m20), m21: \(m21) }"
[301/374] Compiling SwiftBlend2D BLArrayView.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLResultCode: Error {
  | |- warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |
5 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLBitSetSegment+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLBitSetSegment: Equatable { }
   | |- warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLBitSetSegment {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLDataAccessFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Data access flags.
 7 | extension BLDataAccessFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLDataAccessFlags {
[302/374] Compiling SwiftBlend2D BLFile.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLResultCode: Error {
  | |- warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |
5 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLBitSetSegment+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLBitSetSegment: Equatable { }
   | |- warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLBitSetSegment {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLDataAccessFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Data access flags.
 7 | extension BLDataAccessFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLDataAccessFlags {
[303/374] Compiling SwiftBlend2D BLFontFeatureSettingsView.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLResultCode: Error {
  | |- warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |
5 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLBitSetSegment+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLBitSetSegment: Equatable { }
   | |- warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLBitSetSegment {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLDataAccessFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Data access flags.
 7 | extension BLDataAccessFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLDataAccessFlags {
[304/374] Compiling SwiftBlend2D BLFontVariationSettingsView.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLResultCode: Error {
  | |- warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |
5 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLBitSetSegment+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLBitSetSegment: Equatable { }
   | |- warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLBitSetSegment {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLDataAccessFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Data access flags.
 7 | extension BLDataAccessFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLDataAccessFlags {
[305/374] Compiling SwiftBlend2D BLPath.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLResultCode: Error {
  | |- warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |
5 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLBitSetSegment+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLBitSetSegment: Equatable { }
   | |- warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLBitSetSegment {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLDataAccessFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Data access flags.
 7 | extension BLDataAccessFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLDataAccessFlags {
[306/374] Compiling SwiftBlend2D BLRange.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLResultCode: Error {
  | |- warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |
5 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLBitSetSegment+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLBitSetSegment: Equatable { }
   | |- warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLBitSetSegment {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLDataAccessFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Data access flags.
 7 | extension BLDataAccessFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLDataAccessFlags {
[307/374] Compiling SwiftBlend2D BLTypedVar.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLResultCode: Error {
  | |- warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |
5 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLBitSetSegment+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLBitSetSegment: Equatable { }
   | |- warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLBitSetSegment {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLDataAccessFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Data access flags.
 7 | extension BLDataAccessFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLDataAccessFlags {
[308/374] Compiling SwiftBlend2D BLVar.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLResultCode: Error {
  | |- warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |
5 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLBitSetSegment+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLBitSetSegment: Equatable { }
   | |- warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLBitSetSegment {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLDataAccessFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Data access flags.
 7 | extension BLDataAccessFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLDataAccessFlags {
[309/374] Compiling SwiftBlend2D BLBitArray.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLResultCode: Error {
  | |- warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |
5 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLBitSetSegment+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLBitSetSegment: Equatable { }
   | |- warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLBitSetSegment {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLDataAccessFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Data access flags.
 7 | extension BLDataAccessFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLDataAccessFlags {
[310/374] Compiling SwiftBlend2D BLBitSet.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLResultCode: Error {
  | |- warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |
5 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLBitSetSegment+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLBitSetSegment: Equatable { }
   | |- warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLBitSetSegment {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLDataAccessFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Data access flags.
 7 | extension BLDataAccessFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLDataAccessFlags {
[311/374] Compiling SwiftBlend2D BLBitSetSegment.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLResultCode: Error {
  | |- warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |
5 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLBitSetSegment+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLBitSetSegment: Equatable { }
   | |- warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLBitSetSegment {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLDataAccessFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Data access flags.
 7 | extension BLDataAccessFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLDataAccessFlags {
[312/374] Compiling SwiftBlend2D BLBitSetWordIterator.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLResultCode: Error {
  | |- warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |
5 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLBitSetSegment+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLBitSetSegment: Equatable { }
   | |- warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLBitSetSegment {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLDataAccessFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Data access flags.
 7 | extension BLDataAccessFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLDataAccessFlags {
[313/374] Compiling SwiftBlend2D BLConicGradientValues+Init.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLResultCode: Error {
  | |- warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |
5 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLBitSetSegment+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLBitSetSegment: Equatable { }
   | |- warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLBitSetSegment {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLDataAccessFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Data access flags.
 7 | extension BLDataAccessFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLDataAccessFlags {
[314/374] Compiling SwiftBlend2D BLObjectDetail.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLResultCode: Error {
  | |- warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |
5 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLBitSetSegment+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLBitSetSegment: Equatable { }
   | |- warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLBitSetSegment {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLDataAccessFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Data access flags.
 7 | extension BLDataAccessFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLDataAccessFlags {
[315/374] Compiling SwiftBlend2D BLObjectInfo.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLResultCode: Error {
  | |- warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |
5 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLBitSetSegment+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLBitSetSegment: Equatable { }
   | |- warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLBitSetSegment {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLDataAccessFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Data access flags.
 7 | extension BLDataAccessFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLDataAccessFlags {
[316/374] Compiling SwiftBlend2D BLRadialGradientValues+Init.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLResultCode: Error {
  | |- warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |
5 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLBitSetSegment+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLBitSetSegment: Equatable { }
   | |- warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLBitSetSegment {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLDataAccessFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Data access flags.
 7 | extension BLDataAccessFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLDataAccessFlags {
[317/374] Compiling SwiftBlend2D BLResultCode+Error.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLResultCode: Error {
  | |- warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |
5 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLBitSetSegment+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLBitSetSegment: Equatable { }
   | |- warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLBitSetSegment {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLDataAccessFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Data access flags.
 7 | extension BLDataAccessFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLDataAccessFlags {
[318/374] Compiling SwiftBlend2D BLBitSetConstants.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLResultCode: Error {
  | |- warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |
5 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLBitSetSegment+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLBitSetSegment: Equatable { }
   | |- warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLBitSetSegment {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLDataAccessFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Data access flags.
 7 | extension BLDataAccessFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLDataAccessFlags {
[319/374] Compiling SwiftBlend2D BLBitSetSegment+Ext.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLResultCode: Error {
  | |- warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |
5 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLBitSetSegment+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLBitSetSegment: Equatable { }
   | |- warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLBitSetSegment {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLDataAccessFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Data access flags.
 7 | extension BLDataAccessFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLDataAccessFlags {
[320/374] Compiling SwiftBlend2D BLBooleanOp.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLResultCode: Error {
  | |- warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |
5 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLBitSetSegment+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLBitSetSegment: Equatable { }
   | |- warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLBitSetSegment {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLDataAccessFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Data access flags.
 7 | extension BLDataAccessFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLDataAccessFlags {
[321/374] Compiling SwiftBlend2D BLByteOrder.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLResultCode: Error {
  | |- warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |
5 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLBitSetSegment+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLBitSetSegment: Equatable { }
   | |- warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLBitSetSegment {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLDataAccessFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Data access flags.
 7 | extension BLDataAccessFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLDataAccessFlags {
[322/374] Compiling SwiftBlend2D BLDataAccessFlags.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLResultCode: Error {
  | |- warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |
5 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLBitSetSegment+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLBitSetSegment: Equatable { }
   | |- warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLBitSetSegment {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLDataAccessFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Data access flags.
 7 | extension BLDataAccessFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLDataAccessFlags {
[323/374] Compiling SwiftBlend2D BLDataSourceType.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Extensions/BLResultCode+Error.swift:3:1: warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLResultCode: Error {
  | |- warning: extension declares a conformance of imported type 'BLResultCode' to imported protocol 'Error'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |
5 | }
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLBitSetSegment+Ext.swift:6:1: warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 4 | import blend2d
 5 |
 6 | extension BLBitSetSegment: Equatable { }
   | |- warning: extension declares a conformance of imported type 'BLBitSetSegment' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |
 8 | public extension BLBitSetSegment {
/host/spi-builder-workspace/Sources/SwiftBlend2D/Generated/BLDataAccessFlags.swift:7:1: warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
 5 |
 6 | /// Data access flags.
 7 | extension BLDataAccessFlags: OptionSet { }
   | |- warning: extension declares a conformance of imported type 'BLDataAccessFlags' to imported protocols 'OptionSet', 'SetAlgebra', 'ExpressibleByArrayLiteral'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 8 |
 9 | public extension BLDataAccessFlags {
[324/374] Compiling SwiftBlend2D BLApproximationOptions.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLContextCookie.swift:3:1: warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLContextCookie: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     @inlinable
5 |     public static func == (lhs: BLContextCookie, rhs: BLContextCookie) -> Bool {
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLFormatInfo.swift:39:1: warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
37 | }
38 |
39 | extension BLFormatInfo: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
40 |     public static func == (lhs: BLFormatInfo, rhs: BLFormatInfo) -> Bool {
41 |         withUnsafePointer(to: lhs) { lhs_p in
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRandom.swift:35:1: warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
33 | }
34 |
35 | extension BLRandom: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
36 |     public static func == (lhs: BLRandom, rhs: BLRandom) -> Bool {
37 |         lhs.equals(rhs)
[325/374] Compiling SwiftBlend2D BLBaseClass.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLContextCookie.swift:3:1: warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLContextCookie: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     @inlinable
5 |     public static func == (lhs: BLContextCookie, rhs: BLContextCookie) -> Bool {
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLFormatInfo.swift:39:1: warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
37 | }
38 |
39 | extension BLFormatInfo: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
40 |     public static func == (lhs: BLFormatInfo, rhs: BLFormatInfo) -> Bool {
41 |         withUnsafePointer(to: lhs) { lhs_p in
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRandom.swift:35:1: warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
33 | }
34 |
35 | extension BLRandom: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
36 |     public static func == (lhs: BLRandom, rhs: BLRandom) -> Bool {
37 |         lhs.equals(rhs)
[326/374] Compiling SwiftBlend2D BLContext+CreateOptions.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLContextCookie.swift:3:1: warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLContextCookie: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     @inlinable
5 |     public static func == (lhs: BLContextCookie, rhs: BLContextCookie) -> Bool {
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLFormatInfo.swift:39:1: warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
37 | }
38 |
39 | extension BLFormatInfo: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
40 |     public static func == (lhs: BLFormatInfo, rhs: BLFormatInfo) -> Bool {
41 |         withUnsafePointer(to: lhs) { lhs_p in
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRandom.swift:35:1: warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
33 | }
34 |
35 | extension BLRandom: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
36 |     public static func == (lhs: BLRandom, rhs: BLRandom) -> Bool {
37 |         lhs.equals(rhs)
[327/374] Compiling SwiftBlend2D BLContext.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLContextCookie.swift:3:1: warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLContextCookie: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     @inlinable
5 |     public static func == (lhs: BLContextCookie, rhs: BLContextCookie) -> Bool {
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLFormatInfo.swift:39:1: warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
37 | }
38 |
39 | extension BLFormatInfo: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
40 |     public static func == (lhs: BLFormatInfo, rhs: BLFormatInfo) -> Bool {
41 |         withUnsafePointer(to: lhs) { lhs_p in
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRandom.swift:35:1: warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
33 | }
34 |
35 | extension BLRandom: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
36 |     public static func == (lhs: BLRandom, rhs: BLRandom) -> Bool {
37 |         lhs.equals(rhs)
[328/374] Compiling SwiftBlend2D BLContextCookie.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLContextCookie.swift:3:1: warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLContextCookie: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     @inlinable
5 |     public static func == (lhs: BLContextCookie, rhs: BLContextCookie) -> Bool {
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLFormatInfo.swift:39:1: warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
37 | }
38 |
39 | extension BLFormatInfo: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
40 |     public static func == (lhs: BLFormatInfo, rhs: BLFormatInfo) -> Bool {
41 |         withUnsafePointer(to: lhs) { lhs_p in
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRandom.swift:35:1: warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
33 | }
34 |
35 | extension BLRandom: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
36 |     public static func == (lhs: BLRandom, rhs: BLRandom) -> Bool {
37 |         lhs.equals(rhs)
[329/374] Compiling SwiftBlend2D BLContextHints.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLContextCookie.swift:3:1: warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLContextCookie: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     @inlinable
5 |     public static func == (lhs: BLContextCookie, rhs: BLContextCookie) -> Bool {
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLFormatInfo.swift:39:1: warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
37 | }
38 |
39 | extension BLFormatInfo: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
40 |     public static func == (lhs: BLFormatInfo, rhs: BLFormatInfo) -> Bool {
41 |         withUnsafePointer(to: lhs) { lhs_p in
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRandom.swift:35:1: warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
33 | }
34 |
35 | extension BLRandom: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
36 |     public static func == (lhs: BLRandom, rhs: BLRandom) -> Bool {
37 |         lhs.equals(rhs)
[330/374] Compiling SwiftBlend2D BLFormatInfo.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLContextCookie.swift:3:1: warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLContextCookie: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     @inlinable
5 |     public static func == (lhs: BLContextCookie, rhs: BLContextCookie) -> Bool {
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLFormatInfo.swift:39:1: warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
37 | }
38 |
39 | extension BLFormatInfo: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
40 |     public static func == (lhs: BLFormatInfo, rhs: BLFormatInfo) -> Bool {
41 |         withUnsafePointer(to: lhs) { lhs_p in
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRandom.swift:35:1: warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
33 | }
34 |
35 | extension BLRandom: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
36 |     public static func == (lhs: BLRandom, rhs: BLRandom) -> Bool {
37 |         lhs.equals(rhs)
[331/374] Compiling SwiftBlend2D BLImage.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLContextCookie.swift:3:1: warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLContextCookie: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     @inlinable
5 |     public static func == (lhs: BLContextCookie, rhs: BLContextCookie) -> Bool {
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLFormatInfo.swift:39:1: warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
37 | }
38 |
39 | extension BLFormatInfo: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
40 |     public static func == (lhs: BLFormatInfo, rhs: BLFormatInfo) -> Bool {
41 |         withUnsafePointer(to: lhs) { lhs_p in
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRandom.swift:35:1: warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
33 | }
34 |
35 | extension BLRandom: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
36 |     public static func == (lhs: BLRandom, rhs: BLRandom) -> Bool {
37 |         lhs.equals(rhs)
[332/374] Compiling SwiftBlend2D BLImageCodec.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLContextCookie.swift:3:1: warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLContextCookie: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     @inlinable
5 |     public static func == (lhs: BLContextCookie, rhs: BLContextCookie) -> Bool {
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLFormatInfo.swift:39:1: warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
37 | }
38 |
39 | extension BLFormatInfo: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
40 |     public static func == (lhs: BLFormatInfo, rhs: BLFormatInfo) -> Bool {
41 |         withUnsafePointer(to: lhs) { lhs_p in
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRandom.swift:35:1: warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
33 | }
34 |
35 | extension BLRandom: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
36 |     public static func == (lhs: BLRandom, rhs: BLRandom) -> Bool {
37 |         lhs.equals(rhs)
[333/374] Compiling SwiftBlend2D BLPixelConverter.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLContextCookie.swift:3:1: warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLContextCookie: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     @inlinable
5 |     public static func == (lhs: BLContextCookie, rhs: BLContextCookie) -> Bool {
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLFormatInfo.swift:39:1: warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
37 | }
38 |
39 | extension BLFormatInfo: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
40 |     public static func == (lhs: BLFormatInfo, rhs: BLFormatInfo) -> Bool {
41 |         withUnsafePointer(to: lhs) { lhs_p in
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRandom.swift:35:1: warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
33 | }
34 |
35 | extension BLRandom: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
36 |     public static func == (lhs: BLRandom, rhs: BLRandom) -> Bool {
37 |         lhs.equals(rhs)
[334/374] Compiling SwiftBlend2D BLRandom.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLContextCookie.swift:3:1: warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLContextCookie: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     @inlinable
5 |     public static func == (lhs: BLContextCookie, rhs: BLContextCookie) -> Bool {
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLFormatInfo.swift:39:1: warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
37 | }
38 |
39 | extension BLFormatInfo: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
40 |     public static func == (lhs: BLFormatInfo, rhs: BLFormatInfo) -> Bool {
41 |         withUnsafePointer(to: lhs) { lhs_p in
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRandom.swift:35:1: warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
33 | }
34 |
35 | extension BLRandom: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
36 |     public static func == (lhs: BLRandom, rhs: BLRandom) -> Bool {
37 |         lhs.equals(rhs)
[335/374] Compiling SwiftBlend2D BLRuntimeBuildInfo.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLContextCookie.swift:3:1: warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLContextCookie: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     @inlinable
5 |     public static func == (lhs: BLContextCookie, rhs: BLContextCookie) -> Bool {
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLFormatInfo.swift:39:1: warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
37 | }
38 |
39 | extension BLFormatInfo: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
40 |     public static func == (lhs: BLFormatInfo, rhs: BLFormatInfo) -> Bool {
41 |         withUnsafePointer(to: lhs) { lhs_p in
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRandom.swift:35:1: warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
33 | }
34 |
35 | extension BLRandom: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
36 |     public static func == (lhs: BLRandom, rhs: BLRandom) -> Bool {
37 |         lhs.equals(rhs)
[336/374] Compiling SwiftBlend2D BLRuntimeResourceInfo.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLContextCookie.swift:3:1: warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLContextCookie: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     @inlinable
5 |     public static func == (lhs: BLContextCookie, rhs: BLContextCookie) -> Bool {
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLFormatInfo.swift:39:1: warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
37 | }
38 |
39 | extension BLFormatInfo: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
40 |     public static func == (lhs: BLFormatInfo, rhs: BLFormatInfo) -> Bool {
41 |         withUnsafePointer(to: lhs) { lhs_p in
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRandom.swift:35:1: warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
33 | }
34 |
35 | extension BLRandom: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
36 |     public static func == (lhs: BLRandom, rhs: BLRandom) -> Bool {
37 |         lhs.equals(rhs)
[337/374] Compiling SwiftBlend2D BLRuntimeSystemInfo.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLContextCookie.swift:3:1: warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLContextCookie: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     @inlinable
5 |     public static func == (lhs: BLContextCookie, rhs: BLContextCookie) -> Bool {
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLFormatInfo.swift:39:1: warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
37 | }
38 |
39 | extension BLFormatInfo: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
40 |     public static func == (lhs: BLFormatInfo, rhs: BLFormatInfo) -> Bool {
41 |         withUnsafePointer(to: lhs) { lhs_p in
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRandom.swift:35:1: warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
33 | }
34 |
35 | extension BLRandom: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
36 |     public static func == (lhs: BLRandom, rhs: BLRandom) -> Bool {
37 |         lhs.equals(rhs)
[338/374] Compiling SwiftBlend2D BLStrokeOptions.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLContextCookie.swift:3:1: warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLContextCookie: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     @inlinable
5 |     public static func == (lhs: BLContextCookie, rhs: BLContextCookie) -> Bool {
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLFormatInfo.swift:39:1: warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
37 | }
38 |
39 | extension BLFormatInfo: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
40 |     public static func == (lhs: BLFormatInfo, rhs: BLFormatInfo) -> Bool {
41 |         withUnsafePointer(to: lhs) { lhs_p in
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRandom.swift:35:1: warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
33 | }
34 |
35 | extension BLRandom: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
36 |     public static func == (lhs: BLRandom, rhs: BLRandom) -> Bool {
37 |         lhs.equals(rhs)
[339/374] Compiling SwiftBlend2D BLRgba+Colors.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLContextCookie.swift:3:1: warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLContextCookie: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     @inlinable
5 |     public static func == (lhs: BLContextCookie, rhs: BLContextCookie) -> Bool {
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLFormatInfo.swift:39:1: warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
37 | }
38 |
39 | extension BLFormatInfo: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
40 |     public static func == (lhs: BLFormatInfo, rhs: BLFormatInfo) -> Bool {
41 |         withUnsafePointer(to: lhs) { lhs_p in
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRandom.swift:35:1: warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
33 | }
34 |
35 | extension BLRandom: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
36 |     public static func == (lhs: BLRandom, rhs: BLRandom) -> Bool {
37 |         lhs.equals(rhs)
[340/374] Compiling SwiftBlend2D BLRgba.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLContextCookie.swift:3:1: warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLContextCookie: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     @inlinable
5 |     public static func == (lhs: BLContextCookie, rhs: BLContextCookie) -> Bool {
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLFormatInfo.swift:39:1: warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
37 | }
38 |
39 | extension BLFormatInfo: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
40 |     public static func == (lhs: BLFormatInfo, rhs: BLFormatInfo) -> Bool {
41 |         withUnsafePointer(to: lhs) { lhs_p in
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRandom.swift:35:1: warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
33 | }
34 |
35 | extension BLRandom: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
36 |     public static func == (lhs: BLRandom, rhs: BLRandom) -> Bool {
37 |         lhs.equals(rhs)
[341/374] Compiling SwiftBlend2D BLRgba32+Colors.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLContextCookie.swift:3:1: warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLContextCookie: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     @inlinable
5 |     public static func == (lhs: BLContextCookie, rhs: BLContextCookie) -> Bool {
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLFormatInfo.swift:39:1: warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
37 | }
38 |
39 | extension BLFormatInfo: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
40 |     public static func == (lhs: BLFormatInfo, rhs: BLFormatInfo) -> Bool {
41 |         withUnsafePointer(to: lhs) { lhs_p in
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRandom.swift:35:1: warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
33 | }
34 |
35 | extension BLRandom: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
36 |     public static func == (lhs: BLRandom, rhs: BLRandom) -> Bool {
37 |         lhs.equals(rhs)
[342/374] Compiling SwiftBlend2D BLRgba32.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLContextCookie.swift:3:1: warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLContextCookie: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     @inlinable
5 |     public static func == (lhs: BLContextCookie, rhs: BLContextCookie) -> Bool {
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLFormatInfo.swift:39:1: warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
37 | }
38 |
39 | extension BLFormatInfo: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
40 |     public static func == (lhs: BLFormatInfo, rhs: BLFormatInfo) -> Bool {
41 |         withUnsafePointer(to: lhs) { lhs_p in
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRandom.swift:35:1: warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
33 | }
34 |
35 | extension BLRandom: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
36 |     public static func == (lhs: BLRandom, rhs: BLRandom) -> Bool {
37 |         lhs.equals(rhs)
[343/374] Compiling SwiftBlend2D BLRgba64+Colors.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLContextCookie.swift:3:1: warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLContextCookie: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     @inlinable
5 |     public static func == (lhs: BLContextCookie, rhs: BLContextCookie) -> Bool {
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLFormatInfo.swift:39:1: warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
37 | }
38 |
39 | extension BLFormatInfo: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
40 |     public static func == (lhs: BLFormatInfo, rhs: BLFormatInfo) -> Bool {
41 |         withUnsafePointer(to: lhs) { lhs_p in
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRandom.swift:35:1: warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
33 | }
34 |
35 | extension BLRandom: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
36 |     public static func == (lhs: BLRandom, rhs: BLRandom) -> Bool {
37 |         lhs.equals(rhs)
[344/374] Compiling SwiftBlend2D BLRgba64.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLContextCookie.swift:3:1: warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLContextCookie: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     @inlinable
5 |     public static func == (lhs: BLContextCookie, rhs: BLContextCookie) -> Bool {
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLFormatInfo.swift:39:1: warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
37 | }
38 |
39 | extension BLFormatInfo: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
40 |     public static func == (lhs: BLFormatInfo, rhs: BLFormatInfo) -> Bool {
41 |         withUnsafePointer(to: lhs) { lhs_p in
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRandom.swift:35:1: warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
33 | }
34 |
35 | extension BLRandom: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
36 |     public static func == (lhs: BLRandom, rhs: BLRandom) -> Bool {
37 |         lhs.equals(rhs)
[345/374] Compiling SwiftBlend2D CoreStructure.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLContextCookie.swift:3:1: warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLContextCookie: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     @inlinable
5 |     public static func == (lhs: BLContextCookie, rhs: BLContextCookie) -> Bool {
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLFormatInfo.swift:39:1: warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
37 | }
38 |
39 | extension BLFormatInfo: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
40 |     public static func == (lhs: BLFormatInfo, rhs: BLFormatInfo) -> Bool {
41 |         withUnsafePointer(to: lhs) { lhs_p in
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRandom.swift:35:1: warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
33 | }
34 |
35 | extension BLRandom: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
36 |     public static func == (lhs: BLRandom, rhs: BLRandom) -> Bool {
37 |         lhs.equals(rhs)
[346/374] Compiling SwiftBlend2D BLArray.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLContextCookie.swift:3:1: warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLContextCookie: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLContextCookie' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     @inlinable
5 |     public static func == (lhs: BLContextCookie, rhs: BLContextCookie) -> Bool {
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLFormatInfo.swift:39:1: warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
37 | }
38 |
39 | extension BLFormatInfo: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLFormatInfo' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
40 |     public static func == (lhs: BLFormatInfo, rhs: BLFormatInfo) -> Bool {
41 |         withUnsafePointer(to: lhs) { lhs_p in
/host/spi-builder-workspace/Sources/SwiftBlend2D/BLRandom.swift:35:1: warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
33 | }
34 |
35 | extension BLRandom: Equatable {
   | |- warning: extension declares a conformance of imported type 'BLRandom' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
36 |     public static func == (lhs: BLRandom, rhs: BLRandom) -> Bool {
37 |         lhs.equals(rhs)
[347/374] Compiling SwiftBlend2D BLGradient.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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 | }
[348/374] Compiling SwiftBlend2D BLGradientStop.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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 | }
[349/374] Compiling SwiftBlend2D BLLinearGradientValues.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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 | }
[350/374] Compiling SwiftBlend2D BLPattern.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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 | }
[351/374] Compiling SwiftBlend2D UInt32+Platform.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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 | }
[352/374] Compiling SwiftBlend2D BLStyle.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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 | }
[353/374] Compiling SwiftBlend2D BLStyleConvertible.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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 | }
[354/374] Compiling SwiftBlend2D BLStyleType.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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 | }
[355/374] Compiling SwiftBlend2D SwiftBlend2D.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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 | }
[356/374] Compiling SwiftBlend2D SwiftBlend2DError.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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 | }
[357/374] Compiling SwiftBlend2D SwiftBlend2DErrorMapper.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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 | }
[358/374] Compiling SwiftBlend2D BLGlyphBuffer.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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 | }
[359/374] Compiling SwiftBlend2D BLGlyphRun.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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 | }
[360/374] Compiling SwiftBlend2D BLString.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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 | }
[361/374] Compiling SwiftBlend2D BLFont.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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 | }
[362/374] Compiling SwiftBlend2D BLFontData.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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 | }
[363/374] Compiling SwiftBlend2D BLFontFace.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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 | }
[364/374] Compiling SwiftBlend2D BLFontFeatureSettings.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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 | }
[365/374] Compiling SwiftBlend2D BLFontManager.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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 | }
[366/374] Compiling SwiftBlend2D BLFontMatrix.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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 | }
[367/374] Compiling SwiftBlend2D BLFontTable.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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 | }
[368/374] Compiling SwiftBlend2D BLFontUnicodeCoverage.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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 | }
[369/374] Compiling SwiftBlend2D BLFontVariationSettings.swift
/host/spi-builder-workspace/Sources/SwiftBlend2D/Text/Font/BLFontUnicodeCoverage.swift:3:1: warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
1 | import blend2d
2 |
3 | extension BLFontUnicodeCoverage: Equatable {
  | |- warning: extension declares a conformance of imported type 'BLFontUnicodeCoverage' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'blend2d' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |     public static func == (lhs: BLFontUnicodeCoverage, rhs: BLFontUnicodeCoverage) -> Bool {
5 |         lhs.data == rhs.data
/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 | }
[370/375] Wrapping AST for SwiftBlend2D for debugging
[372/378] Compiling TigerSample TigerData.swift
[373/378] Compiling TigerSample Tiger.swift
[374/378] Emitting module TigerSample
[375/379] Wrapping AST for TigerSample for debugging
[377/382] Compiling SwiftBlend2DSample main.swift
[378/382] Emitting module SwiftBlend2DSample
[379/382] Compiling SwiftBlend2DSample Samples.swift
[380/383] Wrapping AST for SwiftBlend2DSample for debugging
[381/383] Write Objects.LinkFileList
[382/383] Linking SwiftBlend2DSample
Build complete! (109.84s)
Build complete.
{
  "cxx_language_standard" : "c++17",
  "dependencies" : [
    {
      "identity" : "swift-libpng",
      "requirement" : {
        "branch" : [
          "master"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/LuizZak/swift-libpng.git"
    }
  ],
  "manifest_display_name" : "SwiftBlend2D",
  "name" : "SwiftBlend2D",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "SwiftBlend2D",
      "targets" : [
        "SwiftBlend2D"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwiftBlend2DSample",
      "targets" : [
        "SwiftBlend2DSample"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "blend2d",
      "module_type" : "ClangTarget",
      "name" : "blend2d",
      "path" : "Sources/blend2d",
      "product_memberships" : [
        "SwiftBlend2D",
        "SwiftBlend2DSample"
      ],
      "sources" : [
        "blend2d/api-globals.cpp",
        "blend2d/api-nocxx.cpp",
        "blend2d/array.cpp",
        "blend2d/bitarray.cpp",
        "blend2d/bitset.cpp",
        "blend2d/codec/bmpcodec.cpp",
        "blend2d/codec/jpegcodec.cpp",
        "blend2d/codec/jpeghuffman.cpp",
        "blend2d/codec/jpegops.cpp",
        "blend2d/codec/jpegops_sse2.cpp",
        "blend2d/codec/pngcodec.cpp",
        "blend2d/codec/pngops.cpp",
        "blend2d/codec/pngops_sse2.cpp",
        "blend2d/codec/qoicodec.cpp",
        "blend2d/compopinfo.cpp",
        "blend2d/compression/checksum.cpp",
        "blend2d/compression/deflatedecoder.cpp",
        "blend2d/compression/deflateencoder.cpp",
        "blend2d/context.cpp",
        "blend2d/filesystem.cpp",
        "blend2d/font.cpp",
        "blend2d/fontdata.cpp",
        "blend2d/fontface.cpp",
        "blend2d/fontfeaturesettings.cpp",
        "blend2d/fontmanager.cpp",
        "blend2d/fonttagdataids.cpp",
        "blend2d/fonttagdatainfo.cpp",
        "blend2d/fonttagset.cpp",
        "blend2d/fontvariationsettings.cpp",
        "blend2d/format.cpp",
        "blend2d/geometry.cpp",
        "blend2d/glyphbuffer.cpp",
        "blend2d/gradient.cpp",
        "blend2d/image.cpp",
        "blend2d/imagecodec.cpp",
        "blend2d/imagedecoder.cpp",
        "blend2d/imageencoder.cpp",
        "blend2d/imagescale.cpp",
        "blend2d/matrix.cpp",
        "blend2d/matrix_avx.cpp",
        "blend2d/matrix_sse2.cpp",
        "blend2d/object.cpp",
        "blend2d/opentype/otcff.cpp",
        "blend2d/opentype/otcmap.cpp",
        "blend2d/opentype/otcore.cpp",
        "blend2d/opentype/otface.cpp",
        "blend2d/opentype/otglyf.cpp",
        "blend2d/opentype/otglyf_asimd.cpp",
        "blend2d/opentype/otglyf_avx2.cpp",
        "blend2d/opentype/otglyf_sse4_2.cpp",
        "blend2d/opentype/otglyfsimddata.cpp",
        "blend2d/opentype/otkern.cpp",
        "blend2d/opentype/otlayout.cpp",
        "blend2d/opentype/otmetrics.cpp",
        "blend2d/opentype/otname.cpp",
        "blend2d/path.cpp",
        "blend2d/pathstroke.cpp",
        "blend2d/pattern.cpp",
        "blend2d/pipeline/jit/compoppart.cpp",
        "blend2d/pipeline/jit/fetchgradientpart.cpp",
        "blend2d/pipeline/jit/fetchpart.cpp",
        "blend2d/pipeline/jit/fetchpatternpart.cpp",
        "blend2d/pipeline/jit/fetchpixelptrpart.cpp",
        "blend2d/pipeline/jit/fetchsolidpart.cpp",
        "blend2d/pipeline/jit/fetchutilsinlineloops.cpp",
        "blend2d/pipeline/jit/fetchutilspixelaccess.cpp",
        "blend2d/pipeline/jit/fetchutilspixelgather.cpp",
        "blend2d/pipeline/jit/fillpart.cpp",
        "blend2d/pipeline/jit/pipecompiler_a64.cpp",
        "blend2d/pipeline/jit/pipecompiler_test_avx2fma.cpp",
        "blend2d/pipeline/jit/pipecompiler_test_sse2.cpp",
        "blend2d/pipeline/jit/pipecompiler_x86.cpp",
        "blend2d/pipeline/jit/pipecomposer.cpp",
        "blend2d/pipeline/jit/pipefunction.cpp",
        "blend2d/pipeline/jit/pipegenruntime.cpp",
        "blend2d/pipeline/jit/pipepart.cpp",
        "blend2d/pipeline/jit/pipeprimitives.cpp",
        "blend2d/pipeline/pipedefs.cpp",
        "blend2d/pipeline/piperuntime.cpp",
        "blend2d/pipeline/reference/fixedpiperuntime.cpp",
        "blend2d/pixelconverter.cpp",
        "blend2d/pixelconverter_avx2.cpp",
        "blend2d/pixelconverter_sse2.cpp",
        "blend2d/pixelconverter_ssse3.cpp",
        "blend2d/pixelops/funcs.cpp",
        "blend2d/pixelops/interpolation.cpp",
        "blend2d/pixelops/interpolation_avx2.cpp",
        "blend2d/pixelops/interpolation_sse2.cpp",
        "blend2d/random.cpp",
        "blend2d/raster/rastercontext.cpp",
        "blend2d/raster/rastercontextops.cpp",
        "blend2d/raster/renderfetchdata.cpp",
        "blend2d/raster/rendertargetinfo.cpp",
        "blend2d/raster/workdata.cpp",
        "blend2d/raster/workermanager.cpp",
        "blend2d/raster/workerproc.cpp",
        "blend2d/raster/workersynchronization.cpp",
        "blend2d/runtime.cpp",
        "blend2d/runtimescope.cpp",
        "blend2d/simd/simdarm_test_asimd.cpp",
        "blend2d/simd/simdx86_test_avx.cpp",
        "blend2d/simd/simdx86_test_avx2.cpp",
        "blend2d/simd/simdx86_test_avx512.cpp",
        "blend2d/simd/simdx86_test_sse2.cpp",
        "blend2d/simd/simdx86_test_sse4_1.cpp",
        "blend2d/simd/simdx86_test_sse4_2.cpp",
        "blend2d/simd/simdx86_test_ssse3.cpp",
        "blend2d/string.cpp",
        "blend2d/support/arenaallocator.cpp",
        "blend2d/support/arenahashmap.cpp",
        "blend2d/support/math.cpp",
        "blend2d/support/scopedallocator.cpp",
        "blend2d/support/zeroallocator.cpp",
        "blend2d/tables/tables.cpp",
        "blend2d/threading/futex.cpp",
        "blend2d/threading/thread.cpp",
        "blend2d/threading/threadpool.cpp",
        "blend2d/threading/uniqueidgenerator.cpp",
        "blend2d/trace.cpp",
        "blend2d/unicode/unicode.cpp",
        "blend2d/var.cpp"
      ],
      "target_dependencies" : [
        "asmjit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "asmjit",
      "module_type" : "ClangTarget",
      "name" : "asmjit",
      "path" : "Sources/asmjit",
      "product_memberships" : [
        "SwiftBlend2D",
        "SwiftBlend2DSample"
      ],
      "sources" : [
        "arm/a64assembler.cpp",
        "arm/a64builder.cpp",
        "arm/a64compiler.cpp",
        "arm/a64emithelper.cpp",
        "arm/a64formatter.cpp",
        "arm/a64func.cpp",
        "arm/a64instapi.cpp",
        "arm/a64instdb.cpp",
        "arm/a64operand.cpp",
        "arm/a64rapass.cpp",
        "arm/armformatter.cpp",
        "core/archtraits.cpp",
        "core/assembler.cpp",
        "core/builder.cpp",
        "core/codeholder.cpp",
        "core/codewriter.cpp",
        "core/compiler.cpp",
        "core/constpool.cpp",
        "core/cpuinfo.cpp",
        "core/emithelper.cpp",
        "core/emitter.cpp",
        "core/emitterutils.cpp",
        "core/environment.cpp",
        "core/errorhandler.cpp",
        "core/formatter.cpp",
        "core/func.cpp",
        "core/funcargscontext.cpp",
        "core/globals.cpp",
        "core/inst.cpp",
        "core/instdb.cpp",
        "core/jitallocator.cpp",
        "core/jitruntime.cpp",
        "core/logger.cpp",
        "core/operand.cpp",
        "core/osutils.cpp",
        "core/ralocal.cpp",
        "core/rapass.cpp",
        "core/rastack.cpp",
        "core/string.cpp",
        "core/support.cpp",
        "core/target.cpp",
        "core/type.cpp",
        "core/virtmem.cpp",
        "core/zone.cpp",
        "core/zonehash.cpp",
        "core/zonelist.cpp",
        "core/zonestack.cpp",
        "core/zonetree.cpp",
        "core/zonevector.cpp",
        "x86/x86assembler.cpp",
        "x86/x86builder.cpp",
        "x86/x86compiler.cpp",
        "x86/x86emithelper.cpp",
        "x86/x86formatter.cpp",
        "x86/x86func.cpp",
        "x86/x86instapi.cpp",
        "x86/x86instdb.cpp",
        "x86/x86operand.cpp",
        "x86/x86rapass.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "TigerSample",
      "module_type" : "SwiftTarget",
      "name" : "TigerSample",
      "path" : "Sources/TigerSample",
      "product_memberships" : [
        "SwiftBlend2DSample"
      ],
      "sources" : [
        "Tiger.swift",
        "TigerData.swift"
      ],
      "target_dependencies" : [
        "blend2d",
        "SwiftBlend2D"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftBlend2DTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftBlend2DTests",
      "path" : "Tests/SwiftBlend2DTests",
      "product_dependencies" : [
        "LibPNG"
      ],
      "sources" : [
        "BLBaseClassTests.swift",
        "BLContextCookieTests.swift",
        "BLContextTests.swift",
        "BLFormatInfoTests.swift",
        "BLImageCodecTests.swift",
        "BLImageTests.swift",
        "BLRandomTests.swift",
        "BLRuntimeBuildInfoTests.swift",
        "BLRuntimeResourceInfoTests.swift",
        "BLRuntimeSystemInfoTests.swift",
        "Color/BLRgba32Tests.swift",
        "Color/BLRgba64Tests.swift",
        "Color/BLRgbaTests.swift",
        "DataStructures/BLArrayTests.swift",
        "DataStructures/BLArrayViewTests.swift",
        "DataStructures/BLPathTests.swift",
        "DataStructures/BLRangeTests.swift",
        "DataStructures/BitSet/BLBitSetTests.swift",
        "DataStructures/BitSet/BLBitSetWordIteratorTests.swift",
        "EnumsTests.swift",
        "Geometry/BLArcTests.swift",
        "Geometry/BLBoxITests.swift",
        "Geometry/BLBoxTests.swift",
        "Geometry/BLCircleTests.swift",
        "Geometry/BLEllipseTests.swift",
        "Geometry/BLLineTests.swift",
        "Geometry/BLMatrix2DTests.swift",
        "Geometry/BLPointITests.swift",
        "Geometry/BLPointTests.swift",
        "Geometry/BLRectITests.swift",
        "Geometry/BLRectTests.swift",
        "Geometry/BLRoundRectTests.swift",
        "Geometry/BLSizeITests.swift",
        "Geometry/BLSizeTests.swift",
        "Geometry/BLTriangleTests.swift",
        "Patterns/BLGradientStopTests.swift",
        "Patterns/BLGradientTests.swift",
        "Patterns/BLLinearGradientValuesTests.swift",
        "SwiftBlend2DTests.swift",
        "TestHelpers.swift",
        "Text/BLGlyphBufferTests.swift",
        "Text/BLStringTests.swift",
        "Text/Font/BLFontFeatureSettingsTests.swift",
        "Text/Font/BLFontManagerTests.swift",
        "Text/Font/BLFontMatrixTests.swift",
        "Text/Font/BLFontTableTests.swift",
        "Text/Font/BLFontUnicodeCoverageTests.swift",
        "Text/Font/BLFontVariationSettingsTests.swift"
      ],
      "target_dependencies" : [
        "TigerSample",
        "SwiftBlend2D",
        "blend2d",
        "asmjit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftBlend2DSample",
      "module_type" : "SwiftTarget",
      "name" : "SwiftBlend2DSample",
      "path" : "Sources/SwiftBlend2DSample",
      "product_memberships" : [
        "SwiftBlend2DSample"
      ],
      "sources" : [
        "Samples.swift",
        "main.swift"
      ],
      "target_dependencies" : [
        "TigerSample",
        "SwiftBlend2D",
        "blend2d"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "SwiftBlend2D",
      "module_type" : "SwiftTarget",
      "name" : "SwiftBlend2D",
      "path" : "Sources/SwiftBlend2D",
      "product_memberships" : [
        "SwiftBlend2D",
        "SwiftBlend2DSample"
      ],
      "sources" : [
        "BLApproximationOptions.swift",
        "BLBaseClass.swift",
        "BLContext+CreateOptions.swift",
        "BLContext.swift",
        "BLContextCookie.swift",
        "BLContextHints.swift",
        "BLFormatInfo.swift",
        "BLImage.swift",
        "BLImageCodec.swift",
        "BLPixelConverter.swift",
        "BLRandom.swift",
        "BLRuntimeBuildInfo.swift",
        "BLRuntimeResourceInfo.swift",
        "BLRuntimeSystemInfo.swift",
        "BLStrokeOptions.swift",
        "Color/BLRgba+Colors.swift",
        "Color/BLRgba.swift",
        "Color/BLRgba32+Colors.swift",
        "Color/BLRgba32.swift",
        "Color/BLRgba64+Colors.swift",
        "Color/BLRgba64.swift",
        "CoreStructure.swift",
        "DataStructures/BLArray.swift",
        "DataStructures/BLArrayView.swift",
        "DataStructures/BLFile.swift",
        "DataStructures/BLFontFeatureSettingsView.swift",
        "DataStructures/BLFontVariationSettingsView.swift",
        "DataStructures/BLPath.swift",
        "DataStructures/BLRange.swift",
        "DataStructures/BLTypedVar.swift",
        "DataStructures/BLVar.swift",
        "DataStructures/BitArray/BLBitArray.swift",
        "DataStructures/BitSet/BLBitSet.swift",
        "DataStructures/BitSet/BLBitSetSegment.swift",
        "DataStructures/BitSet/BLBitSetWordIterator.swift",
        "Extensions/BLConicGradientValues+Init.swift",
        "Extensions/BLObjectDetail.swift",
        "Extensions/BLObjectInfo.swift",
        "Extensions/BLRadialGradientValues+Init.swift",
        "Extensions/BLResultCode+Error.swift",
        "Generated/BLBitSetConstants.swift",
        "Generated/BLBitSetSegment+Ext.swift",
        "Generated/BLBooleanOp.swift",
        "Generated/BLByteOrder.swift",
        "Generated/BLDataAccessFlags.swift",
        "Generated/BLDataSourceType.swift",
        "Generated/BLExtendMode.swift",
        "Generated/BLFormat.swift",
        "Generated/BLFormatFlags.swift",
        "Generated/BLModifyOp.swift",
        "Generated/BLPixelConverterCreateFlags.swift",
        "Generated/BLRange+Ext.swift",
        "Generated/BLResultCode.swift",
        "Generated/BLRgba+Ext.swift",
        "Generated/BLRgba32+Ext.swift",
        "Generated/BLRgba64+Ext.swift",
        "Generated/Context/BLClipMode.swift",
        "Generated/Context/BLCompOp.swift",
        "Generated/Context/BLContextCreateFlags.swift",
        "Generated/Context/BLContextErrorFlags.swift",
        "Generated/Context/BLContextFlushFlags.swift",
        "Generated/Context/BLContextHint.swift",
        "Generated/Context/BLContextRenderTextOp.swift",
        "Generated/Context/BLContextStyleSlot.swift",
        "Generated/Context/BLContextStyleSwapMode.swift",
        "Generated/Context/BLContextStyleTransformMode.swift",
        "Generated/Context/BLContextType.swift",
        "Generated/Context/BLFillRule.swift",
        "Generated/Context/BLFlattenMode.swift",
        "Generated/Context/BLGradientQuality.swift",
        "Generated/Context/BLPatternQuality.swift",
        "Generated/Context/BLRenderingQuality.swift",
        "Generated/File/BLFileInfoFlags.swift",
        "Generated/File/BLFileOpenFlags.swift",
        "Generated/File/BLFileReadFlags.swift",
        "Generated/File/BLFileSeekType.swift",
        "Generated/Geometry/BLArc+Ext.swift",
        "Generated/Geometry/BLBox+Ext.swift",
        "Generated/Geometry/BLBoxI+Ext.swift",
        "Generated/Geometry/BLCircle+Ext.swift",
        "Generated/Geometry/BLEllipse+Ext.swift",
        "Generated/Geometry/BLGeometryDirection.swift",
        "Generated/Geometry/BLGeometryType.swift",
        "Generated/Geometry/BLLine+Ext.swift",
        "Generated/Geometry/BLPoint+Ext.swift",
        "Generated/Geometry/BLPointI+Ext.swift",
        "Generated/Geometry/BLRect+Ext.swift",
        "Generated/Geometry/BLRectI+Ext.swift",
        "Generated/Geometry/BLRoundRect+Ext.swift",
        "Generated/Geometry/BLSize+Ext.swift",
        "Generated/Geometry/BLSizeI+Ext.swift",
        "Generated/Geometry/BLTriangle+Ext.swift",
        "Generated/Geometry/Matrix/BLMatrix2D+Ext.swift",
        "Generated/Geometry/Matrix/BLTransformOp.swift",
        "Generated/Geometry/Matrix/BLTransformType.swift",
        "Generated/Geometry/Path/BLHitTest.swift",
        "Generated/Geometry/Path/BLOffsetMode.swift",
        "Generated/Geometry/Path/BLPathCmd.swift",
        "Generated/Geometry/Path/BLPathCmdExtra.swift",
        "Generated/Geometry/Path/BLPathFlags.swift",
        "Generated/Geometry/Path/BLPathReverseMode.swift",
        "Generated/Gradient/BLConicGradientValues+Ext.swift",
        "Generated/Gradient/BLGradientStop+Ext.swift",
        "Generated/Gradient/BLGradientType.swift",
        "Generated/Gradient/BLGradientValue.swift",
        "Generated/Gradient/BLLinearGradientValues+Ext.swift",
        "Generated/Gradient/BLRadialGradientValues+Ext.swift",
        "Generated/Image/BLImageCodecFeatures.swift",
        "Generated/Image/BLImageInfo+Ext.swift",
        "Generated/Image/BLImageInfoFlags.swift",
        "Generated/Image/BLImageScaleFilter.swift",
        "Generated/Runtime/BLObjectType.swift",
        "Generated/Runtime/BLRuntimeBuildType.swift",
        "Generated/Runtime/BLRuntimeCleanupFlags.swift",
        "Generated/Runtime/BLRuntimeCpuArch.swift",
        "Generated/Runtime/BLRuntimeCpuFeatures.swift",
        "Generated/Runtime/BLRuntimeInfoType.swift",
        "Generated/Runtime/BLRuntimeLimits.swift",
        "Generated/Stroke/BLStrokeCap.swift",
        "Generated/Stroke/BLStrokeCapPosition.swift",
        "Generated/Stroke/BLStrokeJoin.swift",
        "Generated/Stroke/BLStrokeTransformOrder.swift",
        "Generated/Text/BLTextDirection.swift",
        "Generated/Text/BLTextEncoding.swift",
        "Generated/Text/BLTextMetrics+Ext.swift",
        "Generated/Text/Font/BLFontDataFlags.swift",
        "Generated/Text/Font/BLFontFaceDiagFlags.swift",
        "Generated/Text/Font/BLFontFaceFlags.swift",
        "Generated/Text/Font/BLFontFaceInfo+Ext.swift",
        "Generated/Text/Font/BLFontFaceType.swift",
        "Generated/Text/Font/BLFontFeatureItem+Ext.swift",
        "Generated/Text/Font/BLFontMatrix+Ext.swift",
        "Generated/Text/Font/BLFontOutlineType.swift",
        "Generated/Text/Font/BLFontQueryProperties+Ext.swift",
        "Generated/Text/Font/BLFontStretch.swift",
        "Generated/Text/Font/BLFontStringId.swift",
        "Generated/Text/Font/BLFontStyle.swift",
        "Generated/Text/Font/BLFontUnicodeCoverageIndex.swift",
        "Generated/Text/Font/BLFontVariationItem+Ext.swift",
        "Generated/Text/Font/BLFontWeight.swift",
        "Generated/Text/Font/BLOrientation.swift",
        "Generated/Text/Glyph/BLGlyphInfo+Ext.swift",
        "Generated/Text/Glyph/BLGlyphPlacement+Ext.swift",
        "Generated/Text/Glyph/BLGlyphPlacementType.swift",
        "Generated/Text/Glyph/BLGlyphRunFlags.swift",
        "Geometry/BLArc.swift",
        "Geometry/BLBox.swift",
        "Geometry/BLBoxI.swift",
        "Geometry/BLCircle.swift",
        "Geometry/BLEllipse.swift",
        "Geometry/BLLine.swift",
        "Geometry/BLMatrix2D.swift",
        "Geometry/BLPoint.swift",
        "Geometry/BLPointI.swift",
        "Geometry/BLRect.swift",
        "Geometry/BLRectI.swift",
        "Geometry/BLRoundRect.swift",
        "Geometry/BLSize.swift",
        "Geometry/BLSizeI.swift",
        "Geometry/BLTriangle.swift",
        "Helpers.swift",
        "Patterns/BLGradient.swift",
        "Patterns/BLGradientStop.swift",
        "Patterns/BLLinearGradientValues.swift",
        "Patterns/BLPattern.swift",
        "Platform/UInt32+Platform.swift",
        "Style/BLStyle.swift",
        "Style/BLStyleConvertible.swift",
        "Style/BLStyleType.swift",
        "SwiftBlend2D.swift",
        "SwiftBlend2DError.swift",
        "SwiftBlend2DErrorMapper.swift",
        "Text/BLGlyphBuffer.swift",
        "Text/BLGlyphRun.swift",
        "Text/BLString.swift",
        "Text/Font/BLFont.swift",
        "Text/Font/BLFontData.swift",
        "Text/Font/BLFontFace.swift",
        "Text/Font/BLFontFeatureSettings.swift",
        "Text/Font/BLFontManager.swift",
        "Text/Font/BLFontMatrix.swift",
        "Text/Font/BLFontTable.swift",
        "Text/Font/BLFontUnicodeCoverage.swift",
        "Text/Font/BLFontVariationSettings.swift"
      ],
      "target_dependencies" : [
        "blend2d"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.4"
}
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:f81a7bd7aa87a0f81848d48c5bcc03f5f78deebd37fa5f9be9913077205d3687
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
warning: 'spi-builder-workspace': Invalid Exclude '/host/spi-builder-workspace/Tests/SwiftBlend2DTests/SnapshotFailures': File not found.
Done.