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

Successful build of SkiaKit with Swift 5.10 for Linux.

Build Command

bash -c docker run --rm -v "checkouts-4606859-0":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.29.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/migueldeicaza/SkiaKit.git
Reference: 1.2.5
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/migueldeicaza/SkiaKit
 * tag               1.2.5      -> FETCH_HEAD
HEAD is now at befdad8 Add another header file
Cloned https://github.com/migueldeicaza/SkiaKit.git
Revision (git rev-parse @):
befdad8e4d912c04af8a97bfb55e0bd9b68255a0
SUCCESS checkout https://github.com/migueldeicaza/SkiaKit.git at 1.2.5
========================================
Build
========================================
Selected platform:         linux
Swift version:             5.10
Building package at path:  $workDir
https://github.com/migueldeicaza/SkiaKit.git
Running build ...
bash -c docker run --rm -v "checkouts-4606859-0":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build 2>&1
Building for debugging...
[0/3] Write sources
[1/3] Compiling CSkiaSharp dummy.m
[2/3] Write swift-version-24593BA9C3E375BF.txt
[4/36] Emitting module SkiaKit
[5/40] Compiling SkiaKit SkiaCanvasLayer.swift
[6/40] Compiling SkiaKit SkiaView.swift
[7/40] Compiling SkiaKit Bitmap.swift
[8/40] Compiling SkiaKit Canvas.swift
[9/40] Compiling SkiaKit Color.swift
[10/40] Compiling SkiaKit SKObject.swift
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:102:19: warning: initialization of 'UnsafePointer<sk_matrix_t>' results in a dangling pointer
            ptr = UnsafePointer<sk_matrix_t> (&native)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:102:47: note: implicit argument conversion from 'sk_matrix_t' to 'UnsafePointer<sk_matrix_t>' produces a pointer valid only for the duration of the call to 'init(_:)'
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:102:47: note: use 'withUnsafePointer' in order to explicitly convert argument to pointer valid for a defined scope
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:134:19: warning: initialization of 'UnsafePointer<sk_matrix_t>' results in a dangling pointer
            ptr = UnsafePointer<sk_matrix_t> (&native)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:134:47: note: implicit argument conversion from 'sk_matrix_t' to 'UnsafePointer<sk_matrix_t>' produces a pointer valid only for the duration of the call to 'init(_:)'
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:134:47: note: use 'withUnsafePointer' in order to explicitly convert argument to pointer valid for a defined scope
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:167:19: warning: initialization of 'UnsafePointer<sk_matrix_t>' results in a dangling pointer
            ptr = UnsafePointer<sk_matrix_t> (&native)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:167:47: note: implicit argument conversion from 'sk_matrix_t' to 'UnsafePointer<sk_matrix_t>' produces a pointer valid only for the duration of the call to 'init(_:)'
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:167:47: note: use 'withUnsafePointer' in order to explicitly convert argument to pointer valid for a defined scope
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:201:19: warning: initialization of 'UnsafePointer<sk_matrix_t>' results in a dangling pointer
            ptr = UnsafePointer<sk_matrix_t> (&native)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:201:47: note: implicit argument conversion from 'sk_matrix_t' to 'UnsafePointer<sk_matrix_t>' produces a pointer valid only for the duration of the call to 'init(_:)'
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:201:47: note: use 'withUnsafePointer' in order to explicitly convert argument to pointer valid for a defined scope
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:233:19: warning: initialization of 'UnsafePointer<sk_isize_t>' results in a dangling pointer
            ptr = UnsafePointer<sk_isize_t>(&n)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:233:45: note: implicit argument conversion from 'sk_isize_t' to 'UnsafePointer<sk_isize_t>' produces a pointer valid only for the duration of the call to 'init(_:)'
            ptr = UnsafePointer<sk_isize_t>(&n)
                                            ^~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:233:45: note: use 'withUnsafePointer' in order to explicitly convert argument to pointer valid for a defined scope
            ptr = UnsafePointer<sk_isize_t>(&n)
                                            ^
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:251:19: warning: initialization of 'UnsafePointer<sk_isize_t>' results in a dangling pointer
            ptr = UnsafePointer<sk_isize_t>(&n)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:251:45: note: implicit argument conversion from 'sk_isize_t' to 'UnsafePointer<sk_isize_t>' produces a pointer valid only for the duration of the call to 'init(_:)'
            ptr = UnsafePointer<sk_isize_t>(&n)
                                            ^~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:251:45: note: use 'withUnsafePointer' in order to explicitly convert argument to pointer valid for a defined scope
            ptr = UnsafePointer<sk_isize_t>(&n)
                                            ^
