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 Ease with Swift 5.9 for macOS (SPM).

Build Command

Build command unavailable

Build Log

========================================
RunAll
========================================
Builder version: 4.27.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/roberthein/Ease.git
Reference: master
Initialized empty Git repository in /Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/.git/
From https://github.com/roberthein/Ease
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at fb74dfd UPdate header.
Cloned https://github.com/roberthein/Ease.git
Revision (git rev-parse @):
fb74dfd07a19b5e59f8971961e7fd6d86f0d4045
SUCCESS checkout https://github.com/roberthein/Ease.git at master
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "ease",
      "name": "Ease",
      "url": "https://github.com/roberthein/Ease.git",
      "version": "unspecified",
      "path": "/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Ease",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/roberthein/Ease.git
[1/468] Fetching ease
Fetched https://github.com/roberthein/Ease.git (9.76s)
Creating working copy for https://github.com/roberthein/Ease.git
Working copy of https://github.com/roberthein/Ease.git resolved at master
warning: '.resolve-product-dependencies': dependency 'ease' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.9
Building package at path:  $PWD/checkout
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.0.0.app xcrun swift build --arch arm64
Building for debugging...
error: emit-module command failed with exit code 1 (use -v to see invocation)
[1/9] Compiling Ease Easeable.swift
[2/9] Compiling Ease CoreGraphics+Easeable.swift
[3/9] Compiling Ease EaseObserver.swift
[4/9] Compiling Ease Lock.swift
[5/9] Compiling Ease Foundation+Easeable.swift
[6/9] Emitting module Ease
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:104:35: error: 'CADisplayLink' is only available in macOS 14.0 or newer
    private lazy var displayLink: CADisplayLink = {
                                  ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:9:20: note: add @available attribute to enclosing generic class
public final class Ease<T: Easeable> {
                   ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:105:27: error: 'CADisplayLink' is only available in macOS 14.0 or newer
        let displayLink = CADisplayLink(target: self, selector: #selector(updateFromDisplayLink(_:)))
                          ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:105:27: note: add 'if #available' version check
        let displayLink = CADisplayLink(target: self, selector: #selector(updateFromDisplayLink(_:)))
                          ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:9:20: note: add @available attribute to enclosing generic class
public final class Ease<T: Easeable> {
                   ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:105:27: error: 'init(target:selector:)' is unavailable in macOS
        let displayLink = CADisplayLink(target: self, selector: #selector(updateFromDisplayLink(_:)))
                          ^~~~~~~~~~~~~
QuartzCore.CADisplayLink:4:30: note: 'init(target:selector:)' has been explicitly marked unavailable here
    public /*not inherited*/ init(target: Any, selector sel: Selector)
                             ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:157:53: error: 'CADisplayLink' is only available in macOS 14.0 or newer
    @objc func updateFromDisplayLink(_ displayLink: CADisplayLink) {
                                                    ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:157:16: note: add @available attribute to enclosing instance method
    @objc func updateFromDisplayLink(_ displayLink: CADisplayLink) {
               ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:9:20: note: add @available attribute to enclosing generic class
public final class Ease<T: Easeable> {
                   ^
[7/9] Compiling Ease SceneKit+Easeable.swift
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Easeable/Extensions/SceneKit+Easeable.swift:11:23: error: cannot convert value of type 'CGFloat' to expected element type 'Float'
        get { return [x, y, z] }
                      ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Easeable/Extensions/SceneKit+Easeable.swift:11:26: error: cannot convert value of type 'CGFloat' to expected element type 'Float'
        get { return [x, y, z] }
                         ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Easeable/Extensions/SceneKit+Easeable.swift:11:29: error: cannot convert value of type 'CGFloat' to expected element type 'Float'
        get { return [x, y, z] }
                            ^
[8/9] Compiling Ease Ease.swift
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:104:35: error: 'CADisplayLink' is only available in macOS 14.0 or newer
    private lazy var displayLink: CADisplayLink = {
                                  ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:9:20: note: add @available attribute to enclosing generic class
public final class Ease<T: Easeable> {
                   ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:105:27: error: 'CADisplayLink' is only available in macOS 14.0 or newer
        let displayLink = CADisplayLink(target: self, selector: #selector(updateFromDisplayLink(_:)))
                          ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:105:27: note: add 'if #available' version check
        let displayLink = CADisplayLink(target: self, selector: #selector(updateFromDisplayLink(_:)))
                          ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:9:20: note: add @available attribute to enclosing generic class
public final class Ease<T: Easeable> {
                   ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:105:27: error: 'init(target:selector:)' is unavailable in macOS
        let displayLink = CADisplayLink(target: self, selector: #selector(updateFromDisplayLink(_:)))
                          ^~~~~~~~~~~~~
QuartzCore.CADisplayLink:4:30: note: 'init(target:selector:)' has been explicitly marked unavailable here
    public /*not inherited*/ init(target: Any, selector sel: Selector)
                             ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:157:53: error: 'CADisplayLink' is only available in macOS 14.0 or newer
    @objc func updateFromDisplayLink(_ displayLink: CADisplayLink) {
                                                    ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:157:16: note: add @available attribute to enclosing instance method
    @objc func updateFromDisplayLink(_ displayLink: CADisplayLink) {
               ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:9:20: note: add @available attribute to enclosing generic class
public final class Ease<T: Easeable> {
                   ^
[9/9] Compiling Ease EaseDisposable.swift
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:104:35: error: 'CADisplayLink' is only available in macOS 14.0 or newer
    private lazy var displayLink: CADisplayLink = {
                                  ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:9:20: note: add @available attribute to enclosing generic class
public final class Ease<T: Easeable> {
                   ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:105:27: error: 'CADisplayLink' is only available in macOS 14.0 or newer
        let displayLink = CADisplayLink(target: self, selector: #selector(updateFromDisplayLink(_:)))
                          ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:105:27: note: add 'if #available' version check
        let displayLink = CADisplayLink(target: self, selector: #selector(updateFromDisplayLink(_:)))
                          ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:9:20: note: add @available attribute to enclosing generic class
public final class Ease<T: Easeable> {
                   ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:105:27: error: 'init(target:selector:)' is unavailable in macOS
        let displayLink = CADisplayLink(target: self, selector: #selector(updateFromDisplayLink(_:)))
                          ^~~~~~~~~~~~~
QuartzCore.CADisplayLink:4:30: note: 'init(target:selector:)' has been explicitly marked unavailable here
    public /*not inherited*/ init(target: Any, selector sel: Selector)
                             ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:157:53: error: 'CADisplayLink' is only available in macOS 14.0 or newer
    @objc func updateFromDisplayLink(_ displayLink: CADisplayLink) {
                                                    ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:157:16: note: add @available attribute to enclosing instance method
    @objc func updateFromDisplayLink(_ displayLink: CADisplayLink) {
               ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:9:20: note: add @available attribute to enclosing generic class
public final class Ease<T: Easeable> {
                   ^
[10/10] Compiling Ease Projection.swift
error: fatalError
[0/1] Planning build
Building for debugging...
[1/4] Compiling Ease SceneKit+Easeable.swift
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Easeable/Extensions/SceneKit+Easeable.swift:11:23: error: cannot convert value of type 'CGFloat' to expected element type 'Float'
        get { return [x, y, z] }
                      ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Easeable/Extensions/SceneKit+Easeable.swift:11:26: error: cannot convert value of type 'CGFloat' to expected element type 'Float'
        get { return [x, y, z] }
                         ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Easeable/Extensions/SceneKit+Easeable.swift:11:29: error: cannot convert value of type 'CGFloat' to expected element type 'Float'
        get { return [x, y, z] }
                            ^
error: emit-module command failed with exit code 1 (use -v to see invocation)
[2/4] Compiling Ease EaseDisposable.swift
[3/4] Emitting module Ease
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:104:35: error: 'CADisplayLink' is only available in macOS 14.0 or newer
    private lazy var displayLink: CADisplayLink = {
                                  ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:9:20: note: add @available attribute to enclosing generic class
public final class Ease<T: Easeable> {
                   ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:105:27: error: 'CADisplayLink' is only available in macOS 14.0 or newer
        let displayLink = CADisplayLink(target: self, selector: #selector(updateFromDisplayLink(_:)))
                          ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:105:27: note: add 'if #available' version check
        let displayLink = CADisplayLink(target: self, selector: #selector(updateFromDisplayLink(_:)))
                          ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:9:20: note: add @available attribute to enclosing generic class
public final class Ease<T: Easeable> {
                   ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:105:27: error: 'init(target:selector:)' is unavailable in macOS
        let displayLink = CADisplayLink(target: self, selector: #selector(updateFromDisplayLink(_:)))
                          ^~~~~~~~~~~~~
QuartzCore.CADisplayLink:4:30: note: 'init(target:selector:)' has been explicitly marked unavailable here
    public /*not inherited*/ init(target: Any, selector sel: Selector)
                             ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:157:53: error: 'CADisplayLink' is only available in macOS 14.0 or newer
    @objc func updateFromDisplayLink(_ displayLink: CADisplayLink) {
                                                    ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:157:16: note: add @available attribute to enclosing instance method
    @objc func updateFromDisplayLink(_ displayLink: CADisplayLink) {
               ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:9:20: note: add @available attribute to enclosing generic class
public final class Ease<T: Easeable> {
                   ^
[4/4] Compiling Ease Ease.swift
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:104:35: error: 'CADisplayLink' is only available in macOS 14.0 or newer
    private lazy var displayLink: CADisplayLink = {
                                  ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:9:20: note: add @available attribute to enclosing generic class
public final class Ease<T: Easeable> {
                   ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:105:27: error: 'CADisplayLink' is only available in macOS 14.0 or newer
        let displayLink = CADisplayLink(target: self, selector: #selector(updateFromDisplayLink(_:)))
                          ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:105:27: note: add 'if #available' version check
        let displayLink = CADisplayLink(target: self, selector: #selector(updateFromDisplayLink(_:)))
                          ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:9:20: note: add @available attribute to enclosing generic class
public final class Ease<T: Easeable> {
                   ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:105:27: error: 'init(target:selector:)' is unavailable in macOS
        let displayLink = CADisplayLink(target: self, selector: #selector(updateFromDisplayLink(_:)))
                          ^~~~~~~~~~~~~
QuartzCore.CADisplayLink:4:30: note: 'init(target:selector:)' has been explicitly marked unavailable here
    public /*not inherited*/ init(target: Any, selector sel: Selector)
                             ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:157:53: error: 'CADisplayLink' is only available in macOS 14.0 or newer
    @objc func updateFromDisplayLink(_ displayLink: CADisplayLink) {
                                                    ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:157:16: note: add @available attribute to enclosing instance method
    @objc func updateFromDisplayLink(_ displayLink: CADisplayLink) {
               ^
/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Ease/Classes/Ease.swift:9:20: note: add @available attribute to enclosing generic class
public final class Ease<T: Easeable> {
                   ^
error: fatalError
BUILD FAILURE 5.9 macosSpm