The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build FanMenu, reference 0.7.6 (b056a7), with Swift 6.1 for macOS (SPM) on 27 Apr 2025 16:46:10 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/exyte/fan-menu.git
Reference: 0.7.6
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/exyte/fan-menu
 * tag               0.7.6      -> FETCH_HEAD
HEAD is now at b056a71 Bump version
Cloned https://github.com/exyte/fan-menu.git
Revision (git rev-parse @):
b056a715b67d6aed968c130852b5e6fecda8069a
SUCCESS checkout https://github.com/exyte/fan-menu.git at 0.7.6
Fetching https://github.com/exyte/Macaw
[1/16491] Fetching macaw
Fetched https://github.com/exyte/Macaw from cache (2.67s)
Computing version for https://github.com/exyte/Macaw
Computed https://github.com/exyte/Macaw at 0.9.10 (3.31s)
Fetching https://github.com/drmohundro/SWXMLHash
[1/2820] Fetching swxmlhash
Fetched https://github.com/drmohundro/SWXMLHash from cache (1.04s)
Computing version for https://github.com/drmohundro/SWXMLHash
Computed https://github.com/drmohundro/SWXMLHash at 6.0.0 (1.63s)
Creating working copy for https://github.com/drmohundro/SWXMLHash
Working copy of https://github.com/drmohundro/SWXMLHash resolved at 6.0.0
Creating working copy for https://github.com/exyte/Macaw
Working copy of https://github.com/exyte/Macaw resolved at 0.9.10
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "fan-menu",
      "name": "FanMenu",
      "url": "https://github.com/exyte/fan-menu.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/fan-menu",
      "dependencies": [
        {
          "identity": "macaw",
          "name": "Macaw",
          "url": "https://github.com/exyte/Macaw",
          "version": "0.9.10",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Macaw",
          "dependencies": [
            {
              "identity": "swxmlhash",
              "name": "SWXMLHash",
              "url": "https://github.com/drmohundro/SWXMLHash",
              "version": "6.0.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SWXMLHash",
              "dependencies": [
              ]
            }
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/exyte/fan-menu.git
[1/940] Fetching fan-menu
Fetched https://github.com/exyte/fan-menu.git from cache (3.20s)
Fetching https://github.com/exyte/Macaw from cache
Fetched https://github.com/exyte/Macaw from cache (0.49s)
Computing version for https://github.com/exyte/Macaw
Computed https://github.com/exyte/Macaw at 0.9.10 (0.55s)
Fetching https://github.com/drmohundro/SWXMLHash from cache
Fetched https://github.com/drmohundro/SWXMLHash from cache (0.40s)
Computing version for https://github.com/drmohundro/SWXMLHash
Computed https://github.com/drmohundro/SWXMLHash at 6.0.0 (0.48s)
Creating working copy for https://github.com/drmohundro/SWXMLHash
Working copy of https://github.com/drmohundro/SWXMLHash resolved at 6.0.0
Creating working copy for https://github.com/exyte/Macaw
Working copy of https://github.com/exyte/Macaw resolved at 0.9.10
Creating working copy for https://github.com/exyte/fan-menu.git
Working copy of https://github.com/exyte/fan-menu.git resolved at 0.7.6 (b056a71)
warning: '.resolve-product-dependencies': dependency 'fan-menu' is not used by any target
Found 1 product dependencies
  - Macaw
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/exyte/fan-menu.git
https://github.com/exyte/fan-menu.git
{
  "dependencies" : [
    {
      "identity" : "macaw",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.9.7",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/exyte/Macaw"
    }
  ],
  "manifest_display_name" : "FanMenu",
  "name" : "FanMenu",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.12"
    },
    {
      "name" : "ios",
      "version" : "9.0"
    }
  ],
  "products" : [
    {
      "name" : "FanMenu",
      "targets" : [
        "FanMenu"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "FanMenu",
      "module_type" : "SwiftTarget",
      "name" : "FanMenu",
      "path" : "Sources",
      "product_dependencies" : [
        "Macaw"
      ],
      "product_memberships" : [
        "FanMenu"
      ],
      "sources" : [
        "FanMenu.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.1"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/4] Write sources
[3/4] Write swift-version-2F0A5646E1D333AE.txt
[5/8] Compiling SWXMLHash shim.swift
[6/8] Compiling SWXMLHash XMLIndexer+XMLIndexerDeserializable.swift
[7/8] Emitting module SWXMLHash
[8/8] Compiling SWXMLHash XMLHash.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[9/135] Emitting module Macaw
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[10/149] Compiling Macaw MCAMediaTimingFillMode_iOS.swift
[11/149] Compiling Macaw MCAMediaTimingFillMode_macOS.swift
[12/149] Compiling Macaw MCAMediaTimingFunctionName_iOS.swift
[13/149] Compiling Macaw MCAMediaTimingFunctionName_macOS.swift
[14/149] Compiling Macaw MCAShapeLayerLineCap_iOS.swift
[15/149] Compiling Macaw MCAShapeLayerLineCap_macOS.swift
[16/149] Compiling Macaw MCAShapeLayerLineJoin_iOS.swift
[17/149] Compiling Macaw MCAShapeLayerLineJoin_macOS.swift
[18/149] Compiling Macaw AnimatableVariable.swift
[19/149] Compiling Macaw Animation.swift
[20/149] Compiling Macaw AnimationImpl.swift
[21/149] Compiling Macaw AnimationProducer.swift
[22/149] Compiling Macaw AnimationUtils.swift
[23/149] Compiling Macaw Easing.swift
[24/149] Compiling Macaw MView_macOS.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[25/149] Compiling Macaw GroupRenderer.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[26/149] Compiling Macaw ImageRenderer.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[27/149] Compiling Macaw NodeRenderer.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[28/149] Compiling Macaw RenderContext.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[29/149] Compiling Macaw RenderUtils.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[30/149] Compiling Macaw ShapeRenderer.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[31/149] Compiling Macaw TextRenderer.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[32/149] Compiling Macaw CSSParser.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[33/149] Compiling Macaw SVGCanvas.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[34/149] Compiling Macaw SVGConstants.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[35/149] Compiling Macaw SVGNodeLayout.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[36/149] Compiling Macaw SVGParser.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[37/149] Compiling Macaw SVGParserError.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[38/149] Compiling Macaw MoveTo.swift
[39/149] Compiling Macaw Path.swift
[40/149] Compiling Macaw PathBuilder.swift
[41/149] Compiling Macaw PathSegment.swift
[42/149] Compiling Macaw PathSegmentType.swift
[43/149] Compiling Macaw Point.swift
[44/149] Compiling Macaw Polygon.swift
[45/149] Compiling Macaw Polyline.swift
[46/149] Compiling Macaw Rect.swift
[47/149] Compiling Macaw RoundRect.swift
[48/149] Compiling Macaw Size.swift
[49/149] Compiling Macaw Transform.swift
[50/149] Compiling Macaw TransformedLocus.swift
[51/149] Compiling Macaw Group.swift
[52/149] Compiling Macaw LineJoin.swift
[53/149] Compiling Macaw LinearGradient.swift
[54/149] Compiling Macaw OffsetEffect.swift
[55/149] Compiling Macaw Pattern.swift
[56/149] Compiling Macaw RadialGradient.swift
[57/149] Compiling Macaw Stop.swift
[58/149] Compiling Macaw Stroke.swift
[59/149] Compiling Macaw Arc.swift
[60/149] Compiling Macaw Circle.swift
[61/149] Compiling Macaw Ellipse.swift
[62/149] Compiling Macaw GeomUtils.swift
[63/149] Compiling Macaw Insets.swift
[64/149] Compiling Macaw Line.swift
[65/149] Compiling Macaw Locus.swift
[66/149] Compiling Macaw AnimOperators.swift
[67/149] Compiling Macaw ContentsInterpolation.swift
[68/149] Compiling Macaw DoubleInterpolation.swift
[69/149] Compiling Macaw FillInterpolation.swift
[70/149] Compiling Macaw Interpolable.swift
[71/149] Compiling Macaw LocusInterpolation.swift
[72/149] Compiling Macaw ShapeInterpolation.swift
[73/149] Compiling Macaw StrokeInterpolation.swift
[74/149] Compiling Macaw TransformInterpolation.swift
[75/149] Compiling Macaw FuncBounds.swift
[76/149] Compiling Macaw PathBounds.swift
[77/149] Compiling Macaw PathFunctions.swift
[78/149] Compiling Macaw AnimationSequence.swift
[79/149] Compiling Macaw CombineAnimation.swift
[80/149] Compiling Macaw AlphaEffect.swift
[81/149] Compiling Macaw AspectRatio.swift
[82/149] Compiling Macaw Baseline.swift
[83/149] Compiling Macaw BlendEffect.swift
[84/149] Compiling Macaw Color.swift
[85/149] Compiling Macaw ColorMatrix.swift
[86/149] Compiling Macaw ColorMatrixEffect.swift
[87/149] Compiling Macaw Drawable.swift
[88/149] Compiling Macaw Effect.swift
[89/149] Compiling Macaw Fill.swift
[90/149] Compiling Macaw Font.swift
[91/149] Compiling Macaw GaussianBlur.swift
[92/149] Compiling Macaw Gradient.swift
[93/149] Compiling Macaw LineCap.swift
[94/149] Compiling Macaw Image.swift
[95/149] Compiling Macaw Node.swift
[96/149] Compiling Macaw SceneUtils.swift
[97/149] Compiling Macaw Shape.swift
[98/149] Compiling Macaw Text.swift
[99/149] Compiling Macaw MDisplayLink.swift
[100/149] Compiling Macaw Common_iOS.swift
[101/149] Compiling Macaw Graphics_iOS.swift
[102/149] Compiling Macaw MDisplayLink_iOS.swift
[103/149] Compiling Macaw MView_iOS.swift
[104/149] Compiling Macaw Common_macOS.swift
[105/149] Compiling Macaw Graphics_macOS.swift
[106/149] Compiling Macaw MBezierPath+Extension_macOS.swift
[107/149] Compiling Macaw MDisplayLink_macOS.swift
[108/149] Compiling Macaw ContentsAnimation.swift
[109/149] Compiling Macaw MorphingAnimation.swift
[110/149] Compiling Macaw OpacityAnimation.swift
[111/149] Compiling Macaw PathAnimation.swift
[112/149] Compiling Macaw ShapeAnimation.swift
[113/149] Compiling Macaw TransformAnimation.swift
[114/149] Compiling Macaw AnimationCache.swift
[115/149] Compiling Macaw NodeHashable.swift
[116/149] Compiling Macaw TransformHashable.swift
[117/149] Compiling Macaw CombinationAnimationGenerator.swift
[118/149] Compiling Macaw MorphingGenerator.swift
[119/149] Compiling Macaw OpacityGenerator.swift
[120/149] Compiling Macaw PathAnimationGenerator.swift
[121/149] Compiling Macaw ShapeAnimationGenerator.swift
[122/149] Compiling Macaw TimingFunction.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[123/149] Compiling Macaw TransformGenerator.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[124/149] Compiling Macaw Disposable.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[125/149] Compiling Macaw GroupDisposable.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[126/149] Compiling Macaw Variable.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[127/149] Compiling Macaw Event.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[128/149] Compiling Macaw PanEvent.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[129/149] Compiling Macaw PinchEvent.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[130/149] Compiling Macaw RotateEvent.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[131/149] Compiling Macaw TapEvent.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[132/149] Compiling Macaw TouchEvent.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[133/149] Compiling Macaw MacawView+PDF.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[134/149] Compiling Macaw ContentLayout.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[135/149] Compiling Macaw Align.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[136/149] Compiling Macaw SVGSerializer.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[137/149] Compiling Macaw SVGView.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[138/149] Compiling Macaw CAAnimationClosure.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[139/149] Compiling Macaw CGFloat+Double.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[140/149] Compiling Macaw NSTimer+Closure.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[141/149] Compiling Macaw BoundsUtils.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[142/149] Compiling Macaw CGMappings.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[143/149] Compiling Macaw CommonError.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[144/149] Compiling Macaw DescriptionExtensions.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[145/149] Compiling Macaw UIImage2Image.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[146/149] Compiling Macaw MacawView.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[147/149] Compiling Macaw MacawZoom.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[148/149] Compiling Macaw ShapeLayer.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[149/149] Compiling Macaw Touchable.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/5] Compiling SWXMLHash shim.swift
[3/5] Compiling SWXMLHash XMLIndexer+XMLIndexerDeserializable.swift
[4/5] Emitting module SWXMLHash
[5/5] Compiling SWXMLHash XMLHash.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[6/132] Emitting module Macaw
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[7/146] Compiling Macaw AlphaEffect.swift
[8/146] Compiling Macaw AspectRatio.swift
[9/146] Compiling Macaw Baseline.swift
[10/146] Compiling Macaw BlendEffect.swift
[11/146] Compiling Macaw Color.swift
[12/146] Compiling Macaw ColorMatrix.swift
[13/146] Compiling Macaw ColorMatrixEffect.swift
[14/146] Compiling Macaw Drawable.swift
[15/146] Compiling Macaw Effect.swift
[16/146] Compiling Macaw Fill.swift
[17/146] Compiling Macaw Font.swift
[18/146] Compiling Macaw GaussianBlur.swift
[19/146] Compiling Macaw Gradient.swift
[20/146] Compiling Macaw LineCap.swift
[21/146] Compiling Macaw MCAMediaTimingFillMode_iOS.swift
[22/146] Compiling Macaw MCAMediaTimingFillMode_macOS.swift
[23/146] Compiling Macaw MCAMediaTimingFunctionName_iOS.swift
[24/146] Compiling Macaw MCAMediaTimingFunctionName_macOS.swift
[25/146] Compiling Macaw MCAShapeLayerLineCap_iOS.swift
[26/146] Compiling Macaw MCAShapeLayerLineCap_macOS.swift
[27/146] Compiling Macaw MCAShapeLayerLineJoin_iOS.swift
[28/146] Compiling Macaw MCAShapeLayerLineJoin_macOS.swift
[29/146] Compiling Macaw AnimatableVariable.swift
[30/146] Compiling Macaw Animation.swift
[31/146] Compiling Macaw AnimationImpl.swift
[32/146] Compiling Macaw AnimationProducer.swift
[33/146] Compiling Macaw AnimationUtils.swift
[34/146] Compiling Macaw Easing.swift
[35/146] Compiling Macaw LineJoin.swift
[36/146] Compiling Macaw LinearGradient.swift
[37/146] Compiling Macaw OffsetEffect.swift
[38/146] Compiling Macaw Pattern.swift
[39/146] Compiling Macaw RadialGradient.swift
[40/146] Compiling Macaw Stop.swift
[41/146] Compiling Macaw Stroke.swift
[42/146] Compiling Macaw Arc.swift
[43/146] Compiling Macaw Circle.swift
[44/146] Compiling Macaw Ellipse.swift
[45/146] Compiling Macaw GeomUtils.swift
[46/146] Compiling Macaw Insets.swift
[47/146] Compiling Macaw Line.swift
[48/146] Compiling Macaw Locus.swift
[49/146] Compiling Macaw MoveTo.swift
[50/146] Compiling Macaw Path.swift
[51/146] Compiling Macaw PathBuilder.swift
[52/146] Compiling Macaw PathSegment.swift
[53/146] Compiling Macaw PathSegmentType.swift
[54/146] Compiling Macaw Point.swift
[55/146] Compiling Macaw Polygon.swift
[56/146] Compiling Macaw Polyline.swift
[57/146] Compiling Macaw Rect.swift
[58/146] Compiling Macaw RoundRect.swift
[59/146] Compiling Macaw Size.swift
[60/146] Compiling Macaw Transform.swift
[61/146] Compiling Macaw TransformedLocus.swift
[62/146] Compiling Macaw Group.swift
[63/146] Compiling Macaw TimingFunction.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[64/146] Compiling Macaw TransformGenerator.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[65/146] Compiling Macaw Disposable.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[66/146] Compiling Macaw GroupDisposable.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[67/146] Compiling Macaw Variable.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[68/146] Compiling Macaw Event.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[69/146] Compiling Macaw PanEvent.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[70/146] Compiling Macaw PinchEvent.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[71/146] Compiling Macaw RotateEvent.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[72/146] Compiling Macaw TapEvent.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[73/146] Compiling Macaw TouchEvent.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[74/146] Compiling Macaw MacawView+PDF.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[75/146] Compiling Macaw ContentLayout.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[76/146] Compiling Macaw Align.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[77/146] Compiling Macaw Image.swift
[78/146] Compiling Macaw Node.swift
[79/146] Compiling Macaw SceneUtils.swift
[80/146] Compiling Macaw Shape.swift
[81/146] Compiling Macaw Text.swift
[82/146] Compiling Macaw MDisplayLink.swift
[83/146] Compiling Macaw Common_iOS.swift
[84/146] Compiling Macaw Graphics_iOS.swift
[85/146] Compiling Macaw MDisplayLink_iOS.swift
[86/146] Compiling Macaw MView_iOS.swift
[87/146] Compiling Macaw Common_macOS.swift
[88/146] Compiling Macaw Graphics_macOS.swift
[89/146] Compiling Macaw MBezierPath+Extension_macOS.swift
[90/146] Compiling Macaw MDisplayLink_macOS.swift
[91/146] Compiling Macaw AnimOperators.swift
[92/146] Compiling Macaw ContentsInterpolation.swift
[93/146] Compiling Macaw DoubleInterpolation.swift
[94/146] Compiling Macaw FillInterpolation.swift
[95/146] Compiling Macaw Interpolable.swift
[96/146] Compiling Macaw LocusInterpolation.swift
[97/146] Compiling Macaw ShapeInterpolation.swift
[98/146] Compiling Macaw StrokeInterpolation.swift
[99/146] Compiling Macaw TransformInterpolation.swift
[100/146] Compiling Macaw FuncBounds.swift
[101/146] Compiling Macaw PathBounds.swift
[102/146] Compiling Macaw PathFunctions.swift
[103/146] Compiling Macaw AnimationSequence.swift
[104/146] Compiling Macaw CombineAnimation.swift
[105/146] Compiling Macaw ContentsAnimation.swift
[106/146] Compiling Macaw MorphingAnimation.swift
[107/146] Compiling Macaw OpacityAnimation.swift
[108/146] Compiling Macaw PathAnimation.swift
[109/146] Compiling Macaw ShapeAnimation.swift
[110/146] Compiling Macaw TransformAnimation.swift
[111/146] Compiling Macaw AnimationCache.swift
[112/146] Compiling Macaw NodeHashable.swift
[113/146] Compiling Macaw TransformHashable.swift
[114/146] Compiling Macaw CombinationAnimationGenerator.swift
[115/146] Compiling Macaw MorphingGenerator.swift
[116/146] Compiling Macaw OpacityGenerator.swift
[117/146] Compiling Macaw PathAnimationGenerator.swift
[118/146] Compiling Macaw ShapeAnimationGenerator.swift
[119/146] Compiling Macaw SVGSerializer.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[120/146] Compiling Macaw SVGView.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[121/146] Compiling Macaw CAAnimationClosure.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[122/146] Compiling Macaw CGFloat+Double.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[123/146] Compiling Macaw NSTimer+Closure.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[124/146] Compiling Macaw BoundsUtils.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[125/146] Compiling Macaw CGMappings.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[126/146] Compiling Macaw CommonError.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[127/146] Compiling Macaw DescriptionExtensions.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[128/146] Compiling Macaw UIImage2Image.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[129/146] Compiling Macaw MacawView.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[130/146] Compiling Macaw MacawZoom.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[131/146] Compiling Macaw ShapeLayer.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[132/146] Compiling Macaw Touchable.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[133/146] Compiling Macaw MView_macOS.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[134/146] Compiling Macaw GroupRenderer.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[135/146] Compiling Macaw ImageRenderer.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[136/146] Compiling Macaw NodeRenderer.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[137/146] Compiling Macaw RenderContext.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[138/146] Compiling Macaw RenderUtils.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[139/146] Compiling Macaw ShapeRenderer.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[140/146] Compiling Macaw TextRenderer.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[141/146] Compiling Macaw CSSParser.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[142/146] Compiling Macaw SVGCanvas.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[143/146] Compiling Macaw SVGConstants.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[144/146] Compiling Macaw SVGNodeLayout.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[145/146] Compiling Macaw SVGParser.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
[146/146] Compiling Macaw SVGParserError.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:41:40: error: cannot find type 'CGContext' in scope
39 |     }
40 |
41 |     override func doRender(in context: CGContext, force: Bool, opacity: Double, coloringMode: ColoringMode = .rgb) {
   |                                        `- error: cannot find type 'CGContext' in scope
42 |         renderers.forEach { renderer in
43 |             if !renderer.isAnimating() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/GroupRenderer.swift:49:53: error: cannot find type 'CGContext' in scope
47 |     }
48 |
49 |     override func doFindNodeAt(path: NodePath, ctx: CGContext) -> NodePath? {
   |                                                     `- error: cannot find type 'CGContext' in scope
50 |         for renderer in renderers.reversed() {
51 |             if let result = renderer.findNodeAt(parentNodePath: path, ctx: ctx) {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Macaw/Source/render/RenderContext.swift:9:20: error: cannot find type 'CGContext' in scope
 7 | class RenderContext {
 8 |     weak var view: DrawingView?
 9 |     var cgContext: CGContext?
   |                    `- error: cannot find type 'CGContext' in scope
10 |
11 |     init(view: DrawingView?) {
BUILD FAILURE 6.1 macosSpm