[11/40] Compiling SkiaKit SKStream.swift
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:102:19: warning: initialization of 'UnsafePointer<sk_matrix_t>' results in a dangling pointer
            ptr = UnsafePointer<sk_matrix_t> (&native)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:102:47: note: implicit argument conversion from 'sk_matrix_t' to 'UnsafePointer<sk_matrix_t>' produces a pointer valid only for the duration of the call to 'init(_:)'
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:102:47: note: use 'withUnsafePointer' in order to explicitly convert argument to pointer valid for a defined scope
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:134:19: warning: initialization of 'UnsafePointer<sk_matrix_t>' results in a dangling pointer
            ptr = UnsafePointer<sk_matrix_t> (&native)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:134:47: note: implicit argument conversion from 'sk_matrix_t' to 'UnsafePointer<sk_matrix_t>' produces a pointer valid only for the duration of the call to 'init(_:)'
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:134:47: note: use 'withUnsafePointer' in order to explicitly convert argument to pointer valid for a defined scope
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:167:19: warning: initialization of 'UnsafePointer<sk_matrix_t>' results in a dangling pointer
            ptr = UnsafePointer<sk_matrix_t> (&native)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:167:47: note: implicit argument conversion from 'sk_matrix_t' to 'UnsafePointer<sk_matrix_t>' produces a pointer valid only for the duration of the call to 'init(_:)'
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:167:47: note: use 'withUnsafePointer' in order to explicitly convert argument to pointer valid for a defined scope
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:201:19: warning: initialization of 'UnsafePointer<sk_matrix_t>' results in a dangling pointer
            ptr = UnsafePointer<sk_matrix_t> (&native)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:201:47: note: implicit argument conversion from 'sk_matrix_t' to 'UnsafePointer<sk_matrix_t>' produces a pointer valid only for the duration of the call to 'init(_:)'
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:201:47: note: use 'withUnsafePointer' in order to explicitly convert argument to pointer valid for a defined scope
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:233:19: warning: initialization of 'UnsafePointer<sk_isize_t>' results in a dangling pointer
            ptr = UnsafePointer<sk_isize_t>(&n)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:233:45: note: implicit argument conversion from 'sk_isize_t' to 'UnsafePointer<sk_isize_t>' produces a pointer valid only for the duration of the call to 'init(_:)'
            ptr = UnsafePointer<sk_isize_t>(&n)
                                            ^~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:233:45: note: use 'withUnsafePointer' in order to explicitly convert argument to pointer valid for a defined scope
            ptr = UnsafePointer<sk_isize_t>(&n)
                                            ^
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:251:19: warning: initialization of 'UnsafePointer<sk_isize_t>' results in a dangling pointer
            ptr = UnsafePointer<sk_isize_t>(&n)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:251:45: note: implicit argument conversion from 'sk_isize_t' to 'UnsafePointer<sk_isize_t>' produces a pointer valid only for the duration of the call to 'init(_:)'
            ptr = UnsafePointer<sk_isize_t>(&n)
                                            ^~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:251:45: note: use 'withUnsafePointer' in order to explicitly convert argument to pointer valid for a defined scope
            ptr = UnsafePointer<sk_isize_t>(&n)
                                            ^
