Build Information
Successful build of AppKitUI, reference 0.9.7 (983f11), with Swift 6.2 for macOS (SPM) on 21 Apr 2026 03:36:31 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/dagronf/AppKitUI.git
Reference: 0.9.7
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/dagronf/AppKitUI
* tag 0.9.7 -> FETCH_HEAD
HEAD is now at 983f110 Added support for placeholderStrings in NSTextField (macOS 26.0)
Cloned https://github.com/dagronf/AppKitUI.git
Revision (git rev-parse @):
983f1106aec99afe0db64cb03883aa8ba475c3a5
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/dagronf/AppKitUI.git at 0.9.7
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/dagronf/AppKitUI.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--3CB7CFEC50E0D141.txt
[3/123] Emitting module AppKitUI
[4/136] Compiling AppKitUI NSImage+extensions.swift
[5/136] Compiling AppKitUI NSLayoutConstraint+extensions.swift
[6/136] Compiling AppKitUI NSObject+arbitraryValues.swift
[7/136] Compiling AppKitUI NSObject+associated.swift
[8/136] Compiling AppKitUI NSRange+extensions.swift
[9/136] Compiling AppKitUI NSView+extensions.swift
[10/136] Compiling AppKitUI OSLogger.swift
[11/136] Compiling AppKitUI Optional+extensions.swift
[12/136] Compiling AppKitUI Range+extensions.swift
[13/136] Compiling AppKitUI ReentryChecker.swift
[14/136] Compiling AppKitUI ScrollableTextView.swift
[15/136] Compiling AppKitUI ViewAppearanceObservation.swift
[16/136] Compiling AppKitUI global.swift
[17/136] Compiling AppKitUI NSWindow+appkitui.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppKitUI/NSWindow+appkitui.swift:223:5: warning: converting function value of type '@MainActor @Sendable (Notification) -> Void' to '@Sendable (Notification) -> Void' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
221 | object: w,
222 | queue: .main
223 | ) { @MainActor [weak self] _ in
| `- warning: converting function value of type '@MainActor @Sendable (Notification) -> Void' to '@Sendable (Notification) -> Void' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
224 | guard let `self` = self else { return }
225 | if self.isClosing == false {
[18/136] Compiling AppKitUI NumberFormatter+appkitui.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppKitUI/NSWindow+appkitui.swift:223:5: warning: converting function value of type '@MainActor @Sendable (Notification) -> Void' to '@Sendable (Notification) -> Void' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
221 | object: w,
222 | queue: .main
223 | ) { @MainActor [weak self] _ in
| `- warning: converting function value of type '@MainActor @Sendable (Notification) -> Void' to '@Sendable (Notification) -> Void' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
224 | guard let `self` = self else { return }
225 | if self.isClosing == false {
[19/136] Compiling AppKitUI Bind+Aggregator.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppKitUI/NSWindow+appkitui.swift:223:5: warning: converting function value of type '@MainActor @Sendable (Notification) -> Void' to '@Sendable (Notification) -> Void' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
221 | object: w,
222 | queue: .main
223 | ) { @MainActor [weak self] _ in
| `- warning: converting function value of type '@MainActor @Sendable (Notification) -> Void' to '@Sendable (Notification) -> Void' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
224 | guard let `self` = self else { return }
225 | if self.isClosing == false {
[20/136] Compiling AppKitUI Bind+OneWayTransform.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppKitUI/NSWindow+appkitui.swift:223:5: warning: converting function value of type '@MainActor @Sendable (Notification) -> Void' to '@Sendable (Notification) -> Void' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
221 | object: w,
222 | queue: .main
223 | ) { @MainActor [weak self] _ in
| `- warning: converting function value of type '@MainActor @Sendable (Notification) -> Void' to '@Sendable (Notification) -> Void' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
224 | guard let `self` = self else { return }
225 | if self.isClosing == false {
[21/136] Compiling AppKitUI Bind+Transformers.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppKitUI/NSWindow+appkitui.swift:223:5: warning: converting function value of type '@MainActor @Sendable (Notification) -> Void' to '@Sendable (Notification) -> Void' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
221 | object: w,
222 | queue: .main
223 | ) { @MainActor [weak self] _ in
| `- warning: converting function value of type '@MainActor @Sendable (Notification) -> Void' to '@Sendable (Notification) -> Void' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
224 | guard let `self` = self else { return }
225 | if self.isClosing == false {
[22/136] Compiling AppKitUI Bind+TwoWayTransform.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppKitUI/NSWindow+appkitui.swift:223:5: warning: converting function value of type '@MainActor @Sendable (Notification) -> Void' to '@Sendable (Notification) -> Void' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
221 | object: w,
222 | queue: .main
223 | ) { @MainActor [weak self] _ in
| `- warning: converting function value of type '@MainActor @Sendable (Notification) -> Void' to '@Sendable (Notification) -> Void' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
224 | guard let `self` = self else { return }
225 | if self.isClosing == false {
[23/136] Compiling AppKitUI Bind.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppKitUI/NSWindow+appkitui.swift:223:5: warning: converting function value of type '@MainActor @Sendable (Notification) -> Void' to '@Sendable (Notification) -> Void' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
221 | object: w,
222 | queue: .main
223 | ) { @MainActor [weak self] _ in
| `- warning: converting function value of type '@MainActor @Sendable (Notification) -> Void' to '@Sendable (Notification) -> Void' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
224 | guard let `self` = self else { return }
225 | if self.isClosing == false {
[24/136] Compiling AppKitUI Bindable.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppKitUI/NSWindow+appkitui.swift:223:5: warning: converting function value of type '@MainActor @Sendable (Notification) -> Void' to '@Sendable (Notification) -> Void' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
221 | object: w,
222 | queue: .main
223 | ) { @MainActor [weak self] _ in
| `- warning: converting function value of type '@MainActor @Sendable (Notification) -> Void' to '@Sendable (Notification) -> Void' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
224 | guard let `self` = self else { return }
225 | if self.isClosing == false {
[25/136] Compiling AppKitUI DelayingCall.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppKitUI/NSWindow+appkitui.swift:223:5: warning: converting function value of type '@MainActor @Sendable (Notification) -> Void' to '@Sendable (Notification) -> Void' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
221 | object: w,
222 | queue: .main
223 | ) { @MainActor [weak self] _ in
| `- warning: converting function value of type '@MainActor @Sendable (Notification) -> Void' to '@Sendable (Notification) -> Void' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
224 | guard let `self` = self else { return }
225 | if self.isClosing == false {
[26/136] Compiling AppKitUI AppKitUI+ComboButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppKitUI/NSWindow+appkitui.swift:223:5: warning: converting function value of type '@MainActor @Sendable (Notification) -> Void' to '@Sendable (Notification) -> Void' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
221 | object: w,
222 | queue: .main
223 | ) { @MainActor [weak self] _ in
| `- warning: converting function value of type '@MainActor @Sendable (Notification) -> Void' to '@Sendable (Notification) -> Void' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
224 | guard let `self` = self else { return }
225 | if self.isClosing == false {
[27/136] Compiling AppKitUI AppKitUI+LinkButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppKitUI/NSWindow+appkitui.swift:223:5: warning: converting function value of type '@MainActor @Sendable (Notification) -> Void' to '@Sendable (Notification) -> Void' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
221 | object: w,
222 | queue: .main
223 | ) { @MainActor [weak self] _ in
| `- warning: converting function value of type '@MainActor @Sendable (Notification) -> Void' to '@Sendable (Notification) -> Void' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
224 | guard let `self` = self else { return }
225 | if self.isClosing == false {
[28/136] Compiling AppKitUI AppKitUI+TransparentButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppKitUI/NSWindow+appkitui.swift:223:5: warning: converting function value of type '@MainActor @Sendable (Notification) -> Void' to '@Sendable (Notification) -> Void' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
221 | object: w,
222 | queue: .main
223 | ) { @MainActor [weak self] _ in
| `- warning: converting function value of type '@MainActor @Sendable (Notification) -> Void' to '@Sendable (Notification) -> Void' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
224 | guard let `self` = self else { return }
225 | if self.isClosing == false {
[29/136] Compiling AppKitUI NSButton+appkitui.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppKitUI/NSWindow+appkitui.swift:223:5: warning: converting function value of type '@MainActor @Sendable (Notification) -> Void' to '@Sendable (Notification) -> Void' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
221 | object: w,
222 | queue: .main
223 | ) { @MainActor [weak self] _ in
| `- warning: converting function value of type '@MainActor @Sendable (Notification) -> Void' to '@Sendable (Notification) -> Void' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
224 | guard let `self` = self else { return }
225 | if self.isClosing == false {
[30/136] Compiling AppKitUI AppKitUI+FillStyle+Image.swift
[31/136] Compiling AppKitUI AppKitUI+FillStyle+Stripes.swift
[32/136] Compiling AppKitUI AppKitUI+FillStyle.swift
[33/136] Compiling AppKitUI NSImage+appkitui.swift
[34/136] Compiling AppKitUI NSImageView+appkitui.swift
[35/136] Compiling AppKitUI NSMenu+appkitui.swift
[36/136] Compiling AppKitUI NSMenuItem+appkitui.swift
[37/136] Compiling AppKitUI NSMenuItem+palette.swift
[38/136] Compiling AppKitUI NSMenuItem+view.swift
[39/136] Compiling AppKitUI AppKitUI+Alert.swift
[40/136] Compiling AppKitUI AppKitUI+Popover.swift
[41/136] Compiling AppKitUI AppKitUI+Sheet.swift
[42/136] Compiling AppKitUI NSAlert+appkitui.swift
[43/136] Compiling AppKitUI NSFont+appkitui.swift
[44/136] Compiling AppKitUI NSGlassEffectContainerView+appkitui.swift
[45/136] Compiling AppKitUI NSGlassEffectView+appkitui.swift
[46/136] Compiling AppKitUI NSGraphicsContent+appkitui.swift
[47/136] Compiling AppKitUI NSGridView+Row+appkitui.swift
[48/136] Compiling AppKitUI NSGridView+appkitui.swift
[49/136] Compiling AppKitUI NSLevelIndicator+appkitui.swift
[50/136] Compiling AppKitUI NSPathControl+appkitui.swift
[51/136] Compiling AppKitUI NSPopUpButton+appkitui.swift
[52/136] Compiling AppKitUI NSProgressIndicator+appkitui.swift
[53/136] Compiling AppKitUI NSSearchField+appkitui.swift
[54/136] Compiling AppKitUI NSSecureTextField+appkitui.swift
[55/136] Compiling AppKitUI NSSegmentedControl+appkitui.swift
[56/136] Compiling AppKitUI NSSlider+appkitui.swift
[57/136] Compiling AppKitUI NSStackView+appkitui.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppKitUI/NSView+appkitui.swift:724:32: warning: capture of 'wc' with non-Sendable type 'any WindowedContentProtocol' in a '@Sendable' closure [#SendableClosureCaptures]
651 | /// Windowed content associated with a view (eg. alerts, sheets etc)
652 | @MainActor
653 | protocol WindowedContentProtocol {
| `- note: protocol 'WindowedContentProtocol' does not conform to the 'Sendable' protocol
654 | func willCloseWindowedContent()
655 | }
:
722 | os_log("deinit: NSView.Storage", log: logger, type: .debug)
723 | self.windowedContent.forEach { wc in
724 | DispatchQueue.main.async { wc.willCloseWindowedContent() }
| `- warning: capture of 'wc' with non-Sendable type 'any WindowedContentProtocol' in a '@Sendable' closure [#SendableClosureCaptures]
725 | }
726 | self.windowedContent = []
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[58/136] Compiling AppKitUI NSStepper+appkitui.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppKitUI/NSView+appkitui.swift:724:32: warning: capture of 'wc' with non-Sendable type 'any WindowedContentProtocol' in a '@Sendable' closure [#SendableClosureCaptures]
651 | /// Windowed content associated with a view (eg. alerts, sheets etc)
652 | @MainActor
653 | protocol WindowedContentProtocol {
| `- note: protocol 'WindowedContentProtocol' does not conform to the 'Sendable' protocol
654 | func willCloseWindowedContent()
655 | }
:
722 | os_log("deinit: NSView.Storage", log: logger, type: .debug)
723 | self.windowedContent.forEach { wc in
724 | DispatchQueue.main.async { wc.willCloseWindowedContent() }
| `- warning: capture of 'wc' with non-Sendable type 'any WindowedContentProtocol' in a '@Sendable' closure [#SendableClosureCaptures]
725 | }
726 | self.windowedContent = []
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[59/136] Compiling AppKitUI NSSwitch+appkitui.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppKitUI/NSView+appkitui.swift:724:32: warning: capture of 'wc' with non-Sendable type 'any WindowedContentProtocol' in a '@Sendable' closure [#SendableClosureCaptures]
651 | /// Windowed content associated with a view (eg. alerts, sheets etc)
652 | @MainActor
653 | protocol WindowedContentProtocol {
| `- note: protocol 'WindowedContentProtocol' does not conform to the 'Sendable' protocol
654 | func willCloseWindowedContent()
655 | }
:
722 | os_log("deinit: NSView.Storage", log: logger, type: .debug)
723 | self.windowedContent.forEach { wc in
724 | DispatchQueue.main.async { wc.willCloseWindowedContent() }
| `- warning: capture of 'wc' with non-Sendable type 'any WindowedContentProtocol' in a '@Sendable' closure [#SendableClosureCaptures]
725 | }
726 | self.windowedContent = []
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[60/136] Compiling AppKitUI NSTextField+appkitui.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppKitUI/NSView+appkitui.swift:724:32: warning: capture of 'wc' with non-Sendable type 'any WindowedContentProtocol' in a '@Sendable' closure [#SendableClosureCaptures]
651 | /// Windowed content associated with a view (eg. alerts, sheets etc)
652 | @MainActor
653 | protocol WindowedContentProtocol {
| `- note: protocol 'WindowedContentProtocol' does not conform to the 'Sendable' protocol
654 | func willCloseWindowedContent()
655 | }
:
722 | os_log("deinit: NSView.Storage", log: logger, type: .debug)
723 | self.windowedContent.forEach { wc in
724 | DispatchQueue.main.async { wc.willCloseWindowedContent() }
| `- warning: capture of 'wc' with non-Sendable type 'any WindowedContentProtocol' in a '@Sendable' closure [#SendableClosureCaptures]
725 | }
726 | self.windowedContent = []
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[61/136] Compiling AppKitUI NSView+accessibility.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppKitUI/NSView+appkitui.swift:724:32: warning: capture of 'wc' with non-Sendable type 'any WindowedContentProtocol' in a '@Sendable' closure [#SendableClosureCaptures]
651 | /// Windowed content associated with a view (eg. alerts, sheets etc)
652 | @MainActor
653 | protocol WindowedContentProtocol {
| `- note: protocol 'WindowedContentProtocol' does not conform to the 'Sendable' protocol
654 | func willCloseWindowedContent()
655 | }
:
722 | os_log("deinit: NSView.Storage", log: logger, type: .debug)
723 | self.windowedContent.forEach { wc in
724 | DispatchQueue.main.async { wc.willCloseWindowedContent() }
| `- warning: capture of 'wc' with non-Sendable type 'any WindowedContentProtocol' in a '@Sendable' closure [#SendableClosureCaptures]
725 | }
726 | self.windowedContent = []
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[62/136] Compiling AppKitUI NSView+appearance.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppKitUI/NSView+appkitui.swift:724:32: warning: capture of 'wc' with non-Sendable type 'any WindowedContentProtocol' in a '@Sendable' closure [#SendableClosureCaptures]
651 | /// Windowed content associated with a view (eg. alerts, sheets etc)
652 | @MainActor
653 | protocol WindowedContentProtocol {
| `- note: protocol 'WindowedContentProtocol' does not conform to the 'Sendable' protocol
654 | func willCloseWindowedContent()
655 | }
:
722 | os_log("deinit: NSView.Storage", log: logger, type: .debug)
723 | self.windowedContent.forEach { wc in
724 | DispatchQueue.main.async { wc.willCloseWindowedContent() }
| `- warning: capture of 'wc' with non-Sendable type 'any WindowedContentProtocol' in a '@Sendable' closure [#SendableClosureCaptures]
725 | }
726 | self.windowedContent = []
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[63/136] Compiling AppKitUI NSView+appkitui.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppKitUI/NSView+appkitui.swift:724:32: warning: capture of 'wc' with non-Sendable type 'any WindowedContentProtocol' in a '@Sendable' closure [#SendableClosureCaptures]
651 | /// Windowed content associated with a view (eg. alerts, sheets etc)
652 | @MainActor
653 | protocol WindowedContentProtocol {
| `- note: protocol 'WindowedContentProtocol' does not conform to the 'Sendable' protocol
654 | func willCloseWindowedContent()
655 | }
:
722 | os_log("deinit: NSView.Storage", log: logger, type: .debug)
723 | self.windowedContent.forEach { wc in
724 | DispatchQueue.main.async { wc.willCloseWindowedContent() }
| `- warning: capture of 'wc' with non-Sendable type 'any WindowedContentProtocol' in a '@Sendable' closure [#SendableClosureCaptures]
725 | }
726 | self.windowedContent = []
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[64/136] Compiling AppKitUI NSView+constraints.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppKitUI/NSView+appkitui.swift:724:32: warning: capture of 'wc' with non-Sendable type 'any WindowedContentProtocol' in a '@Sendable' closure [#SendableClosureCaptures]
651 | /// Windowed content associated with a view (eg. alerts, sheets etc)
652 | @MainActor
653 | protocol WindowedContentProtocol {
| `- note: protocol 'WindowedContentProtocol' does not conform to the 'Sendable' protocol
654 | func willCloseWindowedContent()
655 | }
:
722 | os_log("deinit: NSView.Storage", log: logger, type: .debug)
723 | self.windowedContent.forEach { wc in
724 | DispatchQueue.main.async { wc.willCloseWindowedContent() }
| `- warning: capture of 'wc' with non-Sendable type 'any WindowedContentProtocol' in a '@Sendable' closure [#SendableClosureCaptures]
725 | }
726 | self.windowedContent = []
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[65/136] Compiling AppKitUI NSView+filters.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppKitUI/NSView+appkitui.swift:724:32: warning: capture of 'wc' with non-Sendable type 'any WindowedContentProtocol' in a '@Sendable' closure [#SendableClosureCaptures]
651 | /// Windowed content associated with a view (eg. alerts, sheets etc)
652 | @MainActor
653 | protocol WindowedContentProtocol {
| `- note: protocol 'WindowedContentProtocol' does not conform to the 'Sendable' protocol
654 | func willCloseWindowedContent()
655 | }
:
722 | os_log("deinit: NSView.Storage", log: logger, type: .debug)
723 | self.windowedContent.forEach { wc in
724 | DispatchQueue.main.async { wc.willCloseWindowedContent() }
| `- warning: capture of 'wc' with non-Sendable type 'any WindowedContentProtocol' in a '@Sendable' closure [#SendableClosureCaptures]
725 | }
726 | self.windowedContent = []
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[66/136] Compiling AppKitUI NSView+gestures.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppKitUI/NSView+appkitui.swift:724:32: warning: capture of 'wc' with non-Sendable type 'any WindowedContentProtocol' in a '@Sendable' closure [#SendableClosureCaptures]
651 | /// Windowed content associated with a view (eg. alerts, sheets etc)
652 | @MainActor
653 | protocol WindowedContentProtocol {
| `- note: protocol 'WindowedContentProtocol' does not conform to the 'Sendable' protocol
654 | func willCloseWindowedContent()
655 | }
:
722 | os_log("deinit: NSView.Storage", log: logger, type: .debug)
723 | self.windowedContent.forEach { wc in
724 | DispatchQueue.main.async { wc.willCloseWindowedContent() }
| `- warning: capture of 'wc' with non-Sendable type 'any WindowedContentProtocol' in a '@Sendable' closure [#SendableClosureCaptures]
725 | }
726 | self.windowedContent = []
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[67/136] Compiling AppKitUI NSView+mask.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppKitUI/NSView+appkitui.swift:724:32: warning: capture of 'wc' with non-Sendable type 'any WindowedContentProtocol' in a '@Sendable' closure [#SendableClosureCaptures]
651 | /// Windowed content associated with a view (eg. alerts, sheets etc)
652 | @MainActor
653 | protocol WindowedContentProtocol {
| `- note: protocol 'WindowedContentProtocol' does not conform to the 'Sendable' protocol
654 | func willCloseWindowedContent()
655 | }
:
722 | os_log("deinit: NSView.Storage", log: logger, type: .debug)
723 | self.windowedContent.forEach { wc in
724 | DispatchQueue.main.async { wc.willCloseWindowedContent() }
| `- warning: capture of 'wc' with non-Sendable type 'any WindowedContentProtocol' in a '@Sendable' closure [#SendableClosureCaptures]
725 | }
726 | self.windowedContent = []
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[68/136] Compiling AppKitUI NSViewController+extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppKitUI/NSView+appkitui.swift:724:32: warning: capture of 'wc' with non-Sendable type 'any WindowedContentProtocol' in a '@Sendable' closure [#SendableClosureCaptures]
651 | /// Windowed content associated with a view (eg. alerts, sheets etc)
652 | @MainActor
653 | protocol WindowedContentProtocol {
| `- note: protocol 'WindowedContentProtocol' does not conform to the 'Sendable' protocol
654 | func willCloseWindowedContent()
655 | }
:
722 | os_log("deinit: NSView.Storage", log: logger, type: .debug)
723 | self.windowedContent.forEach { wc in
724 | DispatchQueue.main.async { wc.willCloseWindowedContent() }
| `- warning: capture of 'wc' with non-Sendable type 'any WindowedContentProtocol' in a '@Sendable' closure [#SendableClosureCaptures]
725 | }
726 | self.windowedContent = []
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[69/136] Compiling AppKitUI NSVisualEffectView+appkitui.swift
/Users/admin/builder/spi-builder-workspace/Sources/AppKitUI/NSView+appkitui.swift:724:32: warning: capture of 'wc' with non-Sendable type 'any WindowedContentProtocol' in a '@Sendable' closure [#SendableClosureCaptures]
651 | /// Windowed content associated with a view (eg. alerts, sheets etc)
652 | @MainActor
653 | protocol WindowedContentProtocol {
| `- note: protocol 'WindowedContentProtocol' does not conform to the 'Sendable' protocol
654 | func willCloseWindowedContent()
655 | }
:
722 | os_log("deinit: NSView.Storage", log: logger, type: .debug)
723 | self.windowedContent.forEach { wc in
724 | DispatchQueue.main.async { wc.willCloseWindowedContent() }
| `- warning: capture of 'wc' with non-Sendable type 'any WindowedContentProtocol' in a '@Sendable' closure [#SendableClosureCaptures]
725 | }
726 | self.windowedContent = []
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[70/136] Compiling AppKitUI NSOpenPanel+appkitui.swift
[71/136] Compiling AppKitUI NSSavePanel+appkitui.swift
[72/136] Compiling AppKitUI AppKitUI+Capsule.swift
[73/136] Compiling AppKitUI AppKitUI+Circle.swift
[74/136] Compiling AppKitUI AppKitUI+Ellipse.swift
[75/136] Compiling AppKitUI AppKitUI+Rectangle.swift
[76/136] Compiling AppKitUI AppKitUI+Shape.swift
[77/136] Compiling AppKitUI AppKitUI+Disclosure.swift
[78/136] Compiling AppKitUI AppKitUI+Flow.swift
[79/136] Compiling AppKitUI AppKitUI+GlassEffect.swift
[80/136] Compiling AppKitUI AppKitUI+GlassEffectContainer.swift
[81/136] Compiling AppKitUI AppKitUI+HidingView.swift
[82/136] Compiling AppKitUI AppKitUI+ScrollView.swift
[83/136] Compiling AppKitUI AppKitUI+ColorSelector.swift
[84/136] Compiling AppKitUI AppKitUI+ContentUnavailable.swift
[85/136] Compiling AppKitUI AppKitUI+Divider.swift
[86/136] Compiling AppKitUI AppKitUI+DragInfo.swift
[87/136] Compiling AppKitUI AppKitUI+DropView.swift
[88/136] Compiling AppKitUI AppKitUI+IndexValues.swift
[89/136] Compiling AppKitUI AppKitUI+LayoutContainer.swift
[90/136] Compiling AppKitUI AppKitUI+List.swift
[91/136] Compiling AppKitUI AppKitUI+NumberStepper.swift
[92/136] Compiling AppKitUI AppKitUI+PDFView.swift
[93/136] Compiling AppKitUI AppKitUI+ResolvableColor.swift
[94/136] Compiling AppKitUI AppKitUI+SpacerView.swift
[95/136] Compiling AppKitUI AppKitUI+Switch.swift
[96/136] Compiling AppKitUI AppKitUI+TargetAction.swift
[97/136] Compiling AppKitUI AppKitUI+TextView.swift
[98/136] Compiling AppKitUI AppKitUI+UserInterfaceIdentifier.swift
[99/136] Compiling AppKitUI AppKitUI+ViewBodyGenerator.swift
[100/136] Compiling AppKitUI AppKitUI+ViewController.swift
[101/136] Compiling AppKitUI AppKitUI+WebView.swift
[102/136] Compiling AppKitUI AppKitUI.swift
[103/136] Compiling AppKitUI NSBackgroundExtensionView+appkitui.swift
[104/136] Compiling AppKitUI NSBox+appkitui.swift
[105/136] Compiling AppKitUI NSColor+appkitui.swift
[106/136] Compiling AppKitUI NSColorWell+appkitui.swift
[107/136] Compiling AppKitUI NSComboBox+appkitui.swift
[108/136] Compiling AppKitUI NSComboButton+appkitui.swift
[109/136] Compiling AppKitUI NSControl+appkitui.swift
[110/136] Compiling AppKitUI NSDateControl+appkitui.swift
[111/136] Compiling AppKitUI AppKitUI+SplitView.swift
[112/136] Compiling AppKitUI AppKitUI+Stack.swift
[113/136] Compiling AppKitUI AppKitUI+TabView.swift
[114/136] Compiling AppKitUI AppKitUI+ViewSwitcher.swift
[115/136] Compiling AppKitUI AppKitUI+ZStack.swift
[116/136] Compiling AppKitUI AppKitUI+TokenField.swift
[117/136] Compiling AppKitUI NSTokenField+appkitui.swift
[118/136] Compiling AppKitUI Array+extensions.swift
[119/136] Compiling AppKitUI CATransaction+extensions.swift
[120/136] Compiling AppKitUI DesignTime+PreviewBackport.swift
[121/136] Compiling AppKitUI FlowCollectionView.swift
[122/136] Compiling AppKitUI NSColor+extensions.swift
[123/136] Compiling AppKitUI NSCopying+extensions.swift
[124/136] Compiling AppKitUI NSButton+checkbox.swift
[125/136] Compiling AppKitUI NSButton+radio.swift
[126/136] Compiling AppKitUI AUIPageControl+SwiftUI.swift
[127/136] Compiling AppKitUI AUIPageControl.swift
[128/136] Compiling AppKitUI PageControlIndicatorView.swift
[129/136] Compiling AppKitUI PageControlIndicatorsView.swift
[130/136] Compiling AppKitUI PageImageView.swift
[131/136] Compiling AppKitUI WindowedContent.swift
[132/136] Compiling AppKitUI AppKitUI+Image.swift
[133/136] Compiling AppKitUI AppKitUI+PaddedTextField.swift
[134/136] Compiling AppKitUI AppKitUI+FillStyle+Checkerboard.swift
[135/136] Compiling AppKitUI AppKitUI+FillStyle+Color.swift
[136/136] Compiling AppKitUI AppKitUI+FillStyle+Gradient.swift
Build complete! (14.86s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "AppKitUI",
"name" : "AppKitUI",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.13"
}
],
"products" : [
{
"name" : "AppKitUI",
"targets" : [
"AppKitUI"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "AppKitUITests",
"module_type" : "SwiftTarget",
"name" : "AppKitUITests",
"path" : "Tests/AppKitUITests",
"sources" : [
"AppKitUITests.swift"
],
"target_dependencies" : [
"AppKitUI"
],
"type" : "test"
},
{
"c99name" : "AppKitUI",
"module_type" : "SwiftTarget",
"name" : "AppKitUI",
"path" : "Sources/AppKitUI",
"product_memberships" : [
"AppKitUI"
],
"sources" : [
"AppKitUI+ColorSelector.swift",
"AppKitUI+ContentUnavailable.swift",
"AppKitUI+Divider.swift",
"AppKitUI+DragInfo.swift",
"AppKitUI+DropView.swift",
"AppKitUI+IndexValues.swift",
"AppKitUI+LayoutContainer.swift",
"AppKitUI+List.swift",
"AppKitUI+NumberStepper.swift",
"AppKitUI+PDFView.swift",
"AppKitUI+ResolvableColor.swift",
"AppKitUI+SpacerView.swift",
"AppKitUI+Switch.swift",
"AppKitUI+TargetAction.swift",
"AppKitUI+TextView.swift",
"AppKitUI+UserInterfaceIdentifier.swift",
"AppKitUI+ViewBodyGenerator.swift",
"AppKitUI+ViewController.swift",
"AppKitUI+WebView.swift",
"AppKitUI.swift",
"NSBackgroundExtensionView+appkitui.swift",
"NSBox+appkitui.swift",
"NSColor+appkitui.swift",
"NSColorWell+appkitui.swift",
"NSComboBox+appkitui.swift",
"NSComboButton+appkitui.swift",
"NSControl+appkitui.swift",
"NSDateControl+appkitui.swift",
"NSFont+appkitui.swift",
"NSGlassEffectContainerView+appkitui.swift",
"NSGlassEffectView+appkitui.swift",
"NSGraphicsContent+appkitui.swift",
"NSGridView+Row+appkitui.swift",
"NSGridView+appkitui.swift",
"NSLevelIndicator+appkitui.swift",
"NSPathControl+appkitui.swift",
"NSPopUpButton+appkitui.swift",
"NSProgressIndicator+appkitui.swift",
"NSSearchField+appkitui.swift",
"NSSecureTextField+appkitui.swift",
"NSSegmentedControl+appkitui.swift",
"NSSlider+appkitui.swift",
"NSStackView+appkitui.swift",
"NSStepper+appkitui.swift",
"NSSwitch+appkitui.swift",
"NSTextField+appkitui.swift",
"NSView+accessibility.swift",
"NSView+appearance.swift",
"NSView+appkitui.swift",
"NSView+constraints.swift",
"NSView+filters.swift",
"NSView+gestures.swift",
"NSView+mask.swift",
"NSViewController+extensions.swift",
"NSVisualEffectView+appkitui.swift",
"NSWindow+appkitui.swift",
"NumberFormatter+appkitui.swift",
"bind/Bind+Aggregator.swift",
"bind/Bind+OneWayTransform.swift",
"bind/Bind+Transformers.swift",
"bind/Bind+TwoWayTransform.swift",
"bind/Bind.swift",
"bind/Bindable.swift",
"bind/DelayingCall.swift",
"button/AppKitUI+ComboButton.swift",
"button/AppKitUI+LinkButton.swift",
"button/AppKitUI+TransparentButton.swift",
"button/NSButton+appkitui.swift",
"button/NSButton+checkbox.swift",
"button/NSButton+radio.swift",
"custom-controls/AUIPageControl/AUIPageControl+SwiftUI.swift",
"custom-controls/AUIPageControl/AUIPageControl.swift",
"custom-controls/AUIPageControl/private/PageControlIndicatorView.swift",
"custom-controls/AUIPageControl/private/PageControlIndicatorsView.swift",
"custom-controls/AUIPageControl/private/PageImageView.swift",
"custom-controls/AUIPageControl/private/WindowedContent.swift",
"custom-controls/AppKitUI+Image.swift",
"custom-controls/AppKitUI+PaddedTextField.swift",
"fill/AppKitUI+FillStyle+Checkerboard.swift",
"fill/AppKitUI+FillStyle+Color.swift",
"fill/AppKitUI+FillStyle+Gradient.swift",
"fill/AppKitUI+FillStyle+Image.swift",
"fill/AppKitUI+FillStyle+Stripes.swift",
"fill/AppKitUI+FillStyle.swift",
"image/NSImage+appkitui.swift",
"image/NSImageView+appkitui.swift",
"menu/NSMenu+appkitui.swift",
"menu/NSMenuItem+appkitui.swift",
"menu/NSMenuItem+palette.swift",
"menu/NSMenuItem+view.swift",
"panel/AppKitUI+Alert.swift",
"panel/AppKitUI+Popover.swift",
"panel/AppKitUI+Sheet.swift",
"panel/NSAlert+appkitui.swift",
"panel/NSOpenPanel+appkitui.swift",
"panel/NSSavePanel+appkitui.swift",
"shape/AppKitUI+Capsule.swift",
"shape/AppKitUI+Circle.swift",
"shape/AppKitUI+Ellipse.swift",
"shape/AppKitUI+Rectangle.swift",
"shape/AppKitUI+Shape.swift",
"structure/AppKitUI+Disclosure.swift",
"structure/AppKitUI+Flow.swift",
"structure/AppKitUI+GlassEffect.swift",
"structure/AppKitUI+GlassEffectContainer.swift",
"structure/AppKitUI+HidingView.swift",
"structure/AppKitUI+ScrollView.swift",
"structure/AppKitUI+SplitView.swift",
"structure/AppKitUI+Stack.swift",
"structure/AppKitUI+TabView.swift",
"structure/AppKitUI+ViewSwitcher.swift",
"structure/AppKitUI+ZStack.swift",
"tokenfield/AppKitUI+TokenField.swift",
"tokenfield/NSTokenField+appkitui.swift",
"utils/Array+extensions.swift",
"utils/CATransaction+extensions.swift",
"utils/DesignTime+PreviewBackport.swift",
"utils/FlowCollectionView.swift",
"utils/NSColor+extensions.swift",
"utils/NSCopying+extensions.swift",
"utils/NSImage+extensions.swift",
"utils/NSLayoutConstraint+extensions.swift",
"utils/NSObject+arbitraryValues.swift",
"utils/NSObject+associated.swift",
"utils/NSRange+extensions.swift",
"utils/NSView+extensions.swift",
"utils/OSLogger.swift",
"utils/Optional+extensions.swift",
"utils/Range+extensions.swift",
"utils/ReentryChecker.swift",
"utils/ScrollableTextView.swift",
"utils/ViewAppearanceObservation.swift",
"utils/global.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Done.