Build Information
Failed to build MainOffender, reference 0.4.0 (8adc74
), with Swift 5.9 for macOS (SPM) on 21 Apr 2025 16:58:18 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.60.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mattmassicotte/MainOffender.git
Reference: 0.4.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/mattmassicotte/MainOffender
* tag 0.4.0 -> FETCH_HEAD
HEAD is now at 8adc743 Remove hardcoded intend width
Cloned https://github.com/mattmassicotte/MainOffender.git
Revision (git rev-parse @):
8adc74300838c9a105c701e5de998c50edd93387
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/mattmassicotte/MainOffender.git at 0.4.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.9
Building package at path: $PWD
https://github.com/mattmassicotte/MainOffender.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64
Building for debugging...
[1/8] Emitting module MainOffender
[2/8] Compiling MainOffender RunLoop+Async.swift
[3/8] Compiling MainOffender MainActor+RunUnsafely.swift
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/MainActor+RunUnsafely.swift:10:17: error: 'assumeIsolated(_:file:line:)' is only available in macOS 14.0 or newer
try MainActor.assumeIsolated(body)
^
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/MainActor+RunUnsafely.swift:10:17: note: add 'if #available' version check
try MainActor.assumeIsolated(body)
^
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/MainActor+RunUnsafely.swift:3:1: note: add @available attribute to enclosing extension
extension MainActor {
^
[4/8] Compiling MainOffender UndoManager+MainActor.swift
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/UndoManager+MainActor.swift:16:23: error: consecutive statements on a line must be separated by ';'
nonisolated(unsafe) let mainTarget = handlerTarget
^
;
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/UndoManager+MainActor.swift:16:4: error: cannot find 'nonisolated' in scope
nonisolated(unsafe) let mainTarget = handlerTarget
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/UndoManager+MainActor.swift:16:16: error: cannot find 'unsafe' in scope
nonisolated(unsafe) let mainTarget = handlerTarget
^~~~~~
[5/8] Compiling MainOffender ThreadExecutor.swift
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/ThreadExecutor.swift:14:22: error: consecutive statements on a line must be separated by ';'
nonisolated(unsafe) var context: RunLoopContext? = nil
^
;
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/ThreadExecutor.swift:14:3: error: cannot find 'nonisolated' in scope
nonisolated(unsafe) var context: RunLoopContext? = nil
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/ThreadExecutor.swift:14:15: error: cannot find 'unsafe' in scope
nonisolated(unsafe) var context: RunLoopContext? = nil
^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/ThreadExecutor.swift:32:4: warning: mutation of captured var 'context' in concurrently-executing code; this is an error in Swift 6
context = RunLoopContext(runLoop: loop, source: source, thread: thread)
^
[6/8] Compiling MainOffender MainOperationQueue.swift
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/MainOperationQueue.swift:9:14: error: 'assumeIsolated(_:file:line:)' is only available in macOS 14.0 or newer
MainActor.assumeIsolated(block)
^
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/MainOperationQueue.swift:9:14: note: add 'if #available' version check
MainActor.assumeIsolated(block)
^
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/MainOperationQueue.swift:7:14: note: add @available attribute to enclosing instance method
public func addOperation(_ block: @MainActor @escaping @Sendable () -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/MainOperationQueue.swift:6:20: note: add @available attribute to enclosing class
public final class MainOperationQueue: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/MainOperationQueue.swift:15:14: error: 'assumeIsolated(_:file:line:)' is only available in macOS 14.0 or newer
MainActor.assumeIsolated(barrier)
^
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/MainOperationQueue.swift:15:14: note: add 'if #available' version check
MainActor.assumeIsolated(barrier)
^
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/MainOperationQueue.swift:13:14: note: add @available attribute to enclosing instance method
public func addBarrierBlock(_ barrier: @MainActor @escaping @Sendable () -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/MainOperationQueue.swift:6:20: note: add @available attribute to enclosing class
public final class MainOperationQueue: Sendable {
^
[7/8] Compiling MainOffender NotificationCenter+Unsafe.swift
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/NotificationCenter+Unsafe.swift:13:23: error: consecutive statements on a line must be separated by ';'
nonisolated(unsafe) let mainNotification = notification
^
;
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/NotificationCenter+Unsafe.swift:13:4: error: cannot find 'nonisolated' in scope
nonisolated(unsafe) let mainNotification = notification
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/NotificationCenter+Unsafe.swift:13:16: error: cannot find 'unsafe' in scope
nonisolated(unsafe) let mainNotification = notification
^~~~~~
[8/8] Compiling MainOffender MainDispatchQueue.swift
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/MainDispatchQueue.swift:11:14: error: 'assumeIsolated(_:file:line:)' is only available in macOS 14.0 or newer
MainActor.assumeIsolated(work)
^
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/MainDispatchQueue.swift:11:14: note: add 'if #available' version check
MainActor.assumeIsolated(work)
^
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/MainDispatchQueue.swift:4:14: note: add @available attribute to enclosing instance method
public func async(
^
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/MainDispatchQueue.swift:3:20: note: add @available attribute to enclosing class
public final class MainDispatchQueue: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/MainDispatchQueue.swift:22:14: error: 'assumeIsolated(_:file:line:)' is only available in macOS 14.0 or newer
MainActor.assumeIsolated(work)
^
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/MainDispatchQueue.swift:22:14: note: add 'if #available' version check
MainActor.assumeIsolated(work)
^
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/MainDispatchQueue.swift:15:14: note: add @available attribute to enclosing instance method
public func asyncAfter(
^
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/MainDispatchQueue.swift:3:20: note: add @available attribute to enclosing class
public final class MainDispatchQueue: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/MainDispatchQueue.swift:39:14: error: 'assumeIsolated(_:file:line:)' is only available in macOS 14.0 or newer
MainActor.assumeIsolated(work)
^
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/MainDispatchQueue.swift:39:14: note: add 'if #available' version check
MainActor.assumeIsolated(work)
^
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/MainDispatchQueue.swift:32:14: note: add @available attribute to enclosing instance method
public func notify(
^
/Users/admin/builder/spi-builder-workspace/Sources/MainOffender/MainDispatchQueue.swift:31:1: note: add @available attribute to enclosing extension
extension DispatchGroup {
^
error: fatalError
BUILD FAILURE 5.9 macosSpm