Build Information
Failed to build Macaw, reference master (273964), with Swift 6.3 for macOS (SPM) on 12 Apr 2026 23:51:34 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/exyte/macaw.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/exyte/macaw
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at 273964a Update README.md
Cloned https://github.com/exyte/macaw.git
Revision (git rev-parse @):
273964aa992017077bbb5060fe1698393c3c60b4
SUCCESS checkout https://github.com/exyte/macaw.git at master
Fetching https://github.com/drmohundro/SWXMLHash
[1/2858] Fetching swxmlhash
Fetched https://github.com/drmohundro/SWXMLHash from cache (0.94s)
Computing version for https://github.com/drmohundro/SWXMLHash
Computed https://github.com/drmohundro/SWXMLHash at 6.0.0 (1.60s)
Creating working copy for https://github.com/drmohundro/SWXMLHash
Working copy of https://github.com/drmohundro/SWXMLHash resolved at 6.0.0
========================================
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",
"traits": [
"default"
],
"dependencies": [
{
"identity": "macaw",
"name": "Macaw",
"url": "https://github.com/exyte/macaw.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/macaw",
"traits": [
"default"
],
"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",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/exyte/macaw.git
[1/16491] Fetching macaw
Fetched https://github.com/exyte/macaw.git from cache (4.63s)
Fetching https://github.com/drmohundro/SWXMLHash from cache
Fetched https://github.com/drmohundro/SWXMLHash from cache (0.43s)
Computing version for https://github.com/drmohundro/SWXMLHash
Computed https://github.com/drmohundro/SWXMLHash at 6.0.0 (0.51s)
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.git
Working copy of https://github.com/exyte/macaw.git resolved at master (273964a)
warning: '.resolve-product-dependencies': dependency 'macaw' is not used by any target
Found 1 product dependencies
- SWXMLHash
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/exyte/macaw.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/3] Write sources
[2/3] Write swift-version--6988338F2F200930.txt
[4/7] Compiling SWXMLHash shim.swift
[5/7] Emitting module SWXMLHash
[6/7] Compiling SWXMLHash XMLIndexer+XMLIndexerDeserializable.swift
[7/7] Compiling SWXMLHash XMLHash.swift
[8/134] Compiling Macaw AlphaEffect.swift
[9/134] Compiling Macaw AspectRatio.swift
[10/134] Compiling Macaw Baseline.swift
[11/134] Compiling Macaw BlendEffect.swift
[12/134] Compiling Macaw Color.swift
[13/134] Compiling Macaw ColorMatrix.swift
[14/134] Compiling Macaw ColorMatrixEffect.swift
[15/134] Compiling Macaw Drawable.swift
[16/134] Compiling Macaw Effect.swift
[17/134] Compiling Macaw Fill.swift
[18/134] Compiling Macaw Font.swift
[19/134] Compiling Macaw GaussianBlur.swift
[20/134] Compiling Macaw Gradient.swift
[21/134] Compiling Macaw LineCap.swift
[22/134] Compiling Macaw MCAMediaTimingFillMode_iOS.swift
[23/134] Compiling Macaw MCAMediaTimingFillMode_macOS.swift
[24/134] Compiling Macaw MCAMediaTimingFunctionName_iOS.swift
[25/134] Compiling Macaw MCAMediaTimingFunctionName_macOS.swift
[26/134] Compiling Macaw MCAShapeLayerLineCap_iOS.swift
[27/134] Compiling Macaw MCAShapeLayerLineCap_macOS.swift
[28/134] Compiling Macaw MCAShapeLayerLineJoin_iOS.swift
[29/134] Compiling Macaw MCAShapeLayerLineJoin_macOS.swift
[30/134] Compiling Macaw AnimatableVariable.swift
[31/134] Compiling Macaw Animation.swift
[32/134] Compiling Macaw AnimationImpl.swift
[33/134] Compiling Macaw AnimationProducer.swift
[34/134] Compiling Macaw AnimationUtils.swift
[35/134] Compiling Macaw Easing.swift
[36/134] Compiling Macaw AnimOperators.swift
[37/134] Compiling Macaw ContentsInterpolation.swift
[38/134] Compiling Macaw DoubleInterpolation.swift
[39/134] Compiling Macaw FillInterpolation.swift
[40/134] Compiling Macaw Interpolable.swift
[41/134] Compiling Macaw LocusInterpolation.swift
[42/134] Compiling Macaw ShapeInterpolation.swift
[43/134] Compiling Macaw StrokeInterpolation.swift
[44/134] Compiling Macaw TransformInterpolation.swift
[45/134] Compiling Macaw FuncBounds.swift
[46/134] Compiling Macaw PathBounds.swift
[47/134] Compiling Macaw PathFunctions.swift
[48/134] Compiling Macaw AnimationSequence.swift
[49/134] Compiling Macaw CombineAnimation.swift
[50/134] Compiling Macaw ContentsAnimation.swift
[51/134] Compiling Macaw MorphingAnimation.swift
[52/134] Compiling Macaw OpacityAnimation.swift
[53/134] Compiling Macaw PathAnimation.swift
[54/134] Compiling Macaw ShapeAnimation.swift
[55/134] Compiling Macaw TransformAnimation.swift
[56/134] Compiling Macaw AnimationCache.swift
[57/134] Compiling Macaw NodeHashable.swift
[58/134] Compiling Macaw TransformHashable.swift
[59/134] Compiling Macaw CombinationAnimationGenerator.swift
[60/134] Compiling Macaw MorphingGenerator.swift
[61/134] Compiling Macaw OpacityGenerator.swift
[62/134] Compiling Macaw PathAnimationGenerator.swift
[63/134] Compiling Macaw ShapeAnimationGenerator.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[64/148] Emitting module Macaw
/Users/admin/builder/spi-builder-workspace/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/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/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/148] Compiling Macaw LineJoin.swift
[66/148] Compiling Macaw LinearGradient.swift
[67/148] Compiling Macaw OffsetEffect.swift
[68/148] Compiling Macaw Pattern.swift
[69/148] Compiling Macaw RadialGradient.swift
[70/148] Compiling Macaw Stop.swift
[71/148] Compiling Macaw Stroke.swift
[72/148] Compiling Macaw Arc.swift
[73/148] Compiling Macaw Circle.swift
[74/148] Compiling Macaw Ellipse.swift
[75/148] Compiling Macaw GeomUtils.swift
[76/148] Compiling Macaw Insets.swift
[77/148] Compiling Macaw Line.swift
[78/148] Compiling Macaw Locus.swift
[79/148] Compiling Macaw MoveTo.swift
[80/148] Compiling Macaw Path.swift
[81/148] Compiling Macaw PathBuilder.swift
[82/148] Compiling Macaw PathSegment.swift
[83/148] Compiling Macaw PathSegmentType.swift
[84/148] Compiling Macaw Point.swift
[85/148] Compiling Macaw Polygon.swift
[86/148] Compiling Macaw Polyline.swift
[87/148] Compiling Macaw Rect.swift
[88/148] Compiling Macaw RoundRect.swift
[89/148] Compiling Macaw Size.swift
[90/148] Compiling Macaw Transform.swift
[91/148] Compiling Macaw TransformedLocus.swift
[92/148] Compiling Macaw Group.swift
[93/148] Compiling Macaw MView_macOS.swift
/Users/admin/builder/spi-builder-workspace/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/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/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?) {
[94/148] Compiling Macaw GroupRenderer.swift
/Users/admin/builder/spi-builder-workspace/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/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/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?) {
[95/148] Compiling Macaw ImageRenderer.swift
/Users/admin/builder/spi-builder-workspace/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/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/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?) {
[96/148] Compiling Macaw NodeRenderer.swift
/Users/admin/builder/spi-builder-workspace/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/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/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?) {
[97/148] Compiling Macaw RenderContext.swift
/Users/admin/builder/spi-builder-workspace/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/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/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?) {
[98/148] Compiling Macaw RenderUtils.swift
/Users/admin/builder/spi-builder-workspace/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/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/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?) {
[99/148] Compiling Macaw ShapeRenderer.swift
/Users/admin/builder/spi-builder-workspace/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/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/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?) {
[100/148] Compiling Macaw TextRenderer.swift
/Users/admin/builder/spi-builder-workspace/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/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/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?) {
[101/148] Compiling Macaw CSSParser.swift
/Users/admin/builder/spi-builder-workspace/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/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/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?) {
[102/148] Compiling Macaw SVGCanvas.swift
/Users/admin/builder/spi-builder-workspace/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/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/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?) {
[103/148] Compiling Macaw SVGConstants.swift
/Users/admin/builder/spi-builder-workspace/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/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/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?) {
[104/148] Compiling Macaw SVGNodeLayout.swift
/Users/admin/builder/spi-builder-workspace/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/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/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?) {
[105/148] Compiling Macaw SVGParser.swift
/Users/admin/builder/spi-builder-workspace/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/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/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?) {
[106/148] Compiling Macaw SVGParserError.swift
/Users/admin/builder/spi-builder-workspace/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/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/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?) {
[107/148] Compiling Macaw Image.swift
/Users/admin/builder/spi-builder-workspace/Source/platform/macOS/MBezierPath+Extension_macOS.swift:40:13: warning: switch must be exhaustive
38 | let type = self.element(at: i, associatedPoints: &points)
39 |
40 | switch type {
| |- warning: switch must be exhaustive
| |- note: add missing case: '.cubicCurveTo'
| |- note: add missing case: '.quadraticCurveTo'
| `- note: add missing cases
41 | case .moveTo:
42 | path.move(to: CGPoint(x: points[0].x, y: points[0].y))
[108/148] Compiling Macaw Node.swift
/Users/admin/builder/spi-builder-workspace/Source/platform/macOS/MBezierPath+Extension_macOS.swift:40:13: warning: switch must be exhaustive
38 | let type = self.element(at: i, associatedPoints: &points)
39 |
40 | switch type {
| |- warning: switch must be exhaustive
| |- note: add missing case: '.cubicCurveTo'
| |- note: add missing case: '.quadraticCurveTo'
| `- note: add missing cases
41 | case .moveTo:
42 | path.move(to: CGPoint(x: points[0].x, y: points[0].y))
[109/148] Compiling Macaw SceneUtils.swift
/Users/admin/builder/spi-builder-workspace/Source/platform/macOS/MBezierPath+Extension_macOS.swift:40:13: warning: switch must be exhaustive
38 | let type = self.element(at: i, associatedPoints: &points)
39 |
40 | switch type {
| |- warning: switch must be exhaustive
| |- note: add missing case: '.cubicCurveTo'
| |- note: add missing case: '.quadraticCurveTo'
| `- note: add missing cases
41 | case .moveTo:
42 | path.move(to: CGPoint(x: points[0].x, y: points[0].y))
[110/148] Compiling Macaw Shape.swift
/Users/admin/builder/spi-builder-workspace/Source/platform/macOS/MBezierPath+Extension_macOS.swift:40:13: warning: switch must be exhaustive
38 | let type = self.element(at: i, associatedPoints: &points)
39 |
40 | switch type {
| |- warning: switch must be exhaustive
| |- note: add missing case: '.cubicCurveTo'
| |- note: add missing case: '.quadraticCurveTo'
| `- note: add missing cases
41 | case .moveTo:
42 | path.move(to: CGPoint(x: points[0].x, y: points[0].y))
[111/148] Compiling Macaw Text.swift
/Users/admin/builder/spi-builder-workspace/Source/platform/macOS/MBezierPath+Extension_macOS.swift:40:13: warning: switch must be exhaustive
38 | let type = self.element(at: i, associatedPoints: &points)
39 |
40 | switch type {
| |- warning: switch must be exhaustive
| |- note: add missing case: '.cubicCurveTo'
| |- note: add missing case: '.quadraticCurveTo'
| `- note: add missing cases
41 | case .moveTo:
42 | path.move(to: CGPoint(x: points[0].x, y: points[0].y))
[112/148] Compiling Macaw MDisplayLink.swift
/Users/admin/builder/spi-builder-workspace/Source/platform/macOS/MBezierPath+Extension_macOS.swift:40:13: warning: switch must be exhaustive
38 | let type = self.element(at: i, associatedPoints: &points)
39 |
40 | switch type {
| |- warning: switch must be exhaustive
| |- note: add missing case: '.cubicCurveTo'
| |- note: add missing case: '.quadraticCurveTo'
| `- note: add missing cases
41 | case .moveTo:
42 | path.move(to: CGPoint(x: points[0].x, y: points[0].y))
[113/148] Compiling Macaw Common_iOS.swift
/Users/admin/builder/spi-builder-workspace/Source/platform/macOS/MBezierPath+Extension_macOS.swift:40:13: warning: switch must be exhaustive
38 | let type = self.element(at: i, associatedPoints: &points)
39 |
40 | switch type {
| |- warning: switch must be exhaustive
| |- note: add missing case: '.cubicCurveTo'
| |- note: add missing case: '.quadraticCurveTo'
| `- note: add missing cases
41 | case .moveTo:
42 | path.move(to: CGPoint(x: points[0].x, y: points[0].y))
[114/148] Compiling Macaw Graphics_iOS.swift
/Users/admin/builder/spi-builder-workspace/Source/platform/macOS/MBezierPath+Extension_macOS.swift:40:13: warning: switch must be exhaustive
38 | let type = self.element(at: i, associatedPoints: &points)
39 |
40 | switch type {
| |- warning: switch must be exhaustive
| |- note: add missing case: '.cubicCurveTo'
| |- note: add missing case: '.quadraticCurveTo'
| `- note: add missing cases
41 | case .moveTo:
42 | path.move(to: CGPoint(x: points[0].x, y: points[0].y))
[115/148] Compiling Macaw MDisplayLink_iOS.swift
/Users/admin/builder/spi-builder-workspace/Source/platform/macOS/MBezierPath+Extension_macOS.swift:40:13: warning: switch must be exhaustive
38 | let type = self.element(at: i, associatedPoints: &points)
39 |
40 | switch type {
| |- warning: switch must be exhaustive
| |- note: add missing case: '.cubicCurveTo'
| |- note: add missing case: '.quadraticCurveTo'
| `- note: add missing cases
41 | case .moveTo:
42 | path.move(to: CGPoint(x: points[0].x, y: points[0].y))
[116/148] Compiling Macaw MView_iOS.swift
/Users/admin/builder/spi-builder-workspace/Source/platform/macOS/MBezierPath+Extension_macOS.swift:40:13: warning: switch must be exhaustive
38 | let type = self.element(at: i, associatedPoints: &points)
39 |
40 | switch type {
| |- warning: switch must be exhaustive
| |- note: add missing case: '.cubicCurveTo'
| |- note: add missing case: '.quadraticCurveTo'
| `- note: add missing cases
41 | case .moveTo:
42 | path.move(to: CGPoint(x: points[0].x, y: points[0].y))
[117/148] Compiling Macaw Common_macOS.swift
/Users/admin/builder/spi-builder-workspace/Source/platform/macOS/MBezierPath+Extension_macOS.swift:40:13: warning: switch must be exhaustive
38 | let type = self.element(at: i, associatedPoints: &points)
39 |
40 | switch type {
| |- warning: switch must be exhaustive
| |- note: add missing case: '.cubicCurveTo'
| |- note: add missing case: '.quadraticCurveTo'
| `- note: add missing cases
41 | case .moveTo:
42 | path.move(to: CGPoint(x: points[0].x, y: points[0].y))
[118/148] Compiling Macaw Graphics_macOS.swift
/Users/admin/builder/spi-builder-workspace/Source/platform/macOS/MBezierPath+Extension_macOS.swift:40:13: warning: switch must be exhaustive
38 | let type = self.element(at: i, associatedPoints: &points)
39 |
40 | switch type {
| |- warning: switch must be exhaustive
| |- note: add missing case: '.cubicCurveTo'
| |- note: add missing case: '.quadraticCurveTo'
| `- note: add missing cases
41 | case .moveTo:
42 | path.move(to: CGPoint(x: points[0].x, y: points[0].y))
[119/148] Compiling Macaw MBezierPath+Extension_macOS.swift
/Users/admin/builder/spi-builder-workspace/Source/platform/macOS/MBezierPath+Extension_macOS.swift:40:13: warning: switch must be exhaustive
38 | let type = self.element(at: i, associatedPoints: &points)
39 |
40 | switch type {
| |- warning: switch must be exhaustive
| |- note: add missing case: '.cubicCurveTo'
| |- note: add missing case: '.quadraticCurveTo'
| `- note: add missing cases
41 | case .moveTo:
42 | path.move(to: CGPoint(x: points[0].x, y: points[0].y))
[120/148] Compiling Macaw MDisplayLink_macOS.swift
/Users/admin/builder/spi-builder-workspace/Source/platform/macOS/MBezierPath+Extension_macOS.swift:40:13: warning: switch must be exhaustive
38 | let type = self.element(at: i, associatedPoints: &points)
39 |
40 | switch type {
| |- warning: switch must be exhaustive
| |- note: add missing case: '.cubicCurveTo'
| |- note: add missing case: '.quadraticCurveTo'
| `- note: add missing cases
41 | case .moveTo:
42 | path.move(to: CGPoint(x: points[0].x, y: points[0].y))
[121/148] Compiling Macaw TimingFunction.swift
/Users/admin/builder/spi-builder-workspace/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/148] Compiling Macaw TransformGenerator.swift
/Users/admin/builder/spi-builder-workspace/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/148] Compiling Macaw Disposable.swift
/Users/admin/builder/spi-builder-workspace/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/148] Compiling Macaw GroupDisposable.swift
/Users/admin/builder/spi-builder-workspace/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/148] Compiling Macaw Variable.swift
/Users/admin/builder/spi-builder-workspace/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/148] Compiling Macaw Event.swift
/Users/admin/builder/spi-builder-workspace/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/148] Compiling Macaw PanEvent.swift
/Users/admin/builder/spi-builder-workspace/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/148] Compiling Macaw PinchEvent.swift
/Users/admin/builder/spi-builder-workspace/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/148] Compiling Macaw RotateEvent.swift
/Users/admin/builder/spi-builder-workspace/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/148] Compiling Macaw TapEvent.swift
/Users/admin/builder/spi-builder-workspace/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/148] Compiling Macaw TouchEvent.swift
/Users/admin/builder/spi-builder-workspace/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/148] Compiling Macaw MacawView+PDF.swift
/Users/admin/builder/spi-builder-workspace/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/148] Compiling Macaw ContentLayout.swift
/Users/admin/builder/spi-builder-workspace/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/148] Compiling Macaw Align.swift
/Users/admin/builder/spi-builder-workspace/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/148] Compiling Macaw SVGSerializer.swift
/Users/admin/builder/spi-builder-workspace/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/148] Compiling Macaw SVGView.swift
/Users/admin/builder/spi-builder-workspace/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/148] Compiling Macaw CAAnimationClosure.swift
/Users/admin/builder/spi-builder-workspace/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/148] Compiling Macaw CGFloat+Double.swift
/Users/admin/builder/spi-builder-workspace/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/148] Compiling Macaw NSTimer+Closure.swift
/Users/admin/builder/spi-builder-workspace/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/148] Compiling Macaw BoundsUtils.swift
/Users/admin/builder/spi-builder-workspace/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/148] Compiling Macaw CGMappings.swift
/Users/admin/builder/spi-builder-workspace/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/148] Compiling Macaw CommonError.swift
/Users/admin/builder/spi-builder-workspace/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/148] Compiling Macaw DescriptionExtensions.swift
/Users/admin/builder/spi-builder-workspace/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/148] Compiling Macaw UIImage2Image.swift
/Users/admin/builder/spi-builder-workspace/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/148] Compiling Macaw MacawView.swift
/Users/admin/builder/spi-builder-workspace/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/148] Compiling Macaw MacawZoom.swift
/Users/admin/builder/spi-builder-workspace/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/148] Compiling Macaw ShapeLayer.swift
/Users/admin/builder/spi-builder-workspace/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/148] Compiling Macaw Touchable.swift
/Users/admin/builder/spi-builder-workspace/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.3 macosSpm