[12/40] Compiling SkiaKit SKString.swift
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:102:19: warning: initialization of 'UnsafePointer<sk_matrix_t>' results in a dangling pointer
            ptr = UnsafePointer<sk_matrix_t> (&native)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:102:47: note: implicit argument conversion from 'sk_matrix_t' to 'UnsafePointer<sk_matrix_t>' produces a pointer valid only for the duration of the call to 'init(_:)'
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:102:47: note: use 'withUnsafePointer' in order to explicitly convert argument to pointer valid for a defined scope
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:134:19: warning: initialization of 'UnsafePointer<sk_matrix_t>' results in a dangling pointer
            ptr = UnsafePointer<sk_matrix_t> (&native)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:134:47: note: implicit argument conversion from 'sk_matrix_t' to 'UnsafePointer<sk_matrix_t>' produces a pointer valid only for the duration of the call to 'init(_:)'
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:134:47: note: use 'withUnsafePointer' in order to explicitly convert argument to pointer valid for a defined scope
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:167:19: warning: initialization of 'UnsafePointer<sk_matrix_t>' results in a dangling pointer
            ptr = UnsafePointer<sk_matrix_t> (&native)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:167:47: note: implicit argument conversion from 'sk_matrix_t' to 'UnsafePointer<sk_matrix_t>' produces a pointer valid only for the duration of the call to 'init(_:)'
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:167:47: note: use 'withUnsafePointer' in order to explicitly convert argument to pointer valid for a defined scope
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:201:19: warning: initialization of 'UnsafePointer<sk_matrix_t>' results in a dangling pointer
            ptr = UnsafePointer<sk_matrix_t> (&native)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:201:47: note: implicit argument conversion from 'sk_matrix_t' to 'UnsafePointer<sk_matrix_t>' produces a pointer valid only for the duration of the call to 'init(_:)'
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:201:47: note: use 'withUnsafePointer' in order to explicitly convert argument to pointer valid for a defined scope
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:233:19: warning: initialization of 'UnsafePointer<sk_isize_t>' results in a dangling pointer
            ptr = UnsafePointer<sk_isize_t>(&n)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:233:45: note: implicit argument conversion from 'sk_isize_t' to 'UnsafePointer<sk_isize_t>' produces a pointer valid only for the duration of the call to 'init(_:)'
            ptr = UnsafePointer<sk_isize_t>(&n)
                                            ^~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:233:45: note: use 'withUnsafePointer' in order to explicitly convert argument to pointer valid for a defined scope
            ptr = UnsafePointer<sk_isize_t>(&n)
                                            ^
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:251:19: warning: initialization of 'UnsafePointer<sk_isize_t>' results in a dangling pointer
            ptr = UnsafePointer<sk_isize_t>(&n)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:251:45: note: implicit argument conversion from 'sk_isize_t' to 'UnsafePointer<sk_isize_t>' produces a pointer valid only for the duration of the call to 'init(_:)'
            ptr = UnsafePointer<sk_isize_t>(&n)
                                            ^~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:251:45: note: use 'withUnsafePointer' in order to explicitly convert argument to pointer valid for a defined scope
            ptr = UnsafePointer<sk_isize_t>(&n)
                                            ^
