The Swift Package Index logo.Swift Package Index

Build Information

Failed to build OpenCoreAnimation, reference main (54df4b), with Swift 6.3 for Linux on 28 Apr 2026 06:21:11 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

 29 |     public func move(to point: CGPoint, transform: CGAffineTransform = .identity) {
    |                                                    `- error: cannot find type 'CGAffineTransform' in scope
 30 |         commands.append(.moveTo(point.applying(transform)))
 31 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:34:55: error: cannot find type 'CGAffineTransform' in scope
 32 |
 33 |     /// Appends a straight line segment from the current point to the specified point.
 34 |     public func addLine(to point: CGPoint, transform: CGAffineTransform = .identity) {
    |                                                       `- error: cannot find type 'CGAffineTransform' in scope
 35 |         commands.append(.lineTo(point.applying(transform)))
 36 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:39:64: error: cannot find type 'CGAffineTransform' in scope
 37 |
 38 |     /// Adds a sequence of connected straight-line segments to the path.
 39 |     public func addLines(between points: [CGPoint], transform: CGAffineTransform = .identity) {
    |                                                                `- error: cannot find type 'CGAffineTransform' in scope
 40 |         guard !points.isEmpty else { return }
 41 |         commands.append(.moveTo(points[0].applying(transform)))
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:48:52: error: cannot find type 'CGAffineTransform' in scope
 46 |
 47 |     /// Adds a rectangular subpath to the path.
 48 |     public func addRect(_ rect: CGRect, transform: CGAffineTransform = .identity) {
    |                                                    `- error: cannot find type 'CGAffineTransform' in scope
 49 |         let p1 = CGPoint(x: rect.minX, y: rect.minY).applying(transform)
 50 |         let p2 = CGPoint(x: rect.maxX, y: rect.minY).applying(transform)
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:62:56: error: cannot find type 'CGAffineTransform' in scope
 60 |
 61 |     /// Adds a set of rectangular subpaths to the path.
 62 |     public func addRects(_ rects: [CGRect], transform: CGAffineTransform = .identity) {
    |                                                        `- error: cannot find type 'CGAffineTransform' in scope
 63 |         for rect in rects {
 64 |             addRect(rect, transform: transform)
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:69:56: error: cannot find type 'CGAffineTransform' in scope
 67 |
 68 |     /// Adds an ellipse that fits inside the specified rectangle.
 69 |     public func addEllipse(in rect: CGRect, transform: CGAffineTransform = .identity) {
    |                                                        `- error: cannot find type 'CGAffineTransform' in scope
 70 |         // Approximate ellipse with 4 bezier curves
 71 |         let cx = rect.midX
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:154:52: error: cannot find type 'CGAffineTransform' in scope
152 |     /// Adds an arc of a circle to the path, specified with a radius and angles.
153 |     public func addArc(center: CGPoint, radius: CGFloat, startAngle: CGFloat, endAngle: CGFloat,
154 |                        clockwise: Bool, transform: CGAffineTransform = .identity) {
    |                                                    `- error: cannot find type 'CGAffineTransform' in scope
155 |         // Calculate start and end points
156 |         let startPoint = CGPoint(
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:235:35: error: cannot find type 'CGAffineTransform' in scope
233 |     /// Adds an arc of a circle to the path, specified with a radius and two tangent lines.
234 |     public func addArc(tangent1End: CGPoint, tangent2End: CGPoint, radius: CGFloat,
235 |                        transform: CGAffineTransform = .identity) {
    |                                   `- error: cannot find type 'CGAffineTransform' in scope
236 |         guard !commands.isEmpty else { return }
237 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:307:37: error: cannot find type 'CGAffineTransform' in scope
305 |     /// Adds a cubic Bézier curve to the path, with the specified end point and control points.
306 |     public func addCurve(to end: CGPoint, control1: CGPoint, control2: CGPoint,
307 |                          transform: CGAffineTransform = .identity) {
    |                                     `- error: cannot find type 'CGAffineTransform' in scope
308 |         commands.append(.curveTo(
309 |             control1: control1.applying(transform),
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:317:41: error: cannot find type 'CGAffineTransform' in scope
315 |     /// Adds a quadratic Bézier curve to the path, with the specified end point and control point.
316 |     public func addQuadCurve(to end: CGPoint, control: CGPoint,
317 |                              transform: CGAffineTransform = .identity) {
    |                                         `- error: cannot find type 'CGAffineTransform' in scope
318 |         commands.append(.quadCurveTo(
319 |             control: control.applying(transform),
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:325:52: error: cannot find type 'CGAffineTransform' in scope
323 |
324 |     /// Appends another path object to the path.
325 |     public func addPath(_ path: CGPath, transform: CGAffineTransform = .identity) {
    |                                                    `- error: cannot find type 'CGAffineTransform' in scope
326 |         for command in path.commands {
327 |             commands.append(command.applying(transform))
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPath.swift:224:53: error: cannot find type 'CGAffineTransform' in scope
222 |
223 |     /// Creates an immutable copy of a graphics path transformed by a transformation matrix.
224 |     public func copy(using transform: UnsafePointer<CGAffineTransform>?) -> CGPath? {
    |                                                     `- error: cannot find type 'CGAffineTransform' in scope
225 |         guard let t = transform?.pointee else {
226 |             return copy()
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPath.swift:260:33: error: cannot find type 'CGAffineTransform' in scope
258 |                      lineJoin: CGLineJoin,
259 |                      miterLimit: CGFloat,
260 |                      transform: CGAffineTransform = .identity) -> CGPath {
    |                                 `- error: cannot find type 'CGAffineTransform' in scope
261 |         // Return empty path for zero or negative line width
262 |         guard lineWidth > 0 else {
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPath.swift:552:37: error: cannot find type 'CGAffineTransform' in scope
550 |     /// Returns whether the specified point is interior to the path.
551 |     public func contains(_ point: CGPoint, using rule: CGPathFillRule = .winding,
552 |                          transform: CGAffineTransform = .identity) -> Bool {
    |                                     `- error: cannot find type 'CGAffineTransform' in scope
553 |         // Transform the point first (inverse transform to convert from user space to path space)
554 |         let testPoint = point.applying(transform.inverted())
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:414:56: error: cannot infer contextual base in reference to member 'winding'
 412 |         switch mode {
 413 |         case .fill, .fillStroke:
 414 |             return currentPath.contains(point, using: .winding)
     |                                                        `- error: cannot infer contextual base in reference to member 'winding'
 415 |         case .eoFill, .eoFillStroke:
 416 |             return currentPath.contains(point, using: .evenOdd)
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:416:56: error: cannot infer contextual base in reference to member 'evenOdd'
 414 |             return currentPath.contains(point, using: .winding)
 415 |         case .eoFill, .eoFillStroke:
 416 |             return currentPath.contains(point, using: .evenOdd)
     |                                                        `- error: cannot infer contextual base in reference to member 'evenOdd'
 417 |         case .stroke:
 418 |             // For stroke mode, we'd need to check if point is within stroke width of path
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:433:43: error: argument passed to call that takes no arguments
 431 |         guard !currentPath.isEmpty else { return }
 432 |
 433 |         let strokedPath = currentPath.copy(
     |                                           `- error: argument passed to call that takes no arguments
 434 |             strokingWithWidth: currentState.lineWidth,
 435 |             lineCap: currentState.lineCap,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:438:25: error: cannot infer contextual base in reference to member 'identity'
 436 |             lineJoin: currentState.lineJoin,
 437 |             miterLimit: currentState.miterLimit,
 438 |             transform: .identity
     |                         `- error: cannot infer contextual base in reference to member 'identity'
 439 |         )
 440 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:460:38: error: argument passed to call that takes no arguments
 458 |             var ctm = currentState.ctm
 459 |             transformedPath = withUnsafePointer(to: &ctm) { ptr in
 460 |                 pathCopy.copy(using: ptr) ?? pathCopy
     |                                      `- error: argument passed to call that takes no arguments
 461 |             }
 462 |         }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:528:38: error: argument passed to call that takes no arguments
 526 |             var ctm = currentState.ctm
 527 |             transformedPath = withUnsafePointer(to: &ctm) { ptr in
 528 |                 pathCopy.copy(using: ptr) ?? pathCopy
     |                                      `- error: argument passed to call that takes no arguments
 529 |             }
 530 |         }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPath.swift:237:60: error: cannot find type 'CGAffineTransform' in scope
235 |
236 |     /// Creates a mutable copy of a graphics path transformed by a transformation matrix.
237 |     public func mutableCopy(using transform: UnsafePointer<CGAffineTransform>?) -> CGMutablePath? {
    |                                                            `- error: cannot find type 'CGAffineTransform' in scope
238 |         guard let t = transform?.pointee else {
239 |             return mutableCopy()
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:42:31: error: cannot find type 'CGAffineTransform' in scope
40 |     /// Returns the rectangle resulting from an affine transformation of an existing rectangle.
41 |     @inlinable
42 |     public func applying(_ t: CGAffineTransform) -> CGRect {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
43 |         if t.isIdentity { return self }
44 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:717:38: error: argument passed to call that takes no arguments
 715 |             var ctm = currentState.ctm
 716 |             transformedClipPath = withUnsafePointer(to: &ctm) { ptr in
 717 |                 pathCopy.copy(using: ptr) ?? pathCopy
     |                                      `- error: argument passed to call that takes no arguments
 718 |             }
 719 |         }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:16:31: error: cannot find type 'CGAffineTransform' in scope
14 |     /// Returns the point resulting from an affine transformation of an existing point.
15 |     @inlinable
16 |     public func applying(_ t: CGAffineTransform) -> CGPoint {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
17 |         return CGPoint(
18 |             x: t.a * x + t.c * y + t.tx,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:1254:40: error: cannot convert value of type 'Duration' to expected argument type 'Double'
1252 |         let scaleX = sqrt(ctm.a * ctm.a + ctm.b * ctm.b)
1253 |         let scaleY = sqrt(ctm.c * ctm.c + ctm.d * ctm.d)
1254 |         let averageScale = sqrt(scaleX * scaleY)
     |                                        `- error: cannot convert value of type 'Duration' to expected argument type 'Double'
1255 |
1256 |         let transformedStartRadius = startRadius * averageScale
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:29:31: error: cannot find type 'CGAffineTransform' in scope
27 |     /// Returns the size resulting from an affine transformation of an existing size.
28 |     @inlinable
29 |     public func applying(_ t: CGAffineTransform) -> CGSize {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
30 |         return CGSize(
31 |             width: t.a * width + t.c * height,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:104:44: error: cannot find type 'CGAffineTransform' in scope
102 |     /// Adds a subpath to the path, in the shape of a rectangle with rounded corners.
103 |     public func addRoundedRect(in rect: CGRect, cornerWidth: CGFloat, cornerHeight: CGFloat,
104 |                                 transform: CGAffineTransform = .identity) {
    |                                            `- error: cannot find type 'CGAffineTransform' in scope
105 |         let cw = min(cornerWidth, rect.width / 2)
106 |         let ch = min(cornerHeight, rect.height / 2)
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContextRendererDelegate.swift:44:14: error: cannot find type 'CGAffineTransform' in scope
 42 |     /// This is provided for operations that need to apply CTM to coordinates.
 43 |     /// Note: For path-based operations, the path is already transformed.
 44 |     var ctm: CGAffineTransform
    |              `- error: cannot find type 'CGAffineTransform' in scope
 45 |
 46 |     /// The shadow offset in user space.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContextRendererDelegate.swift:61:21: error: cannot infer contextual base in reference to member 'identity'
 59 |     init() {
 60 |         self.clipPaths = []
 61 |         self.ctm = .identity
    |                     `- error: cannot infer contextual base in reference to member 'identity'
 62 |         self.shadowOffset = .zero
 63 |         self.shadowBlur = 0
[60/77] Compiling OpenCoreGraphics CGError.swift
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:33: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                 `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:48: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                                `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPath.swift:38:68: error: cannot find type 'CGAffineTransform' in scope
 36 |
 37 |     /// Create an immutable path of a rectangle.
 38 |     public convenience init(rect: CGRect, transform: UnsafePointer<CGAffineTransform>? = nil) {
    |                                                                    `- error: cannot find type 'CGAffineTransform' in scope
 39 |         self.init()
 40 |         let t = transform?.pointee ?? CGAffineTransform.identity
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPath.swift:54:78: error: cannot find type 'CGAffineTransform' in scope
 52 |
 53 |     /// Create an immutable path of an ellipse.
 54 |     public convenience init(ellipseIn rect: CGRect, transform: UnsafePointer<CGAffineTransform>? = nil) {
    |                                                                              `- error: cannot find type 'CGAffineTransform' in scope
 55 |         self.init()
 56 |         let t = transform?.pointee ?? CGAffineTransform.identity
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPath.swift:92:53: error: cannot find type 'CGAffineTransform' in scope
 90 |     /// Create an immutable path of a rounded rectangle.
 91 |     public convenience init(roundedRect rect: CGRect, cornerWidth: CGFloat, cornerHeight: CGFloat,
 92 |                            transform: UnsafePointer<CGAffineTransform>? = nil) {
    |                                                     `- error: cannot find type 'CGAffineTransform' in scope
 93 |         self.init()
 94 |         let t = transform?.pointee ?? CGAffineTransform.identity
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:67:30: error: cannot find type 'CGAffineTransform' in scope
  65 |
  66 |     /// The current text matrix (not part of graphics state per CoreGraphics spec).
  67 |     private var _textMatrix: CGAffineTransform = .identity
     |                              `- error: cannot find type 'CGAffineTransform' in scope
  68 |
  69 |     // MARK: - Renderer Delegate
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:84:18: error: cannot find type 'CGAffineTransform' in scope
  82 |
  83 |     private struct GraphicsState {
  84 |         var ctm: CGAffineTransform = .identity
     |                  `- error: cannot find type 'CGAffineTransform' in scope
  85 |         var clipPaths: [CGPath] = []
  86 |         var fillColor: CGColor = .black
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:287:21: error: cannot find type 'CGAffineTransform' in scope
 285 |
 286 |     /// The current transformation matrix.
 287 |     public var ctm: CGAffineTransform {
     |                     `- error: cannot find type 'CGAffineTransform' in scope
 288 |         return currentState.ctm
 289 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:307:42: error: cannot find type 'CGAffineTransform' in scope
 305 |
 306 |     /// Concatenates the current transformation matrix with an affine transformation.
 307 |     public func concatenate(_ transform: CGAffineTransform) {
     |                                          `- error: cannot find type 'CGAffineTransform' in scope
 308 |         currentState.ctm = currentState.ctm.concatenating(transform)
 309 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:1338:44: error: cannot find type 'CGAffineTransform' in scope
1336 |
1337 |     /// Sets the text matrix.
1338 |     public func setTextMatrix(_ transform: CGAffineTransform) {
     |                                            `- error: cannot find type 'CGAffineTransform' in scope
1339 |         _textMatrix = transform
1340 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:1343:28: error: cannot find type 'CGAffineTransform' in scope
1341 |
1342 |     /// The current text matrix.
1343 |     public var textMatrix: CGAffineTransform {
     |                            `- error: cannot find type 'CGAffineTransform' in scope
1344 |         return _textMatrix
1345 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:1360:49: error: cannot find type 'CGAffineTransform' in scope
1358 |
1359 |     /// Returns the affine transform that maps user space to device space.
1360 |     public var userSpaceToDeviceSpaceTransform: CGAffineTransform {
     |                                                 `- error: cannot find type 'CGAffineTransform' in scope
1361 |         return currentState.ctm
1362 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContextRendererDelegate.swift:71:14: error: cannot find type 'CGAffineTransform' in scope
 69 |     init(
 70 |         clipPaths: [CGPath],
 71 |         ctm: CGAffineTransform,
    |              `- error: cannot find type 'CGAffineTransform' in scope
 72 |         shadowOffset: CGSize,
 73 |         shadowBlur: CGFloat,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContextRendererDelegate.swift:88:14: error: cannot find type 'CGAffineTransform' in scope
 86 |     init(
 87 |         clipPath: CGPath?,
 88 |         ctm: CGAffineTransform,
    |              `- error: cannot find type 'CGAffineTransform' in scope
 89 |         shadowOffset: CGSize,
 90 |         shadowBlur: CGFloat,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:122:30: error: argument passed to call that takes no arguments
 120 |     /// Returns the current drawing state for delegate calls.
 121 |     private var currentDrawingState: CGDrawingState {
 122 |         return CGDrawingState(
     |                              `- error: argument passed to call that takes no arguments
 123 |             clipPaths: currentState.clipPaths,
 124 |             ctm: currentState.ctm,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:29:52: error: cannot find type 'CGAffineTransform' in scope
 27 |
 28 |     /// Begins a new subpath at the specified point.
 29 |     public func move(to point: CGPoint, transform: CGAffineTransform = .identity) {
    |                                                    `- error: cannot find type 'CGAffineTransform' in scope
 30 |         commands.append(.moveTo(point.applying(transform)))
 31 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:34:55: error: cannot find type 'CGAffineTransform' in scope
 32 |
 33 |     /// Appends a straight line segment from the current point to the specified point.
 34 |     public func addLine(to point: CGPoint, transform: CGAffineTransform = .identity) {
    |                                                       `- error: cannot find type 'CGAffineTransform' in scope
 35 |         commands.append(.lineTo(point.applying(transform)))
 36 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:39:64: error: cannot find type 'CGAffineTransform' in scope
 37 |
 38 |     /// Adds a sequence of connected straight-line segments to the path.
 39 |     public func addLines(between points: [CGPoint], transform: CGAffineTransform = .identity) {
    |                                                                `- error: cannot find type 'CGAffineTransform' in scope
 40 |         guard !points.isEmpty else { return }
 41 |         commands.append(.moveTo(points[0].applying(transform)))
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:48:52: error: cannot find type 'CGAffineTransform' in scope
 46 |
 47 |     /// Adds a rectangular subpath to the path.
 48 |     public func addRect(_ rect: CGRect, transform: CGAffineTransform = .identity) {
    |                                                    `- error: cannot find type 'CGAffineTransform' in scope
 49 |         let p1 = CGPoint(x: rect.minX, y: rect.minY).applying(transform)
 50 |         let p2 = CGPoint(x: rect.maxX, y: rect.minY).applying(transform)
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:62:56: error: cannot find type 'CGAffineTransform' in scope
 60 |
 61 |     /// Adds a set of rectangular subpaths to the path.
 62 |     public func addRects(_ rects: [CGRect], transform: CGAffineTransform = .identity) {
    |                                                        `- error: cannot find type 'CGAffineTransform' in scope
 63 |         for rect in rects {
 64 |             addRect(rect, transform: transform)
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:69:56: error: cannot find type 'CGAffineTransform' in scope
 67 |
 68 |     /// Adds an ellipse that fits inside the specified rectangle.
 69 |     public func addEllipse(in rect: CGRect, transform: CGAffineTransform = .identity) {
    |                                                        `- error: cannot find type 'CGAffineTransform' in scope
 70 |         // Approximate ellipse with 4 bezier curves
 71 |         let cx = rect.midX
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:154:52: error: cannot find type 'CGAffineTransform' in scope
152 |     /// Adds an arc of a circle to the path, specified with a radius and angles.
153 |     public func addArc(center: CGPoint, radius: CGFloat, startAngle: CGFloat, endAngle: CGFloat,
154 |                        clockwise: Bool, transform: CGAffineTransform = .identity) {
    |                                                    `- error: cannot find type 'CGAffineTransform' in scope
155 |         // Calculate start and end points
156 |         let startPoint = CGPoint(
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:235:35: error: cannot find type 'CGAffineTransform' in scope
233 |     /// Adds an arc of a circle to the path, specified with a radius and two tangent lines.
234 |     public func addArc(tangent1End: CGPoint, tangent2End: CGPoint, radius: CGFloat,
235 |                        transform: CGAffineTransform = .identity) {
    |                                   `- error: cannot find type 'CGAffineTransform' in scope
236 |         guard !commands.isEmpty else { return }
237 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:307:37: error: cannot find type 'CGAffineTransform' in scope
305 |     /// Adds a cubic Bézier curve to the path, with the specified end point and control points.
306 |     public func addCurve(to end: CGPoint, control1: CGPoint, control2: CGPoint,
307 |                          transform: CGAffineTransform = .identity) {
    |                                     `- error: cannot find type 'CGAffineTransform' in scope
308 |         commands.append(.curveTo(
309 |             control1: control1.applying(transform),
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:317:41: error: cannot find type 'CGAffineTransform' in scope
315 |     /// Adds a quadratic Bézier curve to the path, with the specified end point and control point.
316 |     public func addQuadCurve(to end: CGPoint, control: CGPoint,
317 |                              transform: CGAffineTransform = .identity) {
    |                                         `- error: cannot find type 'CGAffineTransform' in scope
318 |         commands.append(.quadCurveTo(
319 |             control: control.applying(transform),
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:325:52: error: cannot find type 'CGAffineTransform' in scope
323 |
324 |     /// Appends another path object to the path.
325 |     public func addPath(_ path: CGPath, transform: CGAffineTransform = .identity) {
    |                                                    `- error: cannot find type 'CGAffineTransform' in scope
326 |         for command in path.commands {
327 |             commands.append(command.applying(transform))
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPath.swift:224:53: error: cannot find type 'CGAffineTransform' in scope
222 |
223 |     /// Creates an immutable copy of a graphics path transformed by a transformation matrix.
224 |     public func copy(using transform: UnsafePointer<CGAffineTransform>?) -> CGPath? {
    |                                                     `- error: cannot find type 'CGAffineTransform' in scope
225 |         guard let t = transform?.pointee else {
226 |             return copy()
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPath.swift:260:33: error: cannot find type 'CGAffineTransform' in scope
258 |                      lineJoin: CGLineJoin,
259 |                      miterLimit: CGFloat,
260 |                      transform: CGAffineTransform = .identity) -> CGPath {
    |                                 `- error: cannot find type 'CGAffineTransform' in scope
261 |         // Return empty path for zero or negative line width
262 |         guard lineWidth > 0 else {
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPath.swift:552:37: error: cannot find type 'CGAffineTransform' in scope
550 |     /// Returns whether the specified point is interior to the path.
551 |     public func contains(_ point: CGPoint, using rule: CGPathFillRule = .winding,
552 |                          transform: CGAffineTransform = .identity) -> Bool {
    |                                     `- error: cannot find type 'CGAffineTransform' in scope
553 |         // Transform the point first (inverse transform to convert from user space to path space)
554 |         let testPoint = point.applying(transform.inverted())
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:414:56: error: cannot infer contextual base in reference to member 'winding'
 412 |         switch mode {
 413 |         case .fill, .fillStroke:
 414 |             return currentPath.contains(point, using: .winding)
     |                                                        `- error: cannot infer contextual base in reference to member 'winding'
 415 |         case .eoFill, .eoFillStroke:
 416 |             return currentPath.contains(point, using: .evenOdd)
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:416:56: error: cannot infer contextual base in reference to member 'evenOdd'
 414 |             return currentPath.contains(point, using: .winding)
 415 |         case .eoFill, .eoFillStroke:
 416 |             return currentPath.contains(point, using: .evenOdd)
     |                                                        `- error: cannot infer contextual base in reference to member 'evenOdd'
 417 |         case .stroke:
 418 |             // For stroke mode, we'd need to check if point is within stroke width of path
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:433:43: error: argument passed to call that takes no arguments
 431 |         guard !currentPath.isEmpty else { return }
 432 |
 433 |         let strokedPath = currentPath.copy(
     |                                           `- error: argument passed to call that takes no arguments
 434 |             strokingWithWidth: currentState.lineWidth,
 435 |             lineCap: currentState.lineCap,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:438:25: error: cannot infer contextual base in reference to member 'identity'
 436 |             lineJoin: currentState.lineJoin,
 437 |             miterLimit: currentState.miterLimit,
 438 |             transform: .identity
     |                         `- error: cannot infer contextual base in reference to member 'identity'
 439 |         )
 440 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:460:38: error: argument passed to call that takes no arguments
 458 |             var ctm = currentState.ctm
 459 |             transformedPath = withUnsafePointer(to: &ctm) { ptr in
 460 |                 pathCopy.copy(using: ptr) ?? pathCopy
     |                                      `- error: argument passed to call that takes no arguments
 461 |             }
 462 |         }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:528:38: error: argument passed to call that takes no arguments
 526 |             var ctm = currentState.ctm
 527 |             transformedPath = withUnsafePointer(to: &ctm) { ptr in
 528 |                 pathCopy.copy(using: ptr) ?? pathCopy
     |                                      `- error: argument passed to call that takes no arguments
 529 |             }
 530 |         }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPath.swift:237:60: error: cannot find type 'CGAffineTransform' in scope
235 |
236 |     /// Creates a mutable copy of a graphics path transformed by a transformation matrix.
237 |     public func mutableCopy(using transform: UnsafePointer<CGAffineTransform>?) -> CGMutablePath? {
    |                                                            `- error: cannot find type 'CGAffineTransform' in scope
238 |         guard let t = transform?.pointee else {
239 |             return mutableCopy()
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:42:31: error: cannot find type 'CGAffineTransform' in scope
40 |     /// Returns the rectangle resulting from an affine transformation of an existing rectangle.
41 |     @inlinable
42 |     public func applying(_ t: CGAffineTransform) -> CGRect {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
43 |         if t.isIdentity { return self }
44 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:717:38: error: argument passed to call that takes no arguments
 715 |             var ctm = currentState.ctm
 716 |             transformedClipPath = withUnsafePointer(to: &ctm) { ptr in
 717 |                 pathCopy.copy(using: ptr) ?? pathCopy
     |                                      `- error: argument passed to call that takes no arguments
 718 |             }
 719 |         }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:16:31: error: cannot find type 'CGAffineTransform' in scope
14 |     /// Returns the point resulting from an affine transformation of an existing point.
15 |     @inlinable
16 |     public func applying(_ t: CGAffineTransform) -> CGPoint {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
17 |         return CGPoint(
18 |             x: t.a * x + t.c * y + t.tx,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:1254:40: error: cannot convert value of type 'Duration' to expected argument type 'Double'
1252 |         let scaleX = sqrt(ctm.a * ctm.a + ctm.b * ctm.b)
1253 |         let scaleY = sqrt(ctm.c * ctm.c + ctm.d * ctm.d)
1254 |         let averageScale = sqrt(scaleX * scaleY)
     |                                        `- error: cannot convert value of type 'Duration' to expected argument type 'Double'
1255 |
1256 |         let transformedStartRadius = startRadius * averageScale
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:29:31: error: cannot find type 'CGAffineTransform' in scope
27 |     /// Returns the size resulting from an affine transformation of an existing size.
28 |     @inlinable
29 |     public func applying(_ t: CGAffineTransform) -> CGSize {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
30 |         return CGSize(
31 |             width: t.a * width + t.c * height,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:104:44: error: cannot find type 'CGAffineTransform' in scope
102 |     /// Adds a subpath to the path, in the shape of a rectangle with rounded corners.
103 |     public func addRoundedRect(in rect: CGRect, cornerWidth: CGFloat, cornerHeight: CGFloat,
104 |                                 transform: CGAffineTransform = .identity) {
    |                                            `- error: cannot find type 'CGAffineTransform' in scope
105 |         let cw = min(cornerWidth, rect.width / 2)
106 |         let ch = min(cornerHeight, rect.height / 2)
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContextRendererDelegate.swift:44:14: error: cannot find type 'CGAffineTransform' in scope
 42 |     /// This is provided for operations that need to apply CTM to coordinates.
 43 |     /// Note: For path-based operations, the path is already transformed.
 44 |     var ctm: CGAffineTransform
    |              `- error: cannot find type 'CGAffineTransform' in scope
 45 |
 46 |     /// The shadow offset in user space.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContextRendererDelegate.swift:61:21: error: cannot infer contextual base in reference to member 'identity'
 59 |     init() {
 60 |         self.clipPaths = []
 61 |         self.ctm = .identity
    |                     `- error: cannot infer contextual base in reference to member 'identity'
 62 |         self.shadowOffset = .zero
 63 |         self.shadowBlur = 0
[61/77] Compiling OpenCoreGraphics CGFont.swift
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:33: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                 `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:48: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                                `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPath.swift:38:68: error: cannot find type 'CGAffineTransform' in scope
 36 |
 37 |     /// Create an immutable path of a rectangle.
 38 |     public convenience init(rect: CGRect, transform: UnsafePointer<CGAffineTransform>? = nil) {
    |                                                                    `- error: cannot find type 'CGAffineTransform' in scope
 39 |         self.init()
 40 |         let t = transform?.pointee ?? CGAffineTransform.identity
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPath.swift:54:78: error: cannot find type 'CGAffineTransform' in scope
 52 |
 53 |     /// Create an immutable path of an ellipse.
 54 |     public convenience init(ellipseIn rect: CGRect, transform: UnsafePointer<CGAffineTransform>? = nil) {
    |                                                                              `- error: cannot find type 'CGAffineTransform' in scope
 55 |         self.init()
 56 |         let t = transform?.pointee ?? CGAffineTransform.identity
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPath.swift:92:53: error: cannot find type 'CGAffineTransform' in scope
 90 |     /// Create an immutable path of a rounded rectangle.
 91 |     public convenience init(roundedRect rect: CGRect, cornerWidth: CGFloat, cornerHeight: CGFloat,
 92 |                            transform: UnsafePointer<CGAffineTransform>? = nil) {
    |                                                     `- error: cannot find type 'CGAffineTransform' in scope
 93 |         self.init()
 94 |         let t = transform?.pointee ?? CGAffineTransform.identity
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:67:30: error: cannot find type 'CGAffineTransform' in scope
  65 |
  66 |     /// The current text matrix (not part of graphics state per CoreGraphics spec).
  67 |     private var _textMatrix: CGAffineTransform = .identity
     |                              `- error: cannot find type 'CGAffineTransform' in scope
  68 |
  69 |     // MARK: - Renderer Delegate
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:84:18: error: cannot find type 'CGAffineTransform' in scope
  82 |
  83 |     private struct GraphicsState {
  84 |         var ctm: CGAffineTransform = .identity
     |                  `- error: cannot find type 'CGAffineTransform' in scope
  85 |         var clipPaths: [CGPath] = []
  86 |         var fillColor: CGColor = .black
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:287:21: error: cannot find type 'CGAffineTransform' in scope
 285 |
 286 |     /// The current transformation matrix.
 287 |     public var ctm: CGAffineTransform {
     |                     `- error: cannot find type 'CGAffineTransform' in scope
 288 |         return currentState.ctm
 289 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:307:42: error: cannot find type 'CGAffineTransform' in scope
 305 |
 306 |     /// Concatenates the current transformation matrix with an affine transformation.
 307 |     public func concatenate(_ transform: CGAffineTransform) {
     |                                          `- error: cannot find type 'CGAffineTransform' in scope
 308 |         currentState.ctm = currentState.ctm.concatenating(transform)
 309 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:1338:44: error: cannot find type 'CGAffineTransform' in scope
1336 |
1337 |     /// Sets the text matrix.
1338 |     public func setTextMatrix(_ transform: CGAffineTransform) {
     |                                            `- error: cannot find type 'CGAffineTransform' in scope
1339 |         _textMatrix = transform
1340 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:1343:28: error: cannot find type 'CGAffineTransform' in scope
1341 |
1342 |     /// The current text matrix.
1343 |     public var textMatrix: CGAffineTransform {
     |                            `- error: cannot find type 'CGAffineTransform' in scope
1344 |         return _textMatrix
1345 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:1360:49: error: cannot find type 'CGAffineTransform' in scope
1358 |
1359 |     /// Returns the affine transform that maps user space to device space.
1360 |     public var userSpaceToDeviceSpaceTransform: CGAffineTransform {
     |                                                 `- error: cannot find type 'CGAffineTransform' in scope
1361 |         return currentState.ctm
1362 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContextRendererDelegate.swift:71:14: error: cannot find type 'CGAffineTransform' in scope
 69 |     init(
 70 |         clipPaths: [CGPath],
 71 |         ctm: CGAffineTransform,
    |              `- error: cannot find type 'CGAffineTransform' in scope
 72 |         shadowOffset: CGSize,
 73 |         shadowBlur: CGFloat,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContextRendererDelegate.swift:88:14: error: cannot find type 'CGAffineTransform' in scope
 86 |     init(
 87 |         clipPath: CGPath?,
 88 |         ctm: CGAffineTransform,
    |              `- error: cannot find type 'CGAffineTransform' in scope
 89 |         shadowOffset: CGSize,
 90 |         shadowBlur: CGFloat,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:122:30: error: argument passed to call that takes no arguments
 120 |     /// Returns the current drawing state for delegate calls.
 121 |     private var currentDrawingState: CGDrawingState {
 122 |         return CGDrawingState(
     |                              `- error: argument passed to call that takes no arguments
 123 |             clipPaths: currentState.clipPaths,
 124 |             ctm: currentState.ctm,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:29:52: error: cannot find type 'CGAffineTransform' in scope
 27 |
 28 |     /// Begins a new subpath at the specified point.
 29 |     public func move(to point: CGPoint, transform: CGAffineTransform = .identity) {
    |                                                    `- error: cannot find type 'CGAffineTransform' in scope
 30 |         commands.append(.moveTo(point.applying(transform)))
 31 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:34:55: error: cannot find type 'CGAffineTransform' in scope
 32 |
 33 |     /// Appends a straight line segment from the current point to the specified point.
 34 |     public func addLine(to point: CGPoint, transform: CGAffineTransform = .identity) {
    |                                                       `- error: cannot find type 'CGAffineTransform' in scope
 35 |         commands.append(.lineTo(point.applying(transform)))
 36 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:39:64: error: cannot find type 'CGAffineTransform' in scope
 37 |
 38 |     /// Adds a sequence of connected straight-line segments to the path.
 39 |     public func addLines(between points: [CGPoint], transform: CGAffineTransform = .identity) {
    |                                                                `- error: cannot find type 'CGAffineTransform' in scope
 40 |         guard !points.isEmpty else { return }
 41 |         commands.append(.moveTo(points[0].applying(transform)))
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:48:52: error: cannot find type 'CGAffineTransform' in scope
 46 |
 47 |     /// Adds a rectangular subpath to the path.
 48 |     public func addRect(_ rect: CGRect, transform: CGAffineTransform = .identity) {
    |                                                    `- error: cannot find type 'CGAffineTransform' in scope
 49 |         let p1 = CGPoint(x: rect.minX, y: rect.minY).applying(transform)
 50 |         let p2 = CGPoint(x: rect.maxX, y: rect.minY).applying(transform)
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:62:56: error: cannot find type 'CGAffineTransform' in scope
 60 |
 61 |     /// Adds a set of rectangular subpaths to the path.
 62 |     public func addRects(_ rects: [CGRect], transform: CGAffineTransform = .identity) {
    |                                                        `- error: cannot find type 'CGAffineTransform' in scope
 63 |         for rect in rects {
 64 |             addRect(rect, transform: transform)
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:69:56: error: cannot find type 'CGAffineTransform' in scope
 67 |
 68 |     /// Adds an ellipse that fits inside the specified rectangle.
 69 |     public func addEllipse(in rect: CGRect, transform: CGAffineTransform = .identity) {
    |                                                        `- error: cannot find type 'CGAffineTransform' in scope
 70 |         // Approximate ellipse with 4 bezier curves
 71 |         let cx = rect.midX
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:154:52: error: cannot find type 'CGAffineTransform' in scope
152 |     /// Adds an arc of a circle to the path, specified with a radius and angles.
153 |     public func addArc(center: CGPoint, radius: CGFloat, startAngle: CGFloat, endAngle: CGFloat,
154 |                        clockwise: Bool, transform: CGAffineTransform = .identity) {
    |                                                    `- error: cannot find type 'CGAffineTransform' in scope
155 |         // Calculate start and end points
156 |         let startPoint = CGPoint(
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:235:35: error: cannot find type 'CGAffineTransform' in scope
233 |     /// Adds an arc of a circle to the path, specified with a radius and two tangent lines.
234 |     public func addArc(tangent1End: CGPoint, tangent2End: CGPoint, radius: CGFloat,
235 |                        transform: CGAffineTransform = .identity) {
    |                                   `- error: cannot find type 'CGAffineTransform' in scope
236 |         guard !commands.isEmpty else { return }
237 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:307:37: error: cannot find type 'CGAffineTransform' in scope
305 |     /// Adds a cubic Bézier curve to the path, with the specified end point and control points.
306 |     public func addCurve(to end: CGPoint, control1: CGPoint, control2: CGPoint,
307 |                          transform: CGAffineTransform = .identity) {
    |                                     `- error: cannot find type 'CGAffineTransform' in scope
308 |         commands.append(.curveTo(
309 |             control1: control1.applying(transform),
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:317:41: error: cannot find type 'CGAffineTransform' in scope
315 |     /// Adds a quadratic Bézier curve to the path, with the specified end point and control point.
316 |     public func addQuadCurve(to end: CGPoint, control: CGPoint,
317 |                              transform: CGAffineTransform = .identity) {
    |                                         `- error: cannot find type 'CGAffineTransform' in scope
318 |         commands.append(.quadCurveTo(
319 |             control: control.applying(transform),
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:325:52: error: cannot find type 'CGAffineTransform' in scope
323 |
324 |     /// Appends another path object to the path.
325 |     public func addPath(_ path: CGPath, transform: CGAffineTransform = .identity) {
    |                                                    `- error: cannot find type 'CGAffineTransform' in scope
326 |         for command in path.commands {
327 |             commands.append(command.applying(transform))
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPath.swift:224:53: error: cannot find type 'CGAffineTransform' in scope
222 |
223 |     /// Creates an immutable copy of a graphics path transformed by a transformation matrix.
224 |     public func copy(using transform: UnsafePointer<CGAffineTransform>?) -> CGPath? {
    |                                                     `- error: cannot find type 'CGAffineTransform' in scope
225 |         guard let t = transform?.pointee else {
226 |             return copy()
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPath.swift:260:33: error: cannot find type 'CGAffineTransform' in scope
258 |                      lineJoin: CGLineJoin,
259 |                      miterLimit: CGFloat,
260 |                      transform: CGAffineTransform = .identity) -> CGPath {
    |                                 `- error: cannot find type 'CGAffineTransform' in scope
261 |         // Return empty path for zero or negative line width
262 |         guard lineWidth > 0 else {
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPath.swift:552:37: error: cannot find type 'CGAffineTransform' in scope
550 |     /// Returns whether the specified point is interior to the path.
551 |     public func contains(_ point: CGPoint, using rule: CGPathFillRule = .winding,
552 |                          transform: CGAffineTransform = .identity) -> Bool {
    |                                     `- error: cannot find type 'CGAffineTransform' in scope
553 |         // Transform the point first (inverse transform to convert from user space to path space)
554 |         let testPoint = point.applying(transform.inverted())
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:414:56: error: cannot infer contextual base in reference to member 'winding'
 412 |         switch mode {
 413 |         case .fill, .fillStroke:
 414 |             return currentPath.contains(point, using: .winding)
     |                                                        `- error: cannot infer contextual base in reference to member 'winding'
 415 |         case .eoFill, .eoFillStroke:
 416 |             return currentPath.contains(point, using: .evenOdd)
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:416:56: error: cannot infer contextual base in reference to member 'evenOdd'
 414 |             return currentPath.contains(point, using: .winding)
 415 |         case .eoFill, .eoFillStroke:
 416 |             return currentPath.contains(point, using: .evenOdd)
     |                                                        `- error: cannot infer contextual base in reference to member 'evenOdd'
 417 |         case .stroke:
 418 |             // For stroke mode, we'd need to check if point is within stroke width of path
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:433:43: error: argument passed to call that takes no arguments
 431 |         guard !currentPath.isEmpty else { return }
 432 |
 433 |         let strokedPath = currentPath.copy(
     |                                           `- error: argument passed to call that takes no arguments
 434 |             strokingWithWidth: currentState.lineWidth,
 435 |             lineCap: currentState.lineCap,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:438:25: error: cannot infer contextual base in reference to member 'identity'
 436 |             lineJoin: currentState.lineJoin,
 437 |             miterLimit: currentState.miterLimit,
 438 |             transform: .identity
     |                         `- error: cannot infer contextual base in reference to member 'identity'
 439 |         )
 440 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:460:38: error: argument passed to call that takes no arguments
 458 |             var ctm = currentState.ctm
 459 |             transformedPath = withUnsafePointer(to: &ctm) { ptr in
 460 |                 pathCopy.copy(using: ptr) ?? pathCopy
     |                                      `- error: argument passed to call that takes no arguments
 461 |             }
 462 |         }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:528:38: error: argument passed to call that takes no arguments
 526 |             var ctm = currentState.ctm
 527 |             transformedPath = withUnsafePointer(to: &ctm) { ptr in
 528 |                 pathCopy.copy(using: ptr) ?? pathCopy
     |                                      `- error: argument passed to call that takes no arguments
 529 |             }
 530 |         }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPath.swift:237:60: error: cannot find type 'CGAffineTransform' in scope
235 |
236 |     /// Creates a mutable copy of a graphics path transformed by a transformation matrix.
237 |     public func mutableCopy(using transform: UnsafePointer<CGAffineTransform>?) -> CGMutablePath? {
    |                                                            `- error: cannot find type 'CGAffineTransform' in scope
238 |         guard let t = transform?.pointee else {
239 |             return mutableCopy()
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:42:31: error: cannot find type 'CGAffineTransform' in scope
40 |     /// Returns the rectangle resulting from an affine transformation of an existing rectangle.
41 |     @inlinable
42 |     public func applying(_ t: CGAffineTransform) -> CGRect {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
43 |         if t.isIdentity { return self }
44 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:717:38: error: argument passed to call that takes no arguments
 715 |             var ctm = currentState.ctm
 716 |             transformedClipPath = withUnsafePointer(to: &ctm) { ptr in
 717 |                 pathCopy.copy(using: ptr) ?? pathCopy
     |                                      `- error: argument passed to call that takes no arguments
 718 |             }
 719 |         }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:16:31: error: cannot find type 'CGAffineTransform' in scope
14 |     /// Returns the point resulting from an affine transformation of an existing point.
15 |     @inlinable
16 |     public func applying(_ t: CGAffineTransform) -> CGPoint {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
17 |         return CGPoint(
18 |             x: t.a * x + t.c * y + t.tx,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:1254:40: error: cannot convert value of type 'Duration' to expected argument type 'Double'
1252 |         let scaleX = sqrt(ctm.a * ctm.a + ctm.b * ctm.b)
1253 |         let scaleY = sqrt(ctm.c * ctm.c + ctm.d * ctm.d)
1254 |         let averageScale = sqrt(scaleX * scaleY)
     |                                        `- error: cannot convert value of type 'Duration' to expected argument type 'Double'
1255 |
1256 |         let transformedStartRadius = startRadius * averageScale
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:29:31: error: cannot find type 'CGAffineTransform' in scope
27 |     /// Returns the size resulting from an affine transformation of an existing size.
28 |     @inlinable
29 |     public func applying(_ t: CGAffineTransform) -> CGSize {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
30 |         return CGSize(
31 |             width: t.a * width + t.c * height,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:104:44: error: cannot find type 'CGAffineTransform' in scope
102 |     /// Adds a subpath to the path, in the shape of a rectangle with rounded corners.
103 |     public func addRoundedRect(in rect: CGRect, cornerWidth: CGFloat, cornerHeight: CGFloat,
104 |                                 transform: CGAffineTransform = .identity) {
    |                                            `- error: cannot find type 'CGAffineTransform' in scope
105 |         let cw = min(cornerWidth, rect.width / 2)
106 |         let ch = min(cornerHeight, rect.height / 2)
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContextRendererDelegate.swift:44:14: error: cannot find type 'CGAffineTransform' in scope
 42 |     /// This is provided for operations that need to apply CTM to coordinates.
 43 |     /// Note: For path-based operations, the path is already transformed.
 44 |     var ctm: CGAffineTransform
    |              `- error: cannot find type 'CGAffineTransform' in scope
 45 |
 46 |     /// The shadow offset in user space.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContextRendererDelegate.swift:61:21: error: cannot infer contextual base in reference to member 'identity'
 59 |     init() {
 60 |         self.clipPaths = []
 61 |         self.ctm = .identity
    |                     `- error: cannot infer contextual base in reference to member 'identity'
 62 |         self.shadowOffset = .zero
 63 |         self.shadowBlur = 0
[62/77] Compiling OpenCoreGraphics FontTables.swift
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:33: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                 `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:48: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                                `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
[63/77] Compiling OpenCoreGraphics SFNTParser.swift
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:33: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                 `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:48: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                                `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
[64/77] Compiling OpenCoreGraphics OpenCoreGraphics.swift
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:33: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                 `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:48: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                                `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
[65/77] Compiling OpenCoreGraphics CGWebGPUContextRenderer.swift
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:33: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                 `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:48: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                                `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
[66/77] Compiling OpenCoreGraphics CGWebGPURenderer.swift
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:33: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                 `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:48: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                                `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
[67/77] Compiling OpenCoreGraphics EarClipping.swift
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:33: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                 `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:48: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                                `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
[68/77] Compiling OpenCoreGraphics BufferPool.swift
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:33: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                 `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:48: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                                `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
error: emit-module command failed with exit code 1 (use -v to see invocation)
[69/77] Emitting module OpenCoreGraphics
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:272:11: error: cannot find type 'CGAffineTransform' in scope
270 | #else
271 |
272 | extension CGAffineTransform {
    |           `- error: cannot find type 'CGAffineTransform' in scope
273 |
274 |     /// The identity transform.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:25:29: error: cannot find type 'CGVector' in scope
 23 |
 24 |     /// The translation component of the transformation.
 25 |     public var translation: CGVector
    |                             `- error: cannot find type 'CGVector' in scope
 26 |
 27 |     /// Creates transform components with the specified values.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:33:22: error: cannot find type 'CGVector' in scope
 31 |         horizontalShear: CGFloat = 0,
 32 |         rotation: CGFloat = 0,
 33 |         translation: CGVector = .zero
    |                      `- error: cannot find type 'CGVector' in scope
 34 |     ) {
 35 |         self.scale = scale
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:43:27: error: cannot find type 'CGAffineTransform' in scope
 41 |     /// Creates an affine transformation matrix from these components.
 42 |     @inlinable
 43 |     public var transform: CGAffineTransform {
    |                           `- error: cannot find type 'CGAffineTransform' in scope
 44 |         // Build transform in order: scale, shear, rotation, translation
 45 |         // Translation is applied last in world space
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:33: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                 `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:48: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                                `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:46:17: error: cannot find 'CGAffineTransform' in scope
 44 |         // Build transform in order: scale, shear, rotation, translation
 45 |         // Translation is applied last in world space
 46 |         var t = CGAffineTransform.identity
    |                 `- error: cannot find 'CGAffineTransform' in scope
 47 |
 48 |         // Apply scale
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:53:33: error: cannot find 'CGAffineTransform' in scope
 51 |         // Apply shear
 52 |         if horizontalShear != 0 {
 53 |             t = t.concatenating(CGAffineTransform(a: 1, b: 0, c: horizontalShear, d: 1, tx: 0, ty: 0))
    |                                 `- error: cannot find 'CGAffineTransform' in scope
 54 |         }
 55 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:16:31: error: cannot find type 'CGAffineTransform' in scope
14 |     /// Returns the point resulting from an affine transformation of an existing point.
15 |     @inlinable
16 |     public func applying(_ t: CGAffineTransform) -> CGPoint {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
17 |         return CGPoint(
18 |             x: t.a * x + t.c * y + t.tx,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:29:31: error: cannot find type 'CGAffineTransform' in scope
27 |     /// Returns the size resulting from an affine transformation of an existing size.
28 |     @inlinable
29 |     public func applying(_ t: CGAffineTransform) -> CGSize {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
30 |         return CGSize(
31 |             width: t.a * width + t.c * height,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:42:31: error: cannot find type 'CGAffineTransform' in scope
40 |     /// Returns the rectangle resulting from an affine transformation of an existing rectangle.
41 |     @inlinable
42 |     public func applying(_ t: CGAffineTransform) -> CGRect {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
43 |         if t.isIdentity { return self }
44 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:17:16: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
15 |     @inlinable
16 |     public func applying(_ t: CGAffineTransform) -> CGPoint {
17 |         return CGPoint(
   |                `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
18 |             x: t.a * x + t.c * y + t.tx,
19 |             y: t.b * x + t.d * y + t.ty
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:57:16: error: no exact matches in call to initializer
55 |         let newMaxY = Swift.max(Swift.max(p1.y, p2.y), Swift.max(p3.y, p4.y))
56 |
57 |         return CGRect(x: newMinX, y: newMinY, width: newMaxX - newMinX, height: newMaxY - newMinY)
   |                |- error: no exact matches in call to initializer
   |                |- note: candidate has partially matching parameter list (x: CGFloat, y: CGFloat, width: CGFloat, height: CGFloat)
   |                |- note: candidate has partially matching parameter list (x: Double, y: Double, width: Double, height: Double)
   |                `- note: candidate has partially matching parameter list (x: Int, y: Int, width: Int, height: Int)
58 |     }
59 | }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:99:11: error: cannot find type 'CGVector' in scope
 97 | #else
 98 |
 99 | extension CGVector {
    |           `- error: cannot find type 'CGVector' in scope
100 |
101 |     /// The vector whose components are both zero.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:108:11: error: cannot find type 'CGVector' in scope
106 | // MARK: - Equatable
107 |
108 | extension CGVector: @retroactive Equatable {
    |           `- error: cannot find type 'CGVector' in scope
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:117:11: error: cannot find type 'CGVector' in scope
115 | // MARK: - Hashable
116 |
117 | extension CGVector: @retroactive Hashable {
    |           `- error: cannot find type 'CGVector' in scope
118 |     @inlinable
119 |     public func hash(into hasher: inout Hasher) {
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:127:11: error: cannot find type 'CGVector' in scope
125 | // MARK: - Codable
126 |
127 | extension CGVector: @retroactive Codable {
    |           `- error: cannot find type 'CGVector' in scope
128 |     enum CodingKeys: String, CodingKey {
129 |         case dx
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:149:11: error: cannot find type 'CGVector' in scope
147 | // MARK: - CustomDebugStringConvertible
148 |
149 | extension CGVector: @retroactive CustomDebugStringConvertible {
    |           `- error: cannot find type 'CGVector' in scope
150 |     public var debugDescription: String {
151 |         return "(\(dx), \(dy))"
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPath.swift:38:68: error: cannot find type 'CGAffineTransform' in scope
 36 |
 37 |     /// Create an immutable path of a rectangle.
 38 |     public convenience init(rect: CGRect, transform: UnsafePointer<CGAffineTransform>? = nil) {
    |                                                                    `- error: cannot find type 'CGAffineTransform' in scope
 39 |         self.init()
 40 |         let t = transform?.pointee ?? CGAffineTransform.identity
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPath.swift:54:78: error: cannot find type 'CGAffineTransform' in scope
 52 |
 53 |     /// Create an immutable path of an ellipse.
 54 |     public convenience init(ellipseIn rect: CGRect, transform: UnsafePointer<CGAffineTransform>? = nil) {
    |                                                                              `- error: cannot find type 'CGAffineTransform' in scope
 55 |         self.init()
 56 |         let t = transform?.pointee ?? CGAffineTransform.identity
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPath.swift:92:53: error: cannot find type 'CGAffineTransform' in scope
 90 |     /// Create an immutable path of a rounded rectangle.
 91 |     public convenience init(roundedRect rect: CGRect, cornerWidth: CGFloat, cornerHeight: CGFloat,
 92 |                            transform: UnsafePointer<CGAffineTransform>? = nil) {
    |                                                     `- error: cannot find type 'CGAffineTransform' in scope
 93 |         self.init()
 94 |         let t = transform?.pointee ?? CGAffineTransform.identity
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:67:30: error: cannot find type 'CGAffineTransform' in scope
  65 |
  66 |     /// The current text matrix (not part of graphics state per CoreGraphics spec).
  67 |     private var _textMatrix: CGAffineTransform = .identity
     |                              `- error: cannot find type 'CGAffineTransform' in scope
  68 |
  69 |     // MARK: - Renderer Delegate
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:84:18: error: cannot find type 'CGAffineTransform' in scope
  82 |
  83 |     private struct GraphicsState {
  84 |         var ctm: CGAffineTransform = .identity
     |                  `- error: cannot find type 'CGAffineTransform' in scope
  85 |         var clipPaths: [CGPath] = []
  86 |         var fillColor: CGColor = .black
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:287:21: error: cannot find type 'CGAffineTransform' in scope
 285 |
 286 |     /// The current transformation matrix.
 287 |     public var ctm: CGAffineTransform {
     |                     `- error: cannot find type 'CGAffineTransform' in scope
 288 |         return currentState.ctm
 289 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:307:42: error: cannot find type 'CGAffineTransform' in scope
 305 |
 306 |     /// Concatenates the current transformation matrix with an affine transformation.
 307 |     public func concatenate(_ transform: CGAffineTransform) {
     |                                          `- error: cannot find type 'CGAffineTransform' in scope
 308 |         currentState.ctm = currentState.ctm.concatenating(transform)
 309 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:1338:44: error: cannot find type 'CGAffineTransform' in scope
1336 |
1337 |     /// Sets the text matrix.
1338 |     public func setTextMatrix(_ transform: CGAffineTransform) {
     |                                            `- error: cannot find type 'CGAffineTransform' in scope
1339 |         _textMatrix = transform
1340 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:1343:28: error: cannot find type 'CGAffineTransform' in scope
1341 |
1342 |     /// The current text matrix.
1343 |     public var textMatrix: CGAffineTransform {
     |                            `- error: cannot find type 'CGAffineTransform' in scope
1344 |         return _textMatrix
1345 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContext.swift:1360:49: error: cannot find type 'CGAffineTransform' in scope
1358 |
1359 |     /// Returns the affine transform that maps user space to device space.
1360 |     public var userSpaceToDeviceSpaceTransform: CGAffineTransform {
     |                                                 `- error: cannot find type 'CGAffineTransform' in scope
1361 |         return currentState.ctm
1362 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContextRendererDelegate.swift:44:14: error: cannot find type 'CGAffineTransform' in scope
 42 |     /// This is provided for operations that need to apply CTM to coordinates.
 43 |     /// Note: For path-based operations, the path is already transformed.
 44 |     var ctm: CGAffineTransform
    |              `- error: cannot find type 'CGAffineTransform' in scope
 45 |
 46 |     /// The shadow offset in user space.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContextRendererDelegate.swift:71:14: error: cannot find type 'CGAffineTransform' in scope
 69 |     init(
 70 |         clipPaths: [CGPath],
 71 |         ctm: CGAffineTransform,
    |              `- error: cannot find type 'CGAffineTransform' in scope
 72 |         shadowOffset: CGSize,
 73 |         shadowBlur: CGFloat,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGContextRendererDelegate.swift:88:14: error: cannot find type 'CGAffineTransform' in scope
 86 |     init(
 87 |         clipPath: CGPath?,
 88 |         ctm: CGAffineTransform,
    |              `- error: cannot find type 'CGAffineTransform' in scope
 89 |         shadowOffset: CGSize,
 90 |         shadowBlur: CGFloat,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:29:52: error: cannot find type 'CGAffineTransform' in scope
 27 |
 28 |     /// Begins a new subpath at the specified point.
 29 |     public func move(to point: CGPoint, transform: CGAffineTransform = .identity) {
    |                                                    `- error: cannot find type 'CGAffineTransform' in scope
 30 |         commands.append(.moveTo(point.applying(transform)))
 31 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:34:55: error: cannot find type 'CGAffineTransform' in scope
 32 |
 33 |     /// Appends a straight line segment from the current point to the specified point.
 34 |     public func addLine(to point: CGPoint, transform: CGAffineTransform = .identity) {
    |                                                       `- error: cannot find type 'CGAffineTransform' in scope
 35 |         commands.append(.lineTo(point.applying(transform)))
 36 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:39:64: error: cannot find type 'CGAffineTransform' in scope
 37 |
 38 |     /// Adds a sequence of connected straight-line segments to the path.
 39 |     public func addLines(between points: [CGPoint], transform: CGAffineTransform = .identity) {
    |                                                                `- error: cannot find type 'CGAffineTransform' in scope
 40 |         guard !points.isEmpty else { return }
 41 |         commands.append(.moveTo(points[0].applying(transform)))
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:48:52: error: cannot find type 'CGAffineTransform' in scope
 46 |
 47 |     /// Adds a rectangular subpath to the path.
 48 |     public func addRect(_ rect: CGRect, transform: CGAffineTransform = .identity) {
    |                                                    `- error: cannot find type 'CGAffineTransform' in scope
 49 |         let p1 = CGPoint(x: rect.minX, y: rect.minY).applying(transform)
 50 |         let p2 = CGPoint(x: rect.maxX, y: rect.minY).applying(transform)
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:62:56: error: cannot find type 'CGAffineTransform' in scope
 60 |
 61 |     /// Adds a set of rectangular subpaths to the path.
 62 |     public func addRects(_ rects: [CGRect], transform: CGAffineTransform = .identity) {
    |                                                        `- error: cannot find type 'CGAffineTransform' in scope
 63 |         for rect in rects {
 64 |             addRect(rect, transform: transform)
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:69:56: error: cannot find type 'CGAffineTransform' in scope
 67 |
 68 |     /// Adds an ellipse that fits inside the specified rectangle.
 69 |     public func addEllipse(in rect: CGRect, transform: CGAffineTransform = .identity) {
    |                                                        `- error: cannot find type 'CGAffineTransform' in scope
 70 |         // Approximate ellipse with 4 bezier curves
 71 |         let cx = rect.midX
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:104:44: error: cannot find type 'CGAffineTransform' in scope
102 |     /// Adds a subpath to the path, in the shape of a rectangle with rounded corners.
103 |     public func addRoundedRect(in rect: CGRect, cornerWidth: CGFloat, cornerHeight: CGFloat,
104 |                                 transform: CGAffineTransform = .identity) {
    |                                            `- error: cannot find type 'CGAffineTransform' in scope
105 |         let cw = min(cornerWidth, rect.width / 2)
106 |         let ch = min(cornerHeight, rect.height / 2)
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:154:52: error: cannot find type 'CGAffineTransform' in scope
152 |     /// Adds an arc of a circle to the path, specified with a radius and angles.
153 |     public func addArc(center: CGPoint, radius: CGFloat, startAngle: CGFloat, endAngle: CGFloat,
154 |                        clockwise: Bool, transform: CGAffineTransform = .identity) {
    |                                                    `- error: cannot find type 'CGAffineTransform' in scope
155 |         // Calculate start and end points
156 |         let startPoint = CGPoint(
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:199:62: error: cannot find type 'CGAffineTransform' in scope
197 |
198 |     private func addArcSegment(center: CGPoint, radius: CGFloat, startAngle: CGFloat,
199 |                                endAngle: CGFloat, transform: CGAffineTransform) {
    |                                                              `- error: cannot find type 'CGAffineTransform' in scope
200 |         let angleDiff = endAngle - startAngle
201 |         guard abs(angleDiff) > 1e-10 else { return }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:235:35: error: cannot find type 'CGAffineTransform' in scope
233 |     /// Adds an arc of a circle to the path, specified with a radius and two tangent lines.
234 |     public func addArc(tangent1End: CGPoint, tangent2End: CGPoint, radius: CGFloat,
235 |                        transform: CGAffineTransform = .identity) {
    |                                   `- error: cannot find type 'CGAffineTransform' in scope
236 |         guard !commands.isEmpty else { return }
237 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:300:59: error: cannot find type 'CGAffineTransform' in scope
298 |     /// Adds an arc of a circle to the path, specified with a radius and a difference in angle.
299 |     public func addRelativeArc(center: CGPoint, radius: CGFloat, startAngle: CGFloat,
300 |                                delta: CGFloat, transform: CGAffineTransform = .identity) {
    |                                                           `- error: cannot find type 'CGAffineTransform' in scope
301 |         addArc(center: center, radius: radius, startAngle: startAngle,
302 |                endAngle: startAngle + delta, clockwise: delta < 0, transform: transform)
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:307:37: error: cannot find type 'CGAffineTransform' in scope
305 |     /// Adds a cubic Bézier curve to the path, with the specified end point and control points.
306 |     public func addCurve(to end: CGPoint, control1: CGPoint, control2: CGPoint,
307 |                          transform: CGAffineTransform = .identity) {
    |                                     `- error: cannot find type 'CGAffineTransform' in scope
308 |         commands.append(.curveTo(
309 |             control1: control1.applying(transform),
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:317:41: error: cannot find type 'CGAffineTransform' in scope
315 |     /// Adds a quadratic Bézier curve to the path, with the specified end point and control point.
316 |     public func addQuadCurve(to end: CGPoint, control: CGPoint,
317 |                              transform: CGAffineTransform = .identity) {
    |                                         `- error: cannot find type 'CGAffineTransform' in scope
318 |         commands.append(.quadCurveTo(
319 |             control: control.applying(transform),
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGMutablePath.swift:325:52: error: cannot find type 'CGAffineTransform' in scope
323 |
324 |     /// Appends another path object to the path.
325 |     public func addPath(_ path: CGPath, transform: CGAffineTransform = .identity) {
    |                                                    `- error: cannot find type 'CGAffineTransform' in scope
326 |         for command in path.commands {
327 |             commands.append(command.applying(transform))
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPDFPage.swift:103:82: error: cannot find type 'CGAffineTransform' in scope
101 |     /// - Returns: The affine transform.
102 |     public func getDrawingTransform(_ box: CGPDFBox, rect: CGRect,
103 |                                     rotate: Int32, preserveAspectRatio: Bool) -> CGAffineTransform {
    |                                                                                  `- error: cannot find type 'CGAffineTransform' in scope
104 |         let boxRect = getBoxRect(box)
105 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPath.swift:224:53: error: cannot find type 'CGAffineTransform' in scope
222 |
223 |     /// Creates an immutable copy of a graphics path transformed by a transformation matrix.
224 |     public func copy(using transform: UnsafePointer<CGAffineTransform>?) -> CGPath? {
    |                                                     `- error: cannot find type 'CGAffineTransform' in scope
225 |         guard let t = transform?.pointee else {
226 |             return copy()
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPath.swift:237:60: error: cannot find type 'CGAffineTransform' in scope
235 |
236 |     /// Creates a mutable copy of a graphics path transformed by a transformation matrix.
237 |     public func mutableCopy(using transform: UnsafePointer<CGAffineTransform>?) -> CGMutablePath? {
    |                                                            `- error: cannot find type 'CGAffineTransform' in scope
238 |         guard let t = transform?.pointee else {
239 |             return mutableCopy()
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPath.swift:260:33: error: cannot find type 'CGAffineTransform' in scope
258 |                      lineJoin: CGLineJoin,
259 |                      miterLimit: CGFloat,
260 |                      transform: CGAffineTransform = .identity) -> CGPath {
    |                                 `- error: cannot find type 'CGAffineTransform' in scope
261 |         // Return empty path for zero or negative line width
262 |         guard lineWidth > 0 else {
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPath.swift:552:37: error: cannot find type 'CGAffineTransform' in scope
550 |     /// Returns whether the specified point is interior to the path.
551 |     public func contains(_ point: CGPoint, using rule: CGPathFillRule = .winding,
552 |                          transform: CGAffineTransform = .identity) -> Bool {
    |                                     `- error: cannot find type 'CGAffineTransform' in scope
553 |         // Transform the point first (inverse transform to convert from user space to path space)
554 |         let testPoint = point.applying(transform.inverted())
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPath.swift:880:32: error: cannot find type 'CGAffineTransform' in scope
878 |
879 | extension PathCommand {
880 |     func applying(_ transform: CGAffineTransform) -> PathCommand {
    |                                `- error: cannot find type 'CGAffineTransform' in scope
881 |         switch self {
882 |         case .moveTo(let point):
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPattern.swift:76:24: error: cannot find type 'CGAffineTransform' in scope
 74 |
 75 |     /// The transformation matrix applied to the pattern.
 76 |     public let matrix: CGAffineTransform
    |                        `- error: cannot find type 'CGAffineTransform' in scope
 77 |
 78 |     /// The horizontal spacing between pattern cells.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/Graphics/CGPattern.swift:111:26: error: cannot find type 'CGAffineTransform' in scope
109 |     public init?(info: UnsafeMutableRawPointer?,
110 |                  bounds: CGRect,
111 |                  matrix: CGAffineTransform,
    |                          `- error: cannot find type 'CGAffineTransform' in scope
112 |                  xStep: CGFloat,
113 |                  yStep: CGFloat,
[70/77] Compiling OpenCoreGraphics CGPointConformances.swift
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:272:11: error: cannot find type 'CGAffineTransform' in scope
270 | #else
271 |
272 | extension CGAffineTransform {
    |           `- error: cannot find type 'CGAffineTransform' in scope
273 |
274 |     /// The identity transform.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:25:29: error: cannot find type 'CGVector' in scope
 23 |
 24 |     /// The translation component of the transformation.
 25 |     public var translation: CGVector
    |                             `- error: cannot find type 'CGVector' in scope
 26 |
 27 |     /// Creates transform components with the specified values.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:33:22: error: cannot find type 'CGVector' in scope
 31 |         horizontalShear: CGFloat = 0,
 32 |         rotation: CGFloat = 0,
 33 |         translation: CGVector = .zero
    |                      `- error: cannot find type 'CGVector' in scope
 34 |     ) {
 35 |         self.scale = scale
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:43:27: error: cannot find type 'CGAffineTransform' in scope
 41 |     /// Creates an affine transformation matrix from these components.
 42 |     @inlinable
 43 |     public var transform: CGAffineTransform {
    |                           `- error: cannot find type 'CGAffineTransform' in scope
 44 |         // Build transform in order: scale, shear, rotation, translation
 45 |         // Translation is applied last in world space
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:33: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                 `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:48: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                                `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:46:17: error: cannot find 'CGAffineTransform' in scope
 44 |         // Build transform in order: scale, shear, rotation, translation
 45 |         // Translation is applied last in world space
 46 |         var t = CGAffineTransform.identity
    |                 `- error: cannot find 'CGAffineTransform' in scope
 47 |
 48 |         // Apply scale
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:53:33: error: cannot find 'CGAffineTransform' in scope
 51 |         // Apply shear
 52 |         if horizontalShear != 0 {
 53 |             t = t.concatenating(CGAffineTransform(a: 1, b: 0, c: horizontalShear, d: 1, tx: 0, ty: 0))
    |                                 `- error: cannot find 'CGAffineTransform' in scope
 54 |         }
 55 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:16:31: error: cannot find type 'CGAffineTransform' in scope
14 |     /// Returns the point resulting from an affine transformation of an existing point.
15 |     @inlinable
16 |     public func applying(_ t: CGAffineTransform) -> CGPoint {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
17 |         return CGPoint(
18 |             x: t.a * x + t.c * y + t.tx,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:29:31: error: cannot find type 'CGAffineTransform' in scope
27 |     /// Returns the size resulting from an affine transformation of an existing size.
28 |     @inlinable
29 |     public func applying(_ t: CGAffineTransform) -> CGSize {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
30 |         return CGSize(
31 |             width: t.a * width + t.c * height,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:42:31: error: cannot find type 'CGAffineTransform' in scope
40 |     /// Returns the rectangle resulting from an affine transformation of an existing rectangle.
41 |     @inlinable
42 |     public func applying(_ t: CGAffineTransform) -> CGRect {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
43 |         if t.isIdentity { return self }
44 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:17:16: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
15 |     @inlinable
16 |     public func applying(_ t: CGAffineTransform) -> CGPoint {
17 |         return CGPoint(
   |                `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
18 |             x: t.a * x + t.c * y + t.tx,
19 |             y: t.b * x + t.d * y + t.ty
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:57:16: error: no exact matches in call to initializer
55 |         let newMaxY = Swift.max(Swift.max(p1.y, p2.y), Swift.max(p3.y, p4.y))
56 |
57 |         return CGRect(x: newMinX, y: newMinY, width: newMaxX - newMinX, height: newMaxY - newMinY)
   |                |- error: no exact matches in call to initializer
   |                |- note: candidate has partially matching parameter list (x: CGFloat, y: CGFloat, width: CGFloat, height: CGFloat)
   |                |- note: candidate has partially matching parameter list (x: Double, y: Double, width: Double, height: Double)
   |                `- note: candidate has partially matching parameter list (x: Int, y: Int, width: Int, height: Int)
58 |     }
59 | }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:99:11: error: cannot find type 'CGVector' in scope
 97 | #else
 98 |
 99 | extension CGVector {
    |           `- error: cannot find type 'CGVector' in scope
100 |
101 |     /// The vector whose components are both zero.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:108:11: error: cannot find type 'CGVector' in scope
106 | // MARK: - Equatable
107 |
108 | extension CGVector: @retroactive Equatable {
    |           `- error: cannot find type 'CGVector' in scope
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:117:11: error: cannot find type 'CGVector' in scope
115 | // MARK: - Hashable
116 |
117 | extension CGVector: @retroactive Hashable {
    |           `- error: cannot find type 'CGVector' in scope
118 |     @inlinable
119 |     public func hash(into hasher: inout Hasher) {
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:127:11: error: cannot find type 'CGVector' in scope
125 | // MARK: - Codable
126 |
127 | extension CGVector: @retroactive Codable {
    |           `- error: cannot find type 'CGVector' in scope
128 |     enum CodingKeys: String, CodingKey {
129 |         case dx
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:149:11: error: cannot find type 'CGVector' in scope
147 | // MARK: - CustomDebugStringConvertible
148 |
149 | extension CGVector: @retroactive CustomDebugStringConvertible {
    |           `- error: cannot find type 'CGVector' in scope
150 |     public var debugDescription: String {
151 |         return "(\(dx), \(dy))"
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:275:34: error: cannot find 'CGAffineTransform' in scope
273 |
274 |     /// The identity transform.
275 |     public static let identity = CGAffineTransform(a: 1, b: 0, c: 0, d: 1, tx: 0, ty: 0)
    |                                  `- error: cannot find 'CGAffineTransform' in scope
276 |
277 |     /// Returns whether this transform is the identity transform.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:285:63: error: cannot find type 'CGAffineTransform' in scope
283 |     /// Returns an affine transformation matrix constructed by translating an existing one.
284 |     @inlinable
285 |     public func translatedBy(x tx: CGFloat, y ty: CGFloat) -> CGAffineTransform {
    |                                                               `- error: cannot find type 'CGAffineTransform' in scope
286 |         return CGAffineTransform(
287 |             a: a,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:298:59: error: cannot find type 'CGAffineTransform' in scope
296 |     /// Returns an affine transformation matrix constructed by scaling an existing one.
297 |     @inlinable
298 |     public func scaledBy(x sx: CGFloat, y sy: CGFloat) -> CGAffineTransform {
    |                                                           `- error: cannot find type 'CGAffineTransform' in scope
299 |         return CGAffineTransform(
300 |             a: a * sx,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:311:47: error: cannot find type 'CGAffineTransform' in scope
309 |     /// Returns an affine transformation matrix constructed by rotating an existing one.
310 |     @inlinable
311 |     public func rotated(by angle: CGFloat) -> CGAffineTransform {
    |                                               `- error: cannot find type 'CGAffineTransform' in scope
312 |         let cosAngle = cos(angle)
313 |         let sinAngle = sin(angle)
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:330:31: error: cannot find type 'CGAffineTransform' in scope
328 |     /// ensures `convertToUserSpace()` returns predictable results.
329 |     @inlinable
330 |     public func inverted() -> CGAffineTransform {
    |                               `- error: cannot find type 'CGAffineTransform' in scope
331 |         let determinant = a * d - b * c
332 |         guard determinant != 0 else { return .identity }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:346:59: error: cannot find type 'CGAffineTransform' in scope
344 |     /// Returns an affine transformation matrix constructed by combining two existing ones.
345 |     @inlinable
346 |     public func concatenating(_ t2: CGAffineTransform) -> CGAffineTransform {
    |                                                           `- error: cannot find type 'CGAffineTransform' in scope
347 |         return CGAffineTransform(
348 |             a: a * t2.a + b * t2.c,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:346:37: error: cannot find type 'CGAffineTransform' in scope
344 |     /// Returns an affine transformation matrix constructed by combining two existing ones.
345 |     @inlinable
346 |     public func concatenating(_ t2: CGAffineTransform) -> CGAffineTransform {
    |                                     `- error: cannot find type 'CGAffineTransform' in scope
347 |         return CGAffineTransform(
348 |             a: a * t2.a + b * t2.c,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:102:30: error: cannot find 'CGVector' in scope
100 |
101 |     /// The vector whose components are both zero.
102 |     public static let zero = CGVector()
    |                              `- error: cannot find 'CGVector' in scope
103 | }
104 |
[71/77] Compiling OpenCoreGraphics CGRectConformances.swift
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:272:11: error: cannot find type 'CGAffineTransform' in scope
270 | #else
271 |
272 | extension CGAffineTransform {
    |           `- error: cannot find type 'CGAffineTransform' in scope
273 |
274 |     /// The identity transform.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:25:29: error: cannot find type 'CGVector' in scope
 23 |
 24 |     /// The translation component of the transformation.
 25 |     public var translation: CGVector
    |                             `- error: cannot find type 'CGVector' in scope
 26 |
 27 |     /// Creates transform components with the specified values.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:33:22: error: cannot find type 'CGVector' in scope
 31 |         horizontalShear: CGFloat = 0,
 32 |         rotation: CGFloat = 0,
 33 |         translation: CGVector = .zero
    |                      `- error: cannot find type 'CGVector' in scope
 34 |     ) {
 35 |         self.scale = scale
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:43:27: error: cannot find type 'CGAffineTransform' in scope
 41 |     /// Creates an affine transformation matrix from these components.
 42 |     @inlinable
 43 |     public var transform: CGAffineTransform {
    |                           `- error: cannot find type 'CGAffineTransform' in scope
 44 |         // Build transform in order: scale, shear, rotation, translation
 45 |         // Translation is applied last in world space
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:33: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                 `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:48: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                                `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:46:17: error: cannot find 'CGAffineTransform' in scope
 44 |         // Build transform in order: scale, shear, rotation, translation
 45 |         // Translation is applied last in world space
 46 |         var t = CGAffineTransform.identity
    |                 `- error: cannot find 'CGAffineTransform' in scope
 47 |
 48 |         // Apply scale
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:53:33: error: cannot find 'CGAffineTransform' in scope
 51 |         // Apply shear
 52 |         if horizontalShear != 0 {
 53 |             t = t.concatenating(CGAffineTransform(a: 1, b: 0, c: horizontalShear, d: 1, tx: 0, ty: 0))
    |                                 `- error: cannot find 'CGAffineTransform' in scope
 54 |         }
 55 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:16:31: error: cannot find type 'CGAffineTransform' in scope
14 |     /// Returns the point resulting from an affine transformation of an existing point.
15 |     @inlinable
16 |     public func applying(_ t: CGAffineTransform) -> CGPoint {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
17 |         return CGPoint(
18 |             x: t.a * x + t.c * y + t.tx,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:29:31: error: cannot find type 'CGAffineTransform' in scope
27 |     /// Returns the size resulting from an affine transformation of an existing size.
28 |     @inlinable
29 |     public func applying(_ t: CGAffineTransform) -> CGSize {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
30 |         return CGSize(
31 |             width: t.a * width + t.c * height,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:42:31: error: cannot find type 'CGAffineTransform' in scope
40 |     /// Returns the rectangle resulting from an affine transformation of an existing rectangle.
41 |     @inlinable
42 |     public func applying(_ t: CGAffineTransform) -> CGRect {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
43 |         if t.isIdentity { return self }
44 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:17:16: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
15 |     @inlinable
16 |     public func applying(_ t: CGAffineTransform) -> CGPoint {
17 |         return CGPoint(
   |                `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
18 |             x: t.a * x + t.c * y + t.tx,
19 |             y: t.b * x + t.d * y + t.ty
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:57:16: error: no exact matches in call to initializer
55 |         let newMaxY = Swift.max(Swift.max(p1.y, p2.y), Swift.max(p3.y, p4.y))
56 |
57 |         return CGRect(x: newMinX, y: newMinY, width: newMaxX - newMinX, height: newMaxY - newMinY)
   |                |- error: no exact matches in call to initializer
   |                |- note: candidate has partially matching parameter list (x: CGFloat, y: CGFloat, width: CGFloat, height: CGFloat)
   |                |- note: candidate has partially matching parameter list (x: Double, y: Double, width: Double, height: Double)
   |                `- note: candidate has partially matching parameter list (x: Int, y: Int, width: Int, height: Int)
58 |     }
59 | }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:99:11: error: cannot find type 'CGVector' in scope
 97 | #else
 98 |
 99 | extension CGVector {
    |           `- error: cannot find type 'CGVector' in scope
100 |
101 |     /// The vector whose components are both zero.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:108:11: error: cannot find type 'CGVector' in scope
106 | // MARK: - Equatable
107 |
108 | extension CGVector: @retroactive Equatable {
    |           `- error: cannot find type 'CGVector' in scope
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:117:11: error: cannot find type 'CGVector' in scope
115 | // MARK: - Hashable
116 |
117 | extension CGVector: @retroactive Hashable {
    |           `- error: cannot find type 'CGVector' in scope
118 |     @inlinable
119 |     public func hash(into hasher: inout Hasher) {
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:127:11: error: cannot find type 'CGVector' in scope
125 | // MARK: - Codable
126 |
127 | extension CGVector: @retroactive Codable {
    |           `- error: cannot find type 'CGVector' in scope
128 |     enum CodingKeys: String, CodingKey {
129 |         case dx
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:149:11: error: cannot find type 'CGVector' in scope
147 | // MARK: - CustomDebugStringConvertible
148 |
149 | extension CGVector: @retroactive CustomDebugStringConvertible {
    |           `- error: cannot find type 'CGVector' in scope
150 |     public var debugDescription: String {
151 |         return "(\(dx), \(dy))"
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:275:34: error: cannot find 'CGAffineTransform' in scope
273 |
274 |     /// The identity transform.
275 |     public static let identity = CGAffineTransform(a: 1, b: 0, c: 0, d: 1, tx: 0, ty: 0)
    |                                  `- error: cannot find 'CGAffineTransform' in scope
276 |
277 |     /// Returns whether this transform is the identity transform.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:285:63: error: cannot find type 'CGAffineTransform' in scope
283 |     /// Returns an affine transformation matrix constructed by translating an existing one.
284 |     @inlinable
285 |     public func translatedBy(x tx: CGFloat, y ty: CGFloat) -> CGAffineTransform {
    |                                                               `- error: cannot find type 'CGAffineTransform' in scope
286 |         return CGAffineTransform(
287 |             a: a,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:298:59: error: cannot find type 'CGAffineTransform' in scope
296 |     /// Returns an affine transformation matrix constructed by scaling an existing one.
297 |     @inlinable
298 |     public func scaledBy(x sx: CGFloat, y sy: CGFloat) -> CGAffineTransform {
    |                                                           `- error: cannot find type 'CGAffineTransform' in scope
299 |         return CGAffineTransform(
300 |             a: a * sx,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:311:47: error: cannot find type 'CGAffineTransform' in scope
309 |     /// Returns an affine transformation matrix constructed by rotating an existing one.
310 |     @inlinable
311 |     public func rotated(by angle: CGFloat) -> CGAffineTransform {
    |                                               `- error: cannot find type 'CGAffineTransform' in scope
312 |         let cosAngle = cos(angle)
313 |         let sinAngle = sin(angle)
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:330:31: error: cannot find type 'CGAffineTransform' in scope
328 |     /// ensures `convertToUserSpace()` returns predictable results.
329 |     @inlinable
330 |     public func inverted() -> CGAffineTransform {
    |                               `- error: cannot find type 'CGAffineTransform' in scope
331 |         let determinant = a * d - b * c
332 |         guard determinant != 0 else { return .identity }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:346:59: error: cannot find type 'CGAffineTransform' in scope
344 |     /// Returns an affine transformation matrix constructed by combining two existing ones.
345 |     @inlinable
346 |     public func concatenating(_ t2: CGAffineTransform) -> CGAffineTransform {
    |                                                           `- error: cannot find type 'CGAffineTransform' in scope
347 |         return CGAffineTransform(
348 |             a: a * t2.a + b * t2.c,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:346:37: error: cannot find type 'CGAffineTransform' in scope
344 |     /// Returns an affine transformation matrix constructed by combining two existing ones.
345 |     @inlinable
346 |     public func concatenating(_ t2: CGAffineTransform) -> CGAffineTransform {
    |                                     `- error: cannot find type 'CGAffineTransform' in scope
347 |         return CGAffineTransform(
348 |             a: a * t2.a + b * t2.c,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:102:30: error: cannot find 'CGVector' in scope
100 |
101 |     /// The vector whose components are both zero.
102 |     public static let zero = CGVector()
    |                              `- error: cannot find 'CGVector' in scope
103 | }
104 |
[72/77] Compiling OpenCoreGraphics CGSizeConformances.swift
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:272:11: error: cannot find type 'CGAffineTransform' in scope
270 | #else
271 |
272 | extension CGAffineTransform {
    |           `- error: cannot find type 'CGAffineTransform' in scope
273 |
274 |     /// The identity transform.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:25:29: error: cannot find type 'CGVector' in scope
 23 |
 24 |     /// The translation component of the transformation.
 25 |     public var translation: CGVector
    |                             `- error: cannot find type 'CGVector' in scope
 26 |
 27 |     /// Creates transform components with the specified values.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:33:22: error: cannot find type 'CGVector' in scope
 31 |         horizontalShear: CGFloat = 0,
 32 |         rotation: CGFloat = 0,
 33 |         translation: CGVector = .zero
    |                      `- error: cannot find type 'CGVector' in scope
 34 |     ) {
 35 |         self.scale = scale
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:43:27: error: cannot find type 'CGAffineTransform' in scope
 41 |     /// Creates an affine transformation matrix from these components.
 42 |     @inlinable
 43 |     public var transform: CGAffineTransform {
    |                           `- error: cannot find type 'CGAffineTransform' in scope
 44 |         // Build transform in order: scale, shear, rotation, translation
 45 |         // Translation is applied last in world space
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:33: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                 `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:48: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                                `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:46:17: error: cannot find 'CGAffineTransform' in scope
 44 |         // Build transform in order: scale, shear, rotation, translation
 45 |         // Translation is applied last in world space
 46 |         var t = CGAffineTransform.identity
    |                 `- error: cannot find 'CGAffineTransform' in scope
 47 |
 48 |         // Apply scale
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:53:33: error: cannot find 'CGAffineTransform' in scope
 51 |         // Apply shear
 52 |         if horizontalShear != 0 {
 53 |             t = t.concatenating(CGAffineTransform(a: 1, b: 0, c: horizontalShear, d: 1, tx: 0, ty: 0))
    |                                 `- error: cannot find 'CGAffineTransform' in scope
 54 |         }
 55 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:16:31: error: cannot find type 'CGAffineTransform' in scope
14 |     /// Returns the point resulting from an affine transformation of an existing point.
15 |     @inlinable
16 |     public func applying(_ t: CGAffineTransform) -> CGPoint {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
17 |         return CGPoint(
18 |             x: t.a * x + t.c * y + t.tx,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:29:31: error: cannot find type 'CGAffineTransform' in scope
27 |     /// Returns the size resulting from an affine transformation of an existing size.
28 |     @inlinable
29 |     public func applying(_ t: CGAffineTransform) -> CGSize {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
30 |         return CGSize(
31 |             width: t.a * width + t.c * height,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:42:31: error: cannot find type 'CGAffineTransform' in scope
40 |     /// Returns the rectangle resulting from an affine transformation of an existing rectangle.
41 |     @inlinable
42 |     public func applying(_ t: CGAffineTransform) -> CGRect {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
43 |         if t.isIdentity { return self }
44 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:17:16: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
15 |     @inlinable
16 |     public func applying(_ t: CGAffineTransform) -> CGPoint {
17 |         return CGPoint(
   |                `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
18 |             x: t.a * x + t.c * y + t.tx,
19 |             y: t.b * x + t.d * y + t.ty
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:57:16: error: no exact matches in call to initializer
55 |         let newMaxY = Swift.max(Swift.max(p1.y, p2.y), Swift.max(p3.y, p4.y))
56 |
57 |         return CGRect(x: newMinX, y: newMinY, width: newMaxX - newMinX, height: newMaxY - newMinY)
   |                |- error: no exact matches in call to initializer
   |                |- note: candidate has partially matching parameter list (x: CGFloat, y: CGFloat, width: CGFloat, height: CGFloat)
   |                |- note: candidate has partially matching parameter list (x: Double, y: Double, width: Double, height: Double)
   |                `- note: candidate has partially matching parameter list (x: Int, y: Int, width: Int, height: Int)
58 |     }
59 | }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:99:11: error: cannot find type 'CGVector' in scope
 97 | #else
 98 |
 99 | extension CGVector {
    |           `- error: cannot find type 'CGVector' in scope
100 |
101 |     /// The vector whose components are both zero.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:108:11: error: cannot find type 'CGVector' in scope
106 | // MARK: - Equatable
107 |
108 | extension CGVector: @retroactive Equatable {
    |           `- error: cannot find type 'CGVector' in scope
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:117:11: error: cannot find type 'CGVector' in scope
115 | // MARK: - Hashable
116 |
117 | extension CGVector: @retroactive Hashable {
    |           `- error: cannot find type 'CGVector' in scope
118 |     @inlinable
119 |     public func hash(into hasher: inout Hasher) {
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:127:11: error: cannot find type 'CGVector' in scope
125 | // MARK: - Codable
126 |
127 | extension CGVector: @retroactive Codable {
    |           `- error: cannot find type 'CGVector' in scope
128 |     enum CodingKeys: String, CodingKey {
129 |         case dx
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:149:11: error: cannot find type 'CGVector' in scope
147 | // MARK: - CustomDebugStringConvertible
148 |
149 | extension CGVector: @retroactive CustomDebugStringConvertible {
    |           `- error: cannot find type 'CGVector' in scope
150 |     public var debugDescription: String {
151 |         return "(\(dx), \(dy))"
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:275:34: error: cannot find 'CGAffineTransform' in scope
273 |
274 |     /// The identity transform.
275 |     public static let identity = CGAffineTransform(a: 1, b: 0, c: 0, d: 1, tx: 0, ty: 0)
    |                                  `- error: cannot find 'CGAffineTransform' in scope
276 |
277 |     /// Returns whether this transform is the identity transform.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:285:63: error: cannot find type 'CGAffineTransform' in scope
283 |     /// Returns an affine transformation matrix constructed by translating an existing one.
284 |     @inlinable
285 |     public func translatedBy(x tx: CGFloat, y ty: CGFloat) -> CGAffineTransform {
    |                                                               `- error: cannot find type 'CGAffineTransform' in scope
286 |         return CGAffineTransform(
287 |             a: a,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:298:59: error: cannot find type 'CGAffineTransform' in scope
296 |     /// Returns an affine transformation matrix constructed by scaling an existing one.
297 |     @inlinable
298 |     public func scaledBy(x sx: CGFloat, y sy: CGFloat) -> CGAffineTransform {
    |                                                           `- error: cannot find type 'CGAffineTransform' in scope
299 |         return CGAffineTransform(
300 |             a: a * sx,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:311:47: error: cannot find type 'CGAffineTransform' in scope
309 |     /// Returns an affine transformation matrix constructed by rotating an existing one.
310 |     @inlinable
311 |     public func rotated(by angle: CGFloat) -> CGAffineTransform {
    |                                               `- error: cannot find type 'CGAffineTransform' in scope
312 |         let cosAngle = cos(angle)
313 |         let sinAngle = sin(angle)
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:330:31: error: cannot find type 'CGAffineTransform' in scope
328 |     /// ensures `convertToUserSpace()` returns predictable results.
329 |     @inlinable
330 |     public func inverted() -> CGAffineTransform {
    |                               `- error: cannot find type 'CGAffineTransform' in scope
331 |         let determinant = a * d - b * c
332 |         guard determinant != 0 else { return .identity }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:346:59: error: cannot find type 'CGAffineTransform' in scope
344 |     /// Returns an affine transformation matrix constructed by combining two existing ones.
345 |     @inlinable
346 |     public func concatenating(_ t2: CGAffineTransform) -> CGAffineTransform {
    |                                                           `- error: cannot find type 'CGAffineTransform' in scope
347 |         return CGAffineTransform(
348 |             a: a * t2.a + b * t2.c,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:346:37: error: cannot find type 'CGAffineTransform' in scope
344 |     /// Returns an affine transformation matrix constructed by combining two existing ones.
345 |     @inlinable
346 |     public func concatenating(_ t2: CGAffineTransform) -> CGAffineTransform {
    |                                     `- error: cannot find type 'CGAffineTransform' in scope
347 |         return CGAffineTransform(
348 |             a: a * t2.a + b * t2.c,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:102:30: error: cannot find 'CGVector' in scope
100 |
101 |     /// The vector whose components are both zero.
102 |     public static let zero = CGVector()
    |                              `- error: cannot find 'CGVector' in scope
103 | }
104 |
[73/77] Compiling OpenCoreGraphics CGAffineTransform.swift
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:272:11: error: cannot find type 'CGAffineTransform' in scope
270 | #else
271 |
272 | extension CGAffineTransform {
    |           `- error: cannot find type 'CGAffineTransform' in scope
273 |
274 |     /// The identity transform.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:25:29: error: cannot find type 'CGVector' in scope
 23 |
 24 |     /// The translation component of the transformation.
 25 |     public var translation: CGVector
    |                             `- error: cannot find type 'CGVector' in scope
 26 |
 27 |     /// Creates transform components with the specified values.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:33:22: error: cannot find type 'CGVector' in scope
 31 |         horizontalShear: CGFloat = 0,
 32 |         rotation: CGFloat = 0,
 33 |         translation: CGVector = .zero
    |                      `- error: cannot find type 'CGVector' in scope
 34 |     ) {
 35 |         self.scale = scale
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:43:27: error: cannot find type 'CGAffineTransform' in scope
 41 |     /// Creates an affine transformation matrix from these components.
 42 |     @inlinable
 43 |     public var transform: CGAffineTransform {
    |                           `- error: cannot find type 'CGAffineTransform' in scope
 44 |         // Build transform in order: scale, shear, rotation, translation
 45 |         // Translation is applied last in world space
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:33: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                 `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:48: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                                `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:46:17: error: cannot find 'CGAffineTransform' in scope
 44 |         // Build transform in order: scale, shear, rotation, translation
 45 |         // Translation is applied last in world space
 46 |         var t = CGAffineTransform.identity
    |                 `- error: cannot find 'CGAffineTransform' in scope
 47 |
 48 |         // Apply scale
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:53:33: error: cannot find 'CGAffineTransform' in scope
 51 |         // Apply shear
 52 |         if horizontalShear != 0 {
 53 |             t = t.concatenating(CGAffineTransform(a: 1, b: 0, c: horizontalShear, d: 1, tx: 0, ty: 0))
    |                                 `- error: cannot find 'CGAffineTransform' in scope
 54 |         }
 55 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:16:31: error: cannot find type 'CGAffineTransform' in scope
14 |     /// Returns the point resulting from an affine transformation of an existing point.
15 |     @inlinable
16 |     public func applying(_ t: CGAffineTransform) -> CGPoint {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
17 |         return CGPoint(
18 |             x: t.a * x + t.c * y + t.tx,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:29:31: error: cannot find type 'CGAffineTransform' in scope
27 |     /// Returns the size resulting from an affine transformation of an existing size.
28 |     @inlinable
29 |     public func applying(_ t: CGAffineTransform) -> CGSize {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
30 |         return CGSize(
31 |             width: t.a * width + t.c * height,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:42:31: error: cannot find type 'CGAffineTransform' in scope
40 |     /// Returns the rectangle resulting from an affine transformation of an existing rectangle.
41 |     @inlinable
42 |     public func applying(_ t: CGAffineTransform) -> CGRect {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
43 |         if t.isIdentity { return self }
44 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:17:16: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
15 |     @inlinable
16 |     public func applying(_ t: CGAffineTransform) -> CGPoint {
17 |         return CGPoint(
   |                `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
18 |             x: t.a * x + t.c * y + t.tx,
19 |             y: t.b * x + t.d * y + t.ty
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:57:16: error: no exact matches in call to initializer
55 |         let newMaxY = Swift.max(Swift.max(p1.y, p2.y), Swift.max(p3.y, p4.y))
56 |
57 |         return CGRect(x: newMinX, y: newMinY, width: newMaxX - newMinX, height: newMaxY - newMinY)
   |                |- error: no exact matches in call to initializer
   |                |- note: candidate has partially matching parameter list (x: CGFloat, y: CGFloat, width: CGFloat, height: CGFloat)
   |                |- note: candidate has partially matching parameter list (x: Double, y: Double, width: Double, height: Double)
   |                `- note: candidate has partially matching parameter list (x: Int, y: Int, width: Int, height: Int)
58 |     }
59 | }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:99:11: error: cannot find type 'CGVector' in scope
 97 | #else
 98 |
 99 | extension CGVector {
    |           `- error: cannot find type 'CGVector' in scope
100 |
101 |     /// The vector whose components are both zero.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:108:11: error: cannot find type 'CGVector' in scope
106 | // MARK: - Equatable
107 |
108 | extension CGVector: @retroactive Equatable {
    |           `- error: cannot find type 'CGVector' in scope
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:117:11: error: cannot find type 'CGVector' in scope
115 | // MARK: - Hashable
116 |
117 | extension CGVector: @retroactive Hashable {
    |           `- error: cannot find type 'CGVector' in scope
118 |     @inlinable
119 |     public func hash(into hasher: inout Hasher) {
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:127:11: error: cannot find type 'CGVector' in scope
125 | // MARK: - Codable
126 |
127 | extension CGVector: @retroactive Codable {
    |           `- error: cannot find type 'CGVector' in scope
128 |     enum CodingKeys: String, CodingKey {
129 |         case dx
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:149:11: error: cannot find type 'CGVector' in scope
147 | // MARK: - CustomDebugStringConvertible
148 |
149 | extension CGVector: @retroactive CustomDebugStringConvertible {
    |           `- error: cannot find type 'CGVector' in scope
150 |     public var debugDescription: String {
151 |         return "(\(dx), \(dy))"
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:275:34: error: cannot find 'CGAffineTransform' in scope
273 |
274 |     /// The identity transform.
275 |     public static let identity = CGAffineTransform(a: 1, b: 0, c: 0, d: 1, tx: 0, ty: 0)
    |                                  `- error: cannot find 'CGAffineTransform' in scope
276 |
277 |     /// Returns whether this transform is the identity transform.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:285:63: error: cannot find type 'CGAffineTransform' in scope
283 |     /// Returns an affine transformation matrix constructed by translating an existing one.
284 |     @inlinable
285 |     public func translatedBy(x tx: CGFloat, y ty: CGFloat) -> CGAffineTransform {
    |                                                               `- error: cannot find type 'CGAffineTransform' in scope
286 |         return CGAffineTransform(
287 |             a: a,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:298:59: error: cannot find type 'CGAffineTransform' in scope
296 |     /// Returns an affine transformation matrix constructed by scaling an existing one.
297 |     @inlinable
298 |     public func scaledBy(x sx: CGFloat, y sy: CGFloat) -> CGAffineTransform {
    |                                                           `- error: cannot find type 'CGAffineTransform' in scope
299 |         return CGAffineTransform(
300 |             a: a * sx,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:311:47: error: cannot find type 'CGAffineTransform' in scope
309 |     /// Returns an affine transformation matrix constructed by rotating an existing one.
310 |     @inlinable
311 |     public func rotated(by angle: CGFloat) -> CGAffineTransform {
    |                                               `- error: cannot find type 'CGAffineTransform' in scope
312 |         let cosAngle = cos(angle)
313 |         let sinAngle = sin(angle)
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:330:31: error: cannot find type 'CGAffineTransform' in scope
328 |     /// ensures `convertToUserSpace()` returns predictable results.
329 |     @inlinable
330 |     public func inverted() -> CGAffineTransform {
    |                               `- error: cannot find type 'CGAffineTransform' in scope
331 |         let determinant = a * d - b * c
332 |         guard determinant != 0 else { return .identity }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:346:59: error: cannot find type 'CGAffineTransform' in scope
344 |     /// Returns an affine transformation matrix constructed by combining two existing ones.
345 |     @inlinable
346 |     public func concatenating(_ t2: CGAffineTransform) -> CGAffineTransform {
    |                                                           `- error: cannot find type 'CGAffineTransform' in scope
347 |         return CGAffineTransform(
348 |             a: a * t2.a + b * t2.c,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:346:37: error: cannot find type 'CGAffineTransform' in scope
344 |     /// Returns an affine transformation matrix constructed by combining two existing ones.
345 |     @inlinable
346 |     public func concatenating(_ t2: CGAffineTransform) -> CGAffineTransform {
    |                                     `- error: cannot find type 'CGAffineTransform' in scope
347 |         return CGAffineTransform(
348 |             a: a * t2.a + b * t2.c,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:102:30: error: cannot find 'CGVector' in scope
100 |
101 |     /// The vector whose components are both zero.
102 |     public static let zero = CGVector()
    |                              `- error: cannot find 'CGVector' in scope
103 | }
104 |
[74/77] Compiling OpenCoreGraphics CGAffineTransformComponents.swift
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:272:11: error: cannot find type 'CGAffineTransform' in scope
270 | #else
271 |
272 | extension CGAffineTransform {
    |           `- error: cannot find type 'CGAffineTransform' in scope
273 |
274 |     /// The identity transform.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:25:29: error: cannot find type 'CGVector' in scope
 23 |
 24 |     /// The translation component of the transformation.
 25 |     public var translation: CGVector
    |                             `- error: cannot find type 'CGVector' in scope
 26 |
 27 |     /// Creates transform components with the specified values.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:33:22: error: cannot find type 'CGVector' in scope
 31 |         horizontalShear: CGFloat = 0,
 32 |         rotation: CGFloat = 0,
 33 |         translation: CGVector = .zero
    |                      `- error: cannot find type 'CGVector' in scope
 34 |     ) {
 35 |         self.scale = scale
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:43:27: error: cannot find type 'CGAffineTransform' in scope
 41 |     /// Creates an affine transformation matrix from these components.
 42 |     @inlinable
 43 |     public var transform: CGAffineTransform {
    |                           `- error: cannot find type 'CGAffineTransform' in scope
 44 |         // Build transform in order: scale, shear, rotation, translation
 45 |         // Translation is applied last in world space
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:33: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                 `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:48: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                                `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:46:17: error: cannot find 'CGAffineTransform' in scope
 44 |         // Build transform in order: scale, shear, rotation, translation
 45 |         // Translation is applied last in world space
 46 |         var t = CGAffineTransform.identity
    |                 `- error: cannot find 'CGAffineTransform' in scope
 47 |
 48 |         // Apply scale
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:53:33: error: cannot find 'CGAffineTransform' in scope
 51 |         // Apply shear
 52 |         if horizontalShear != 0 {
 53 |             t = t.concatenating(CGAffineTransform(a: 1, b: 0, c: horizontalShear, d: 1, tx: 0, ty: 0))
    |                                 `- error: cannot find 'CGAffineTransform' in scope
 54 |         }
 55 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:16:31: error: cannot find type 'CGAffineTransform' in scope
14 |     /// Returns the point resulting from an affine transformation of an existing point.
15 |     @inlinable
16 |     public func applying(_ t: CGAffineTransform) -> CGPoint {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
17 |         return CGPoint(
18 |             x: t.a * x + t.c * y + t.tx,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:29:31: error: cannot find type 'CGAffineTransform' in scope
27 |     /// Returns the size resulting from an affine transformation of an existing size.
28 |     @inlinable
29 |     public func applying(_ t: CGAffineTransform) -> CGSize {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
30 |         return CGSize(
31 |             width: t.a * width + t.c * height,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:42:31: error: cannot find type 'CGAffineTransform' in scope
40 |     /// Returns the rectangle resulting from an affine transformation of an existing rectangle.
41 |     @inlinable
42 |     public func applying(_ t: CGAffineTransform) -> CGRect {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
43 |         if t.isIdentity { return self }
44 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:17:16: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
15 |     @inlinable
16 |     public func applying(_ t: CGAffineTransform) -> CGPoint {
17 |         return CGPoint(
   |                `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
18 |             x: t.a * x + t.c * y + t.tx,
19 |             y: t.b * x + t.d * y + t.ty
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:57:16: error: no exact matches in call to initializer
55 |         let newMaxY = Swift.max(Swift.max(p1.y, p2.y), Swift.max(p3.y, p4.y))
56 |
57 |         return CGRect(x: newMinX, y: newMinY, width: newMaxX - newMinX, height: newMaxY - newMinY)
   |                |- error: no exact matches in call to initializer
   |                |- note: candidate has partially matching parameter list (x: CGFloat, y: CGFloat, width: CGFloat, height: CGFloat)
   |                |- note: candidate has partially matching parameter list (x: Double, y: Double, width: Double, height: Double)
   |                `- note: candidate has partially matching parameter list (x: Int, y: Int, width: Int, height: Int)
58 |     }
59 | }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:99:11: error: cannot find type 'CGVector' in scope
 97 | #else
 98 |
 99 | extension CGVector {
    |           `- error: cannot find type 'CGVector' in scope
100 |
101 |     /// The vector whose components are both zero.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:108:11: error: cannot find type 'CGVector' in scope
106 | // MARK: - Equatable
107 |
108 | extension CGVector: @retroactive Equatable {
    |           `- error: cannot find type 'CGVector' in scope
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:117:11: error: cannot find type 'CGVector' in scope
115 | // MARK: - Hashable
116 |
117 | extension CGVector: @retroactive Hashable {
    |           `- error: cannot find type 'CGVector' in scope
118 |     @inlinable
119 |     public func hash(into hasher: inout Hasher) {
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:127:11: error: cannot find type 'CGVector' in scope
125 | // MARK: - Codable
126 |
127 | extension CGVector: @retroactive Codable {
    |           `- error: cannot find type 'CGVector' in scope
128 |     enum CodingKeys: String, CodingKey {
129 |         case dx
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:149:11: error: cannot find type 'CGVector' in scope
147 | // MARK: - CustomDebugStringConvertible
148 |
149 | extension CGVector: @retroactive CustomDebugStringConvertible {
    |           `- error: cannot find type 'CGVector' in scope
150 |     public var debugDescription: String {
151 |         return "(\(dx), \(dy))"
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:275:34: error: cannot find 'CGAffineTransform' in scope
273 |
274 |     /// The identity transform.
275 |     public static let identity = CGAffineTransform(a: 1, b: 0, c: 0, d: 1, tx: 0, ty: 0)
    |                                  `- error: cannot find 'CGAffineTransform' in scope
276 |
277 |     /// Returns whether this transform is the identity transform.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:285:63: error: cannot find type 'CGAffineTransform' in scope
283 |     /// Returns an affine transformation matrix constructed by translating an existing one.
284 |     @inlinable
285 |     public func translatedBy(x tx: CGFloat, y ty: CGFloat) -> CGAffineTransform {
    |                                                               `- error: cannot find type 'CGAffineTransform' in scope
286 |         return CGAffineTransform(
287 |             a: a,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:298:59: error: cannot find type 'CGAffineTransform' in scope
296 |     /// Returns an affine transformation matrix constructed by scaling an existing one.
297 |     @inlinable
298 |     public func scaledBy(x sx: CGFloat, y sy: CGFloat) -> CGAffineTransform {
    |                                                           `- error: cannot find type 'CGAffineTransform' in scope
299 |         return CGAffineTransform(
300 |             a: a * sx,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:311:47: error: cannot find type 'CGAffineTransform' in scope
309 |     /// Returns an affine transformation matrix constructed by rotating an existing one.
310 |     @inlinable
311 |     public func rotated(by angle: CGFloat) -> CGAffineTransform {
    |                                               `- error: cannot find type 'CGAffineTransform' in scope
312 |         let cosAngle = cos(angle)
313 |         let sinAngle = sin(angle)
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:330:31: error: cannot find type 'CGAffineTransform' in scope
328 |     /// ensures `convertToUserSpace()` returns predictable results.
329 |     @inlinable
330 |     public func inverted() -> CGAffineTransform {
    |                               `- error: cannot find type 'CGAffineTransform' in scope
331 |         let determinant = a * d - b * c
332 |         guard determinant != 0 else { return .identity }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:346:59: error: cannot find type 'CGAffineTransform' in scope
344 |     /// Returns an affine transformation matrix constructed by combining two existing ones.
345 |     @inlinable
346 |     public func concatenating(_ t2: CGAffineTransform) -> CGAffineTransform {
    |                                                           `- error: cannot find type 'CGAffineTransform' in scope
347 |         return CGAffineTransform(
348 |             a: a * t2.a + b * t2.c,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:346:37: error: cannot find type 'CGAffineTransform' in scope
344 |     /// Returns an affine transformation matrix constructed by combining two existing ones.
345 |     @inlinable
346 |     public func concatenating(_ t2: CGAffineTransform) -> CGAffineTransform {
    |                                     `- error: cannot find type 'CGAffineTransform' in scope
347 |         return CGAffineTransform(
348 |             a: a * t2.a + b * t2.c,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:102:30: error: cannot find 'CGVector' in scope
100 |
101 |     /// The vector whose components are both zero.
102 |     public static let zero = CGVector()
    |                              `- error: cannot find 'CGVector' in scope
103 | }
104 |
[75/77] Compiling OpenCoreGraphics CGGeometryExtensions.swift
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:272:11: error: cannot find type 'CGAffineTransform' in scope
270 | #else
271 |
272 | extension CGAffineTransform {
    |           `- error: cannot find type 'CGAffineTransform' in scope
273 |
274 |     /// The identity transform.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:25:29: error: cannot find type 'CGVector' in scope
 23 |
 24 |     /// The translation component of the transformation.
 25 |     public var translation: CGVector
    |                             `- error: cannot find type 'CGVector' in scope
 26 |
 27 |     /// Creates transform components with the specified values.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:33:22: error: cannot find type 'CGVector' in scope
 31 |         horizontalShear: CGFloat = 0,
 32 |         rotation: CGFloat = 0,
 33 |         translation: CGVector = .zero
    |                      `- error: cannot find type 'CGVector' in scope
 34 |     ) {
 35 |         self.scale = scale
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:43:27: error: cannot find type 'CGAffineTransform' in scope
 41 |     /// Creates an affine transformation matrix from these components.
 42 |     @inlinable
 43 |     public var transform: CGAffineTransform {
    |                           `- error: cannot find type 'CGAffineTransform' in scope
 44 |         // Build transform in order: scale, shear, rotation, translation
 45 |         // Translation is applied last in world space
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:33: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                 `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:48: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                                `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:46:17: error: cannot find 'CGAffineTransform' in scope
 44 |         // Build transform in order: scale, shear, rotation, translation
 45 |         // Translation is applied last in world space
 46 |         var t = CGAffineTransform.identity
    |                 `- error: cannot find 'CGAffineTransform' in scope
 47 |
 48 |         // Apply scale
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:53:33: error: cannot find 'CGAffineTransform' in scope
 51 |         // Apply shear
 52 |         if horizontalShear != 0 {
 53 |             t = t.concatenating(CGAffineTransform(a: 1, b: 0, c: horizontalShear, d: 1, tx: 0, ty: 0))
    |                                 `- error: cannot find 'CGAffineTransform' in scope
 54 |         }
 55 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:16:31: error: cannot find type 'CGAffineTransform' in scope
14 |     /// Returns the point resulting from an affine transformation of an existing point.
15 |     @inlinable
16 |     public func applying(_ t: CGAffineTransform) -> CGPoint {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
17 |         return CGPoint(
18 |             x: t.a * x + t.c * y + t.tx,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:29:31: error: cannot find type 'CGAffineTransform' in scope
27 |     /// Returns the size resulting from an affine transformation of an existing size.
28 |     @inlinable
29 |     public func applying(_ t: CGAffineTransform) -> CGSize {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
30 |         return CGSize(
31 |             width: t.a * width + t.c * height,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:42:31: error: cannot find type 'CGAffineTransform' in scope
40 |     /// Returns the rectangle resulting from an affine transformation of an existing rectangle.
41 |     @inlinable
42 |     public func applying(_ t: CGAffineTransform) -> CGRect {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
43 |         if t.isIdentity { return self }
44 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:17:16: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
15 |     @inlinable
16 |     public func applying(_ t: CGAffineTransform) -> CGPoint {
17 |         return CGPoint(
   |                `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
18 |             x: t.a * x + t.c * y + t.tx,
19 |             y: t.b * x + t.d * y + t.ty
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:57:16: error: no exact matches in call to initializer
55 |         let newMaxY = Swift.max(Swift.max(p1.y, p2.y), Swift.max(p3.y, p4.y))
56 |
57 |         return CGRect(x: newMinX, y: newMinY, width: newMaxX - newMinX, height: newMaxY - newMinY)
   |                |- error: no exact matches in call to initializer
   |                |- note: candidate has partially matching parameter list (x: CGFloat, y: CGFloat, width: CGFloat, height: CGFloat)
   |                |- note: candidate has partially matching parameter list (x: Double, y: Double, width: Double, height: Double)
   |                `- note: candidate has partially matching parameter list (x: Int, y: Int, width: Int, height: Int)
58 |     }
59 | }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:99:11: error: cannot find type 'CGVector' in scope
 97 | #else
 98 |
 99 | extension CGVector {
    |           `- error: cannot find type 'CGVector' in scope
100 |
101 |     /// The vector whose components are both zero.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:108:11: error: cannot find type 'CGVector' in scope
106 | // MARK: - Equatable
107 |
108 | extension CGVector: @retroactive Equatable {
    |           `- error: cannot find type 'CGVector' in scope
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:117:11: error: cannot find type 'CGVector' in scope
115 | // MARK: - Hashable
116 |
117 | extension CGVector: @retroactive Hashable {
    |           `- error: cannot find type 'CGVector' in scope
118 |     @inlinable
119 |     public func hash(into hasher: inout Hasher) {
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:127:11: error: cannot find type 'CGVector' in scope
125 | // MARK: - Codable
126 |
127 | extension CGVector: @retroactive Codable {
    |           `- error: cannot find type 'CGVector' in scope
128 |     enum CodingKeys: String, CodingKey {
129 |         case dx
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:149:11: error: cannot find type 'CGVector' in scope
147 | // MARK: - CustomDebugStringConvertible
148 |
149 | extension CGVector: @retroactive CustomDebugStringConvertible {
    |           `- error: cannot find type 'CGVector' in scope
150 |     public var debugDescription: String {
151 |         return "(\(dx), \(dy))"
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:275:34: error: cannot find 'CGAffineTransform' in scope
273 |
274 |     /// The identity transform.
275 |     public static let identity = CGAffineTransform(a: 1, b: 0, c: 0, d: 1, tx: 0, ty: 0)
    |                                  `- error: cannot find 'CGAffineTransform' in scope
276 |
277 |     /// Returns whether this transform is the identity transform.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:285:63: error: cannot find type 'CGAffineTransform' in scope
283 |     /// Returns an affine transformation matrix constructed by translating an existing one.
284 |     @inlinable
285 |     public func translatedBy(x tx: CGFloat, y ty: CGFloat) -> CGAffineTransform {
    |                                                               `- error: cannot find type 'CGAffineTransform' in scope
286 |         return CGAffineTransform(
287 |             a: a,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:298:59: error: cannot find type 'CGAffineTransform' in scope
296 |     /// Returns an affine transformation matrix constructed by scaling an existing one.
297 |     @inlinable
298 |     public func scaledBy(x sx: CGFloat, y sy: CGFloat) -> CGAffineTransform {
    |                                                           `- error: cannot find type 'CGAffineTransform' in scope
299 |         return CGAffineTransform(
300 |             a: a * sx,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:311:47: error: cannot find type 'CGAffineTransform' in scope
309 |     /// Returns an affine transformation matrix constructed by rotating an existing one.
310 |     @inlinable
311 |     public func rotated(by angle: CGFloat) -> CGAffineTransform {
    |                                               `- error: cannot find type 'CGAffineTransform' in scope
312 |         let cosAngle = cos(angle)
313 |         let sinAngle = sin(angle)
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:330:31: error: cannot find type 'CGAffineTransform' in scope
328 |     /// ensures `convertToUserSpace()` returns predictable results.
329 |     @inlinable
330 |     public func inverted() -> CGAffineTransform {
    |                               `- error: cannot find type 'CGAffineTransform' in scope
331 |         let determinant = a * d - b * c
332 |         guard determinant != 0 else { return .identity }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:346:59: error: cannot find type 'CGAffineTransform' in scope
344 |     /// Returns an affine transformation matrix constructed by combining two existing ones.
345 |     @inlinable
346 |     public func concatenating(_ t2: CGAffineTransform) -> CGAffineTransform {
    |                                                           `- error: cannot find type 'CGAffineTransform' in scope
347 |         return CGAffineTransform(
348 |             a: a * t2.a + b * t2.c,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:346:37: error: cannot find type 'CGAffineTransform' in scope
344 |     /// Returns an affine transformation matrix constructed by combining two existing ones.
345 |     @inlinable
346 |     public func concatenating(_ t2: CGAffineTransform) -> CGAffineTransform {
    |                                     `- error: cannot find type 'CGAffineTransform' in scope
347 |         return CGAffineTransform(
348 |             a: a * t2.a + b * t2.c,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:102:30: error: cannot find 'CGVector' in scope
100 |
101 |     /// The vector whose components are both zero.
102 |     public static let zero = CGVector()
    |                              `- error: cannot find 'CGVector' in scope
103 | }
104 |
[76/77] Compiling OpenCoreGraphics CGVector.swift
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:272:11: error: cannot find type 'CGAffineTransform' in scope
270 | #else
271 |
272 | extension CGAffineTransform {
    |           `- error: cannot find type 'CGAffineTransform' in scope
273 |
274 |     /// The identity transform.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:25:29: error: cannot find type 'CGVector' in scope
 23 |
 24 |     /// The translation component of the transformation.
 25 |     public var translation: CGVector
    |                             `- error: cannot find type 'CGVector' in scope
 26 |
 27 |     /// Creates transform components with the specified values.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:33:22: error: cannot find type 'CGVector' in scope
 31 |         horizontalShear: CGFloat = 0,
 32 |         rotation: CGFloat = 0,
 33 |         translation: CGVector = .zero
    |                      `- error: cannot find type 'CGVector' in scope
 34 |     ) {
 35 |         self.scale = scale
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:43:27: error: cannot find type 'CGAffineTransform' in scope
 41 |     /// Creates an affine transformation matrix from these components.
 42 |     @inlinable
 43 |     public var transform: CGAffineTransform {
    |                           `- error: cannot find type 'CGAffineTransform' in scope
 44 |         // Build transform in order: scale, shear, rotation, translation
 45 |         // Translation is applied last in world space
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:33: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                 `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:48: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                                `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:46:17: error: cannot find 'CGAffineTransform' in scope
 44 |         // Build transform in order: scale, shear, rotation, translation
 45 |         // Translation is applied last in world space
 46 |         var t = CGAffineTransform.identity
    |                 `- error: cannot find 'CGAffineTransform' in scope
 47 |
 48 |         // Apply scale
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:53:33: error: cannot find 'CGAffineTransform' in scope
 51 |         // Apply shear
 52 |         if horizontalShear != 0 {
 53 |             t = t.concatenating(CGAffineTransform(a: 1, b: 0, c: horizontalShear, d: 1, tx: 0, ty: 0))
    |                                 `- error: cannot find 'CGAffineTransform' in scope
 54 |         }
 55 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:16:31: error: cannot find type 'CGAffineTransform' in scope
14 |     /// Returns the point resulting from an affine transformation of an existing point.
15 |     @inlinable
16 |     public func applying(_ t: CGAffineTransform) -> CGPoint {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
17 |         return CGPoint(
18 |             x: t.a * x + t.c * y + t.tx,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:29:31: error: cannot find type 'CGAffineTransform' in scope
27 |     /// Returns the size resulting from an affine transformation of an existing size.
28 |     @inlinable
29 |     public func applying(_ t: CGAffineTransform) -> CGSize {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
30 |         return CGSize(
31 |             width: t.a * width + t.c * height,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:42:31: error: cannot find type 'CGAffineTransform' in scope
40 |     /// Returns the rectangle resulting from an affine transformation of an existing rectangle.
41 |     @inlinable
42 |     public func applying(_ t: CGAffineTransform) -> CGRect {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
43 |         if t.isIdentity { return self }
44 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:17:16: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
15 |     @inlinable
16 |     public func applying(_ t: CGAffineTransform) -> CGPoint {
17 |         return CGPoint(
   |                `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
18 |             x: t.a * x + t.c * y + t.tx,
19 |             y: t.b * x + t.d * y + t.ty
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:57:16: error: no exact matches in call to initializer
55 |         let newMaxY = Swift.max(Swift.max(p1.y, p2.y), Swift.max(p3.y, p4.y))
56 |
57 |         return CGRect(x: newMinX, y: newMinY, width: newMaxX - newMinX, height: newMaxY - newMinY)
   |                |- error: no exact matches in call to initializer
   |                |- note: candidate has partially matching parameter list (x: CGFloat, y: CGFloat, width: CGFloat, height: CGFloat)
   |                |- note: candidate has partially matching parameter list (x: Double, y: Double, width: Double, height: Double)
   |                `- note: candidate has partially matching parameter list (x: Int, y: Int, width: Int, height: Int)
58 |     }
59 | }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:99:11: error: cannot find type 'CGVector' in scope
 97 | #else
 98 |
 99 | extension CGVector {
    |           `- error: cannot find type 'CGVector' in scope
100 |
101 |     /// The vector whose components are both zero.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:108:11: error: cannot find type 'CGVector' in scope
106 | // MARK: - Equatable
107 |
108 | extension CGVector: @retroactive Equatable {
    |           `- error: cannot find type 'CGVector' in scope
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:117:11: error: cannot find type 'CGVector' in scope
115 | // MARK: - Hashable
116 |
117 | extension CGVector: @retroactive Hashable {
    |           `- error: cannot find type 'CGVector' in scope
118 |     @inlinable
119 |     public func hash(into hasher: inout Hasher) {
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:127:11: error: cannot find type 'CGVector' in scope
125 | // MARK: - Codable
126 |
127 | extension CGVector: @retroactive Codable {
    |           `- error: cannot find type 'CGVector' in scope
128 |     enum CodingKeys: String, CodingKey {
129 |         case dx
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:149:11: error: cannot find type 'CGVector' in scope
147 | // MARK: - CustomDebugStringConvertible
148 |
149 | extension CGVector: @retroactive CustomDebugStringConvertible {
    |           `- error: cannot find type 'CGVector' in scope
150 |     public var debugDescription: String {
151 |         return "(\(dx), \(dy))"
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:275:34: error: cannot find 'CGAffineTransform' in scope
273 |
274 |     /// The identity transform.
275 |     public static let identity = CGAffineTransform(a: 1, b: 0, c: 0, d: 1, tx: 0, ty: 0)
    |                                  `- error: cannot find 'CGAffineTransform' in scope
276 |
277 |     /// Returns whether this transform is the identity transform.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:285:63: error: cannot find type 'CGAffineTransform' in scope
283 |     /// Returns an affine transformation matrix constructed by translating an existing one.
284 |     @inlinable
285 |     public func translatedBy(x tx: CGFloat, y ty: CGFloat) -> CGAffineTransform {
    |                                                               `- error: cannot find type 'CGAffineTransform' in scope
286 |         return CGAffineTransform(
287 |             a: a,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:298:59: error: cannot find type 'CGAffineTransform' in scope
296 |     /// Returns an affine transformation matrix constructed by scaling an existing one.
297 |     @inlinable
298 |     public func scaledBy(x sx: CGFloat, y sy: CGFloat) -> CGAffineTransform {
    |                                                           `- error: cannot find type 'CGAffineTransform' in scope
299 |         return CGAffineTransform(
300 |             a: a * sx,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:311:47: error: cannot find type 'CGAffineTransform' in scope
309 |     /// Returns an affine transformation matrix constructed by rotating an existing one.
310 |     @inlinable
311 |     public func rotated(by angle: CGFloat) -> CGAffineTransform {
    |                                               `- error: cannot find type 'CGAffineTransform' in scope
312 |         let cosAngle = cos(angle)
313 |         let sinAngle = sin(angle)
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:330:31: error: cannot find type 'CGAffineTransform' in scope
328 |     /// ensures `convertToUserSpace()` returns predictable results.
329 |     @inlinable
330 |     public func inverted() -> CGAffineTransform {
    |                               `- error: cannot find type 'CGAffineTransform' in scope
331 |         let determinant = a * d - b * c
332 |         guard determinant != 0 else { return .identity }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:346:59: error: cannot find type 'CGAffineTransform' in scope
344 |     /// Returns an affine transformation matrix constructed by combining two existing ones.
345 |     @inlinable
346 |     public func concatenating(_ t2: CGAffineTransform) -> CGAffineTransform {
    |                                                           `- error: cannot find type 'CGAffineTransform' in scope
347 |         return CGAffineTransform(
348 |             a: a * t2.a + b * t2.c,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:346:37: error: cannot find type 'CGAffineTransform' in scope
344 |     /// Returns an affine transformation matrix constructed by combining two existing ones.
345 |     @inlinable
346 |     public func concatenating(_ t2: CGAffineTransform) -> CGAffineTransform {
    |                                     `- error: cannot find type 'CGAffineTransform' in scope
347 |         return CGAffineTransform(
348 |             a: a * t2.a + b * t2.c,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:102:30: error: cannot find 'CGVector' in scope
100 |
101 |     /// The vector whose components are both zero.
102 |     public static let zero = CGVector()
    |                              `- error: cannot find 'CGVector' in scope
103 | }
104 |
[77/77] Compiling OpenCoreGraphics CGBitmapInfo.swift
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:272:11: error: cannot find type 'CGAffineTransform' in scope
270 | #else
271 |
272 | extension CGAffineTransform {
    |           `- error: cannot find type 'CGAffineTransform' in scope
273 |
274 |     /// The identity transform.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:25:29: error: cannot find type 'CGVector' in scope
 23 |
 24 |     /// The translation component of the transformation.
 25 |     public var translation: CGVector
    |                             `- error: cannot find type 'CGVector' in scope
 26 |
 27 |     /// Creates transform components with the specified values.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:33:22: error: cannot find type 'CGVector' in scope
 31 |         horizontalShear: CGFloat = 0,
 32 |         rotation: CGFloat = 0,
 33 |         translation: CGVector = .zero
    |                      `- error: cannot find type 'CGVector' in scope
 34 |     ) {
 35 |         self.scale = scale
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:43:27: error: cannot find type 'CGAffineTransform' in scope
 41 |     /// Creates an affine transformation matrix from these components.
 42 |     @inlinable
 43 |     public var transform: CGAffineTransform {
    |                           `- error: cannot find type 'CGAffineTransform' in scope
 44 |         // Build transform in order: scale, shear, rotation, translation
 45 |         // Translation is applied last in world space
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:33: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                 `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:110:48: error: cannot find type 'CGVector' in scope
108 | extension CGVector: @retroactive Equatable {
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
    |                                                `- error: cannot find type 'CGVector' in scope
111 |         return lhs.dx == rhs.dx && lhs.dy == rhs.dy
112 |     }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:46:17: error: cannot find 'CGAffineTransform' in scope
 44 |         // Build transform in order: scale, shear, rotation, translation
 45 |         // Translation is applied last in world space
 46 |         var t = CGAffineTransform.identity
    |                 `- error: cannot find 'CGAffineTransform' in scope
 47 |
 48 |         // Apply scale
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransformComponents.swift:53:33: error: cannot find 'CGAffineTransform' in scope
 51 |         // Apply shear
 52 |         if horizontalShear != 0 {
 53 |             t = t.concatenating(CGAffineTransform(a: 1, b: 0, c: horizontalShear, d: 1, tx: 0, ty: 0))
    |                                 `- error: cannot find 'CGAffineTransform' in scope
 54 |         }
 55 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:16:31: error: cannot find type 'CGAffineTransform' in scope
14 |     /// Returns the point resulting from an affine transformation of an existing point.
15 |     @inlinable
16 |     public func applying(_ t: CGAffineTransform) -> CGPoint {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
17 |         return CGPoint(
18 |             x: t.a * x + t.c * y + t.tx,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:29:31: error: cannot find type 'CGAffineTransform' in scope
27 |     /// Returns the size resulting from an affine transformation of an existing size.
28 |     @inlinable
29 |     public func applying(_ t: CGAffineTransform) -> CGSize {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
30 |         return CGSize(
31 |             width: t.a * width + t.c * height,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:42:31: error: cannot find type 'CGAffineTransform' in scope
40 |     /// Returns the rectangle resulting from an affine transformation of an existing rectangle.
41 |     @inlinable
42 |     public func applying(_ t: CGAffineTransform) -> CGRect {
   |                               `- error: cannot find type 'CGAffineTransform' in scope
43 |         if t.isIdentity { return self }
44 |
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:17:16: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
15 |     @inlinable
16 |     public func applying(_ t: CGAffineTransform) -> CGPoint {
17 |         return CGPoint(
   |                `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
18 |             x: t.a * x + t.c * y + t.tx,
19 |             y: t.b * x + t.d * y + t.ty
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGGeometryExtensions.swift:57:16: error: no exact matches in call to initializer
55 |         let newMaxY = Swift.max(Swift.max(p1.y, p2.y), Swift.max(p3.y, p4.y))
56 |
57 |         return CGRect(x: newMinX, y: newMinY, width: newMaxX - newMinX, height: newMaxY - newMinY)
   |                |- error: no exact matches in call to initializer
   |                |- note: candidate has partially matching parameter list (x: CGFloat, y: CGFloat, width: CGFloat, height: CGFloat)
   |                |- note: candidate has partially matching parameter list (x: Double, y: Double, width: Double, height: Double)
   |                `- note: candidate has partially matching parameter list (x: Int, y: Int, width: Int, height: Int)
58 |     }
59 | }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:99:11: error: cannot find type 'CGVector' in scope
 97 | #else
 98 |
 99 | extension CGVector {
    |           `- error: cannot find type 'CGVector' in scope
100 |
101 |     /// The vector whose components are both zero.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:108:11: error: cannot find type 'CGVector' in scope
106 | // MARK: - Equatable
107 |
108 | extension CGVector: @retroactive Equatable {
    |           `- error: cannot find type 'CGVector' in scope
109 |     @inlinable
110 |     public static func == (lhs: CGVector, rhs: CGVector) -> Bool {
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:117:11: error: cannot find type 'CGVector' in scope
115 | // MARK: - Hashable
116 |
117 | extension CGVector: @retroactive Hashable {
    |           `- error: cannot find type 'CGVector' in scope
118 |     @inlinable
119 |     public func hash(into hasher: inout Hasher) {
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:127:11: error: cannot find type 'CGVector' in scope
125 | // MARK: - Codable
126 |
127 | extension CGVector: @retroactive Codable {
    |           `- error: cannot find type 'CGVector' in scope
128 |     enum CodingKeys: String, CodingKey {
129 |         case dx
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:149:11: error: cannot find type 'CGVector' in scope
147 | // MARK: - CustomDebugStringConvertible
148 |
149 | extension CGVector: @retroactive CustomDebugStringConvertible {
    |           `- error: cannot find type 'CGVector' in scope
150 |     public var debugDescription: String {
151 |         return "(\(dx), \(dy))"
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:275:34: error: cannot find 'CGAffineTransform' in scope
273 |
274 |     /// The identity transform.
275 |     public static let identity = CGAffineTransform(a: 1, b: 0, c: 0, d: 1, tx: 0, ty: 0)
    |                                  `- error: cannot find 'CGAffineTransform' in scope
276 |
277 |     /// Returns whether this transform is the identity transform.
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:285:63: error: cannot find type 'CGAffineTransform' in scope
283 |     /// Returns an affine transformation matrix constructed by translating an existing one.
284 |     @inlinable
285 |     public func translatedBy(x tx: CGFloat, y ty: CGFloat) -> CGAffineTransform {
    |                                                               `- error: cannot find type 'CGAffineTransform' in scope
286 |         return CGAffineTransform(
287 |             a: a,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:298:59: error: cannot find type 'CGAffineTransform' in scope
296 |     /// Returns an affine transformation matrix constructed by scaling an existing one.
297 |     @inlinable
298 |     public func scaledBy(x sx: CGFloat, y sy: CGFloat) -> CGAffineTransform {
    |                                                           `- error: cannot find type 'CGAffineTransform' in scope
299 |         return CGAffineTransform(
300 |             a: a * sx,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:311:47: error: cannot find type 'CGAffineTransform' in scope
309 |     /// Returns an affine transformation matrix constructed by rotating an existing one.
310 |     @inlinable
311 |     public func rotated(by angle: CGFloat) -> CGAffineTransform {
    |                                               `- error: cannot find type 'CGAffineTransform' in scope
312 |         let cosAngle = cos(angle)
313 |         let sinAngle = sin(angle)
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:330:31: error: cannot find type 'CGAffineTransform' in scope
328 |     /// ensures `convertToUserSpace()` returns predictable results.
329 |     @inlinable
330 |     public func inverted() -> CGAffineTransform {
    |                               `- error: cannot find type 'CGAffineTransform' in scope
331 |         let determinant = a * d - b * c
332 |         guard determinant != 0 else { return .identity }
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:346:59: error: cannot find type 'CGAffineTransform' in scope
344 |     /// Returns an affine transformation matrix constructed by combining two existing ones.
345 |     @inlinable
346 |     public func concatenating(_ t2: CGAffineTransform) -> CGAffineTransform {
    |                                                           `- error: cannot find type 'CGAffineTransform' in scope
347 |         return CGAffineTransform(
348 |             a: a * t2.a + b * t2.c,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGAffineTransform.swift:346:37: error: cannot find type 'CGAffineTransform' in scope
344 |     /// Returns an affine transformation matrix constructed by combining two existing ones.
345 |     @inlinable
346 |     public func concatenating(_ t2: CGAffineTransform) -> CGAffineTransform {
    |                                     `- error: cannot find type 'CGAffineTransform' in scope
347 |         return CGAffineTransform(
348 |             a: a * t2.a + b * t2.c,
/host/spi-builder-workspace/.build/checkouts/OpenCoreGraphics/Sources/OpenCoreGraphics/CGVector.swift:102:30: error: cannot find 'CGVector' in scope
100 |
101 |     /// The vector whose components are both zero.
102 |     public static let zero = CGVector()
    |                              `- error: cannot find 'CGVector' in scope
103 | }
104 |
BUILD FAILURE 6.3 linux