[13/40] Compiling SkiaKit Shader.swift
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:102:19: warning: initialization of 'UnsafePointer<sk_matrix_t>' results in a dangling pointer
            ptr = UnsafePointer<sk_matrix_t> (&native)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:102:47: note: implicit argument conversion from 'sk_matrix_t' to 'UnsafePointer<sk_matrix_t>' produces a pointer valid only for the duration of the call to 'init(_:)'
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:102:47: note: use 'withUnsafePointer' in order to explicitly convert argument to pointer valid for a defined scope
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:134:19: warning: initialization of 'UnsafePointer<sk_matrix_t>' results in a dangling pointer
            ptr = UnsafePointer<sk_matrix_t> (&native)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:134:47: note: implicit argument conversion from 'sk_matrix_t' to 'UnsafePointer<sk_matrix_t>' produces a pointer valid only for the duration of the call to 'init(_:)'
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:134:47: note: use 'withUnsafePointer' in order to explicitly convert argument to pointer valid for a defined scope
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:167:19: warning: initialization of 'UnsafePointer<sk_matrix_t>' results in a dangling pointer
            ptr = UnsafePointer<sk_matrix_t> (&native)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:167:47: note: implicit argument conversion from 'sk_matrix_t' to 'UnsafePointer<sk_matrix_t>' produces a pointer valid only for the duration of the call to 'init(_:)'
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:167:47: note: use 'withUnsafePointer' in order to explicitly convert argument to pointer valid for a defined scope
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:201:19: warning: initialization of 'UnsafePointer<sk_matrix_t>' results in a dangling pointer
            ptr = UnsafePointer<sk_matrix_t> (&native)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:201:47: note: implicit argument conversion from 'sk_matrix_t' to 'UnsafePointer<sk_matrix_t>' produces a pointer valid only for the duration of the call to 'init(_:)'
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:201:47: note: use 'withUnsafePointer' in order to explicitly convert argument to pointer valid for a defined scope
            ptr = UnsafePointer<sk_matrix_t> (&native)
                                              ^
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:233:19: warning: initialization of 'UnsafePointer<sk_isize_t>' results in a dangling pointer
            ptr = UnsafePointer<sk_isize_t>(&n)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:233:45: note: implicit argument conversion from 'sk_isize_t' to 'UnsafePointer<sk_isize_t>' produces a pointer valid only for the duration of the call to 'init(_:)'
            ptr = UnsafePointer<sk_isize_t>(&n)
                                            ^~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:233:45: note: use 'withUnsafePointer' in order to explicitly convert argument to pointer valid for a defined scope
            ptr = UnsafePointer<sk_isize_t>(&n)
                                            ^
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:251:19: warning: initialization of 'UnsafePointer<sk_isize_t>' results in a dangling pointer
            ptr = UnsafePointer<sk_isize_t>(&n)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:251:45: note: implicit argument conversion from 'sk_isize_t' to 'UnsafePointer<sk_isize_t>' produces a pointer valid only for the duration of the call to 'init(_:)'
            ptr = UnsafePointer<sk_isize_t>(&n)
                                            ^~
/host/spi-builder-workspace/Sources/SkiaKit/Shader.swift:251:45: note: use 'withUnsafePointer' in order to explicitly convert argument to pointer valid for a defined scope
            ptr = UnsafePointer<sk_isize_t>(&n)
                                            ^
[14/40] Compiling SkiaKit PictureRecorder.swift
[15/40] Compiling SkiaKit Pixmap.swift
[16/40] Compiling SkiaKit Region.swift
[17/40] Compiling SkiaKit RoundRect.swift
[18/40] Compiling SkiaKit ImageFilter.swift
[19/40] Compiling SkiaKit ImageInfo.swift
[20/40] Compiling SkiaKit MaskFilter.swift
[21/40] Compiling SkiaKit MathTypes.swift
[22/40] Compiling SkiaKit Matrix.swift
[23/40] Compiling SkiaKit Surface.swift
[24/40] Compiling SkiaKit SurfaceProperties.swift
[25/40] Compiling SkiaKit TextBlob.swift
[26/40] Compiling SkiaKit Typeface.swift
[27/40] Compiling SkiaKit Paint.swift
[28/40] Compiling SkiaKit Path.swift
[29/40] Compiling SkiaKit PathEffect.swift
[30/40] Compiling SkiaKit Picture.swift
[31/40] Compiling SkiaKit ColorFilter.swift
[32/40] Compiling SkiaKit ColorSpace.swift
[33/40] Compiling SkiaKit Colors.swift
[34/40] Compiling SkiaKit Data.swift
[35/40] Compiling SkiaKit Definitions.swift
[36/40] Compiling SkiaKit Font.swift
[37/40] Compiling SkiaKit FontManager.swift
[38/40] Compiling SkiaKit FontStyle.swift
[39/40] Compiling SkiaKit FontStyleSet.swift
[40/40] Compiling SkiaKit Image.swift
Build complete! (10.93s)
Build complete.
Done.