The Swift Package Index logo.Swift Package Index

Build Information

Failed to build combine-cocoa, reference main (52db12), with Swift 6.1 for macOS (SPM) on 8 Feb 2026 00:26:57 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/capturecontext/combine-cocoa.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/capturecontext/combine-cocoa
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 52db12b feat(SPI): Update .spi.yml
Cloned https://github.com/capturecontext/combine-cocoa.git
Revision (git rev-parse @):
52db12b98cd1da7bc3f25ae6eb34a58aa7cdf09f
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/capturecontext/combine-cocoa.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/capturecontext/combine-cocoa.git
https://github.com/capturecontext/combine-cocoa.git
{
  "dependencies" : [
    {
      "identity" : "combine-extensions",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.3.0",
            "upper_bound" : "0.4.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/capturecontext/combine-extensions.git"
    }
  ],
  "manifest_display_name" : "combine-cocoa",
  "name" : "combine-cocoa",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "maccatalyst",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    }
  ],
  "products" : [
    {
      "name" : "CombineCocoa",
      "targets" : [
        "CombineCocoa"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "CombineCocoaMacros",
      "targets" : [
        "CombineCocoaMacros"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "6"
  ],
  "targets" : [
    {
      "c99name" : "CombineCocoaMacros",
      "module_type" : "SwiftTarget",
      "name" : "CombineCocoaMacros",
      "path" : "Sources/CombineCocoaMacros",
      "product_dependencies" : [
        "CombineExtensionsMacros"
      ],
      "product_memberships" : [
        "CombineCocoaMacros"
      ],
      "sources" : [
        "Exports.swift"
      ],
      "target_dependencies" : [
        "CombineCocoa"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CombineCocoa",
      "module_type" : "SwiftTarget",
      "name" : "CombineCocoa",
      "path" : "Sources/CombineCocoa",
      "product_dependencies" : [
        "CombineExtensions"
      ],
      "product_memberships" : [
        "CombineCocoa",
        "CombineCocoaMacros"
      ],
      "sources" : [
        "AppKit/NSControl+ActionHandler.swift",
        "CombineControlEvent.swift",
        "CombineControlTarget.swift",
        "Exports.swift",
        "UIKit/AnimatedAssignSubscriber.swift",
        "UIKit/Controllers/UIViewController+Presentation.swift",
        "UIKit/Controls/NSTextStorage+Combine.swift",
        "UIKit/Controls/UIBarButtonItem+Combine.swift",
        "UIKit/Controls/UICollectionView+Combine.swift",
        "UIKit/Controls/UIControl+Combine.swift",
        "UIKit/Controls/UIGestureRecognizer+Combine.swift",
        "UIKit/Controls/UIScrollView+Combine.swift",
        "UIKit/Controls/UISearchBar+Combine.swift",
        "UIKit/Controls/UITableView+Combine.swift",
        "UIKit/Controls/UITextView+Combine.swift",
        "UIKit/Keyboard/Keyboard+Combine.swift",
        "UIKit/Keyboard/KeyboardChangeContext.swift",
        "UIKit/Keyboard/KeyboardEvent.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats
Building for debugging...
[0/49] Write sources
[32/49] Write swift-version-2F0A5646E1D333AE.txt
[34/77] Emitting module SwiftSyntax602
[35/77] Emitting module IssueReportingPackageSupport
[36/77] Compiling IssueReportingPackageSupport _Test.swift
[37/77] Compiling SwiftSyntax602 Empty.swift
[38/77] Compiling SwiftSyntax510 Empty.swift
[39/77] Emitting module SwiftSyntax601
[40/77] Emitting module SwiftSyntax510
[41/77] Compiling SwiftSyntax601 Empty.swift
[42/77] Emitting module SwiftSyntax509
[43/77] Compiling SwiftSyntax509 Empty.swift
[44/77] Emitting module SwiftSyntax600
[45/77] Compiling SwiftSyntax600 Empty.swift
[45/77] Compiling _SwiftSyntaxCShims PlatformMutex.c
[46/77] Compiling _InterceptionUtilsObjc ObjcRuntimeAliases.m
[48/170] Emitting module _InterceptionCustomSelectors
[49/170] Compiling SwiftSyntax SyntaxTreeViewMode.swift
[50/170] Compiling SwiftSyntax TokenDiagnostic.swift
[51/172] Compiling SwiftSyntax SyntaxProtocol.swift
[52/172] Compiling SwiftSyntax SyntaxText.swift
[53/172] Compiling IssueReporting WithExpectedIssue.swift
[54/172] Compiling IssueReporting WithIssueContext.swift
[55/172] Compiling ConcurrencyExtras MainSerialExecutor.swift
[56/173] Compiling ConcurrencyExtras Locking.swift
[57/173] Compiling ConcurrencyExtras UncheckedBox.swift
[58/173] Compiling ConcurrencyExtras LockIsolated.swift
[59/173] Compiling ConcurrencyExtras AsyncThrowingStream.swift
[60/173] Compiling _InterceptionUtils Synchronizing.swift
[61/173] Compiling _InterceptionUtils ObjC+Messages.swift
[62/173] Compiling _InterceptionUtils ObjC+Runtime.swift
[63/173] Compiling _InterceptionUtils ObjC+RuntimeSubclassing.swift
[64/173] Compiling _InterceptionUtils ObjC+Constants.swift
[65/173] Compiling _InterceptionUtils NSObject+Association.swift
[66/173] Compiling _InterceptionUtils NSObject+ObjCRuntime.swift
[67/173] Compiling _InterceptionUtils Exports.swift
[68/173] Emitting module _InterceptionUtils
[69/173] Compiling _InterceptionUtils ObjC+Selector.swift
[70/173] Emitting module ConcurrencyExtras
[71/173] Compiling SwiftSyntax SwiftSyntaxCompatibility.swift
[72/173] Compiling SwiftSyntax Syntax.swift
[73/173] Compiling ConcurrencyExtras AsyncStream.swift
[74/173] Compiling ConcurrencyExtras Result.swift
[75/173] Compiling ConcurrencyExtras Task.swift
[76/173] Compiling _InterceptionCustomSelectors KeyPath+.swift
[77/173] Compiling _InterceptionCustomSelectors _PropertySelector.swift
[78/173] Compiling _InterceptionCustomSelectors _MutablePropertySelector.swift
[79/173] Compiling _InterceptionCustomSelectors _MethodSelector.swift
[80/173] Compiling SwiftSyntax SyntaxHashable.swift
[81/173] Compiling SwiftSyntax SyntaxIdentifier.swift
[82/173] Compiling SwiftSyntax SyntaxNodeStructure.swift
[83/173] Compiling SwiftSyntax AbsolutePosition.swift
[84/173] Compiling SwiftSyntax CommonAncestor.swift
[85/173] Compiling SwiftSyntax Convenience.swift
[86/173] Compiling SwiftSyntax SyntaxChildren.swift
[87/173] Compiling SwiftSyntax SyntaxCollection.swift
[88/173] Compiling SwiftSyntax Assert.swift
[89/173] Compiling SwiftSyntax BumpPtrAllocator.swift
[90/173] Emitting module IssueReporting
[91/173] Compiling SwiftSyntax AbsoluteSyntaxInfo.swift
[92/173] Compiling SwiftSyntax ArenaAllocatedBuffer.swift
[95/173] Compiling ConcurrencyExtras UncheckedSendable.swift
[96/190] Compiling Interception Exports.swift
[97/190] Compiling Interception NSObject+Interception.swift
[98/190] Compiling Interception InterceptionResult.swift
[99/190] Emitting module Interception
[99/190] Write Objects.LinkFileList
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning duplicate member name 'Exports.swift.o' from '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/_InterceptionUtils.build/Exports.swift.o(Exports.swift.o)' and '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Interception.build/Exports.swift.o(Exports.swift.o)'
[100/190] Archiving libInterception.a
[102/193] Compiling CombineInterception NSObject+Interception.swift
[103/193] Compiling CombineInterception Exports.swift
[104/193] Emitting module CombineInterception
[104/193] Write Objects.LinkFileList
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning duplicate member name 'Exports.swift.o' from '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/CombineInterception.build/Exports.swift.o(Exports.swift.o)' and '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Interception.build/Exports.swift.o(Exports.swift.o)'
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning duplicate member name 'Exports.swift.o' from '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Interception.build/Exports.swift.o(Exports.swift.o)' and '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/_InterceptionUtils.build/Exports.swift.o(Exports.swift.o)'
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning duplicate member name 'NSObject+Interception.swift.o' from '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Interception.build/NSObject+Interception.swift.o(NSObject+Interception.swift.o)' and '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/CombineInterception.build/NSObject+Interception.swift.o(NSObject+Interception.swift.o)'
[105/193] Archiving libCombineInterception.a
[107/193] Emitting module SwiftSyntax
[114/200] Compiling SwiftSyntax Trivia.swift
[115/200] Compiling CombineSchedulers AnyScheduler.swift
[116/200] Compiling CombineSchedulers Concurrency.swift
[117/200] Compiling CombineSchedulers ImmediateScheduler.swift
[118/200] Compiling CombineSchedulers Deprecations.swift
[119/200] Compiling CombineSchedulers Lock.swift
[120/200] Compiling CombineSchedulers NSRecursiveLock.swift
[122/200] Compiling SwiftSyntax SyntaxCollections.swift
[123/200] Compiling SwiftSyntax SyntaxEnum.swift
[124/200] Compiling SwiftSyntax SyntaxKind.swift
[125/200] Compiling SwiftSyntax SyntaxRewriter.swift
[126/200] Compiling SwiftSyntax SyntaxTraits.swift
[127/200] Compiling SwiftSyntax SyntaxVisitor.swift
[128/200] Compiling SwiftSyntax TokenKind.swift
[136/200] Compiling CombineSchedulers UIKit.swift
[137/200] Compiling CombineSchedulers UIScheduler.swift
[138/201] Compiling CombineSchedulers Timer.swift
[139/201] Compiling CombineSchedulers TestScheduler.swift
[140/201] Compiling CombineSchedulers UnimplementedScheduler.swift
[141/201] Compiling SwiftSyntax Tokens.swift
[142/201] Compiling SwiftSyntax TriviaPieces.swift
[143/201] Compiling SwiftSyntax RawSyntaxNodesAB.swift
[144/201] Compiling SwiftSyntax RawSyntaxNodesC.swift
[145/201] Compiling SwiftSyntax RawSyntaxNodesD.swift
[146/201] Compiling SwiftSyntax RawSyntaxNodesEF.swift
[147/201] Compiling SwiftSyntax RawSyntaxNodesGHI.swift
[148/201] Compiling SwiftSyntax CustomTraits.swift
[149/201] Compiling SwiftSyntax EditorPlaceholder.swift
[150/201] Compiling SwiftSyntax Identifier.swift
[151/201] Compiling SwiftSyntax MemoryLayout.swift
[152/201] Compiling SwiftSyntax MissingNodeInitializers.swift
[153/201] Compiling SwiftSyntax RawSyntax.swift
[154/201] Compiling SwiftSyntax RawSyntaxArena.swift
[155/201] Compiling SwiftSyntax RawSyntaxNodesJKLMN.swift
[156/201] Compiling SwiftSyntax RawSyntaxNodesOP.swift
[157/201] Compiling SwiftSyntax RawSyntaxNodesQRS.swift
[158/201] Compiling SwiftSyntax RawSyntaxNodesTUVWXYZ.swift
[159/201] Compiling SwiftSyntax RawSyntaxValidation.swift
[160/201] Compiling SwiftSyntax SyntaxNodesAB.swift
[161/201] Compiling SwiftSyntax SyntaxNodesC.swift
[168/201] Compiling CombineSchedulers Platform.swift
[169/201] Emitting module CombineSchedulers
[170/201] Compiling CombineSchedulers SwiftUI.swift
[171/224] Emitting module CombineExtensions
[172/226] Compiling CombineExtensions Publisher+Concurrency.swift
[173/226] Compiling CombineExtensions Publisher+Errors.swift
[174/226] Compiling CombineExtensions Publisher+UncheckedSendable.swift
[175/226] Compiling CombineExtensions SubjectProxy.swift
[176/226] Compiling CombineExtensions AnySubscriber.swift
[177/226] Compiling CombineExtensions AnySubject.swift
[178/226] Compiling CombineExtensions DefaultInnerPublishSubject.swift
[179/226] Compiling CombineExtensions DispatchQueue+.swift
[180/226] Compiling CombineExtensions NoOptionsSchedulerOf.swift
[181/226] Compiling CombineExtensions Publishers.Sink+.swift
[182/226] Compiling CombineExtensions PublishersProxy.swift
[183/226] Compiling CombineExtensions PublishSubject+Deprecated.swift
[184/226] Compiling CombineExtensions Publisher+SinkOnce.swift
[185/226] Compiling CombineExtensions Exports.swift
[186/226] Compiling CombineExtensions PublishSubject.swift
[187/226] Compiling CombineExtensions Subject+.swift
[188/226] Compiling CombineExtensions Cancellable+.swift
[189/226] Compiling CombineExtensions NonScopedCancellable.swift
[190/226] Compiling CombineExtensions DelegateProxy.swift
[191/226] Compiling CombineExtensions CancellationTrackingSubscriber.swift
[192/226] Compiling CombineExtensions CancellationTrackingSubscription.swift
[193/226] Compiling CombineExtensions AnyObject+Lifetime.swift
[194/226] Compiling CombineExtensions Lifetime.swift
[195/226] Compiling CombineExtensions Publisher+.swift
[195/226] Write Objects.LinkFileList
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning duplicate member name 'Deprecations.swift.o' from '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/CombineSchedulers.build/Deprecations.swift.o(Deprecations.swift.o)' and '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/IssueReporting.build/Deprecations.swift.o(Deprecations.swift.o)'
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning duplicate member name 'Exports.swift.o' from '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Interception.build/Exports.swift.o(Exports.swift.o)' and '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/CombineInterception.build/Exports.swift.o(Exports.swift.o)'
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning duplicate member name 'Exports.swift.o' from '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/CombineInterception.build/Exports.swift.o(Exports.swift.o)' and '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/CombineExtensions.build/Exports.swift.o(Exports.swift.o)'
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning duplicate member name 'Exports.swift.o' from '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/CombineExtensions.build/Exports.swift.o(Exports.swift.o)' and '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/_InterceptionUtils.build/Exports.swift.o(Exports.swift.o)'
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning duplicate member name 'LockIsolated.swift.o' from '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/ConcurrencyExtras.build/LockIsolated.swift.o(LockIsolated.swift.o)' and '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/IssueReporting.build/LockIsolated.swift.o(LockIsolated.swift.o)'
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning duplicate member name 'NSObject+Interception.swift.o' from '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Interception.build/NSObject+Interception.swift.o(NSObject+Interception.swift.o)' and '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/CombineInterception.build/NSObject+Interception.swift.o(NSObject+Interception.swift.o)'
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning duplicate member name 'UncheckedSendable.swift.o' from '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/IssueReporting.build/UncheckedSendable.swift.o(UncheckedSendable.swift.o)' and '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/ConcurrencyExtras.build/UncheckedSendable.swift.o(UncheckedSendable.swift.o)'
[196/226] Archiving libCombineExtensions.a
[198/244] Compiling SwiftSyntax RawSyntaxLayoutView.swift
[199/244] Compiling SwiftSyntax RawSyntaxNodeProtocol.swift
[200/244] Compiling SwiftSyntax RawSyntaxTokenView.swift
[201/244] Compiling SwiftSyntax SourceEdit.swift
[202/244] Compiling SwiftSyntax SourceLength.swift
[203/244] Compiling SwiftSyntax SourceLocation.swift
[204/244] Compiling SwiftSyntax SourcePresence.swift
[205/244] Compiling SwiftSyntax Utils.swift
[206/244] Compiling SwiftSyntax ChildNameForKeyPath.swift
[207/244] Compiling SwiftSyntax Keyword.swift
[208/244] Compiling SwiftSyntax RenamedChildrenCompatibility.swift
[209/244] Compiling SwiftSyntax RenamedNodesCompatibility.swift
[210/244] Compiling SwiftSyntax SyntaxAnyVisitor.swift
[211/244] Compiling SwiftSyntax SyntaxBaseNodes.swift
[212/244] Compiling CombineCocoa UITextView+Combine.swift
[213/244] Compiling CombineCocoa Keyboard+Combine.swift
[214/245] Compiling CombineCocoa UIGestureRecognizer+Combine.swift
[215/245] Compiling CombineCocoa UIScrollView+Combine.swift
[216/245] Compiling CombineCocoa UICollectionView+Combine.swift
[217/245] Compiling CombineCocoa UIControl+Combine.swift
[218/245] Emitting module CombineCocoa
[219/245] Compiling CombineCocoa UISearchBar+Combine.swift
[220/245] Compiling CombineCocoa UITableView+Combine.swift
[221/245] Compiling CombineCocoa KeyboardChangeContext.swift
[222/245] Compiling CombineCocoa AnimatedAssignSubscriber.swift
[223/245] Compiling CombineCocoa UIViewController+Presentation.swift
[224/245] Compiling CombineCocoa CombineControlTarget.swift
[225/245] Compiling CombineCocoa Exports.swift
[226/245] Compiling CombineCocoa NSTextStorage+Combine.swift
[227/245] Compiling CombineCocoa UIBarButtonItem+Combine.swift
[228/245] Compiling CombineCocoa NSControl+ActionHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/CombineCocoa/AppKit/NSControl+ActionHandler.swift:23:12: error: main actor-isolated property 'target' can not be mutated from a nonisolated context
20 | 		}
21 |
22 | 		func attach(to control: NSControl) {
   |        `- note: add '@MainActor' to make instance method 'attach(to:)' part of global actor 'MainActor'
23 | 			control.target = self
   |            `- error: main actor-isolated property 'target' can not be mutated from a nonisolated context
24 | 			control.action = #selector(handle)
25 | 			control.sendAction(on: .any)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: mutation of this property is only permitted within the actor
 22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 23 |
 24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
    |                               `- note: mutation of this property is only permitted within the actor
 25 | @property (nullable) SEL action;
 26 | @property NSInteger tag;
/Users/admin/builder/spi-builder-workspace/Sources/CombineCocoa/AppKit/NSControl+ActionHandler.swift:24:12: error: main actor-isolated property 'action' can not be mutated from a nonisolated context
20 | 		}
21 |
22 | 		func attach(to control: NSControl) {
   |        `- note: add '@MainActor' to make instance method 'attach(to:)' part of global actor 'MainActor'
23 | 			control.target = self
24 | 			control.action = #selector(handle)
   |            `- error: main actor-isolated property 'action' can not be mutated from a nonisolated context
25 | 			control.sendAction(on: .any)
26 | 		}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:25:26: note: mutation of this property is only permitted within the actor
 23 |
 24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
 25 | @property (nullable) SEL action;
    |                          `- note: mutation of this property is only permitted within the actor
 26 | @property NSInteger tag;
 27 | @property BOOL ignoresMultiClick;
/Users/admin/builder/spi-builder-workspace/Sources/CombineCocoa/AppKit/NSControl+ActionHandler.swift:25:12: error: call to main actor-isolated instance method 'sendAction(on:)' in a synchronous nonisolated context
20 | 		}
21 |
22 | 		func attach(to control: NSControl) {
   |        `- note: add '@MainActor' to make instance method 'attach(to:)' part of global actor 'MainActor'
23 | 			control.target = self
24 | 			control.action = #selector(handle)
25 | 			control.sendAction(on: .any)
   |            `- error: call to main actor-isolated instance method 'sendAction(on:)' in a synchronous nonisolated context
26 | 		}
27 | 	}
AppKit.NSControl.sendAction:2:22: note: calls to instance method 'sendAction(on:)' from outside of its actor context are implicitly asynchronous
1 | class NSControl {
2 | @MainActor open func sendAction(on mask: NSEvent.EventTypeMask) -> Int}
  |                      |- note: calls to instance method 'sendAction(on:)' from outside of its actor context are implicitly asynchronous
  |                      `- note: main actor isolation inferred from inheritance from class 'NSView'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/CombineCocoa/AppKit/NSControl+ActionHandler.swift:32:24: error: main actor-isolated property 'currentEvent' can not be referenced from a nonisolated context
30 | extension NSEvent {
31 | 	internal static var current: NSEvent? {
32 | 		NSApplication.shared.currentEvent
   |                        `- error: main actor-isolated property 'currentEvent' can not be referenced from a nonisolated context
33 | 	}
34 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:349:49: note: property declared here
347 | - (void)sendEvent:(NSEvent *)event;
348 | - (void)postEvent:(NSEvent *)event atStart:(BOOL)atStart;
349 | @property (nullable, readonly, strong) NSEvent *currentEvent;
    |                                                 `- note: property declared here
350 | - (nullable NSEvent *)nextEventMatchingMask:(NSEventMask)mask untilDate:(nullable NSDate *)expiration inMode:(NSRunLoopMode)mode dequeue:(BOOL)deqFlag;
351 | - (void)discardEventsMatchingMask:(NSEventMask)mask beforeEvent:(nullable NSEvent *)lastEvent;
/Users/admin/builder/spi-builder-workspace/Sources/CombineCocoa/AppKit/NSControl+ActionHandler.swift:32:17: error: main actor-isolated class property 'shared' can not be referenced from a nonisolated context
30 | extension NSEvent {
31 | 	internal static var current: NSEvent? {
32 | 		NSApplication.shared.currentEvent
   |                 `- error: main actor-isolated class property 'shared' can not be referenced from a nonisolated context
33 | 	}
34 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:193:61: note: class property declared here
191 | APPKIT_EXTERN __kindof NSApplication * _Null_unspecified NSApp NS_SWIFT_UI_ACTOR;
192 |
193 | @property (class, readonly, strong) __kindof NSApplication *sharedApplication;
    |                                                             `- note: class property declared here
194 | @property (nullable, weak) id<NSApplicationDelegate> delegate;
195 |
/Users/admin/builder/spi-builder-workspace/Sources/CombineCocoa/CombineControlEvent.swift:136:29: error: main actor-isolated property 'target' can not be referenced from a nonisolated context
134 | 			self.events = events
135 |
136 | 			if let handler = control.target as? NSControl.ActionHandler {
    |                             `- error: main actor-isolated property 'target' can not be referenced from a nonisolated context
137 | 				self.handler = handler
138 | 			} else {
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: property declared here
 22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 23 |
 24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
    |                               `- note: property declared here
 25 | @property (nullable) SEL action;
 26 | @property NSInteger tag;
[229/245] Compiling CombineCocoa CombineControlEvent.swift
/Users/admin/builder/spi-builder-workspace/Sources/CombineCocoa/AppKit/NSControl+ActionHandler.swift:23:12: error: main actor-isolated property 'target' can not be mutated from a nonisolated context
20 | 		}
21 |
22 | 		func attach(to control: NSControl) {
   |        `- note: add '@MainActor' to make instance method 'attach(to:)' part of global actor 'MainActor'
23 | 			control.target = self
   |            `- error: main actor-isolated property 'target' can not be mutated from a nonisolated context
24 | 			control.action = #selector(handle)
25 | 			control.sendAction(on: .any)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: mutation of this property is only permitted within the actor
 22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 23 |
 24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
    |                               `- note: mutation of this property is only permitted within the actor
 25 | @property (nullable) SEL action;
 26 | @property NSInteger tag;
/Users/admin/builder/spi-builder-workspace/Sources/CombineCocoa/AppKit/NSControl+ActionHandler.swift:24:12: error: main actor-isolated property 'action' can not be mutated from a nonisolated context
20 | 		}
21 |
22 | 		func attach(to control: NSControl) {
   |        `- note: add '@MainActor' to make instance method 'attach(to:)' part of global actor 'MainActor'
23 | 			control.target = self
24 | 			control.action = #selector(handle)
   |            `- error: main actor-isolated property 'action' can not be mutated from a nonisolated context
25 | 			control.sendAction(on: .any)
26 | 		}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:25:26: note: mutation of this property is only permitted within the actor
 23 |
 24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
 25 | @property (nullable) SEL action;
    |                          `- note: mutation of this property is only permitted within the actor
 26 | @property NSInteger tag;
 27 | @property BOOL ignoresMultiClick;
/Users/admin/builder/spi-builder-workspace/Sources/CombineCocoa/AppKit/NSControl+ActionHandler.swift:25:12: error: call to main actor-isolated instance method 'sendAction(on:)' in a synchronous nonisolated context
20 | 		}
21 |
22 | 		func attach(to control: NSControl) {
   |        `- note: add '@MainActor' to make instance method 'attach(to:)' part of global actor 'MainActor'
23 | 			control.target = self
24 | 			control.action = #selector(handle)
25 | 			control.sendAction(on: .any)
   |            `- error: call to main actor-isolated instance method 'sendAction(on:)' in a synchronous nonisolated context
26 | 		}
27 | 	}
AppKit.NSControl.sendAction:2:22: note: calls to instance method 'sendAction(on:)' from outside of its actor context are implicitly asynchronous
1 | class NSControl {
2 | @MainActor open func sendAction(on mask: NSEvent.EventTypeMask) -> Int}
  |                      |- note: calls to instance method 'sendAction(on:)' from outside of its actor context are implicitly asynchronous
  |                      `- note: main actor isolation inferred from inheritance from class 'NSView'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/CombineCocoa/AppKit/NSControl+ActionHandler.swift:32:24: error: main actor-isolated property 'currentEvent' can not be referenced from a nonisolated context
30 | extension NSEvent {
31 | 	internal static var current: NSEvent? {
32 | 		NSApplication.shared.currentEvent
   |                        `- error: main actor-isolated property 'currentEvent' can not be referenced from a nonisolated context
33 | 	}
34 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:349:49: note: property declared here
347 | - (void)sendEvent:(NSEvent *)event;
348 | - (void)postEvent:(NSEvent *)event atStart:(BOOL)atStart;
349 | @property (nullable, readonly, strong) NSEvent *currentEvent;
    |                                                 `- note: property declared here
350 | - (nullable NSEvent *)nextEventMatchingMask:(NSEventMask)mask untilDate:(nullable NSDate *)expiration inMode:(NSRunLoopMode)mode dequeue:(BOOL)deqFlag;
351 | - (void)discardEventsMatchingMask:(NSEventMask)mask beforeEvent:(nullable NSEvent *)lastEvent;
/Users/admin/builder/spi-builder-workspace/Sources/CombineCocoa/AppKit/NSControl+ActionHandler.swift:32:17: error: main actor-isolated class property 'shared' can not be referenced from a nonisolated context
30 | extension NSEvent {
31 | 	internal static var current: NSEvent? {
32 | 		NSApplication.shared.currentEvent
   |                 `- error: main actor-isolated class property 'shared' can not be referenced from a nonisolated context
33 | 	}
34 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:193:61: note: class property declared here
191 | APPKIT_EXTERN __kindof NSApplication * _Null_unspecified NSApp NS_SWIFT_UI_ACTOR;
192 |
193 | @property (class, readonly, strong) __kindof NSApplication *sharedApplication;
    |                                                             `- note: class property declared here
194 | @property (nullable, weak) id<NSApplicationDelegate> delegate;
195 |
/Users/admin/builder/spi-builder-workspace/Sources/CombineCocoa/CombineControlEvent.swift:136:29: error: main actor-isolated property 'target' can not be referenced from a nonisolated context
134 | 			self.events = events
135 |
136 | 			if let handler = control.target as? NSControl.ActionHandler {
    |                             `- error: main actor-isolated property 'target' can not be referenced from a nonisolated context
137 | 				self.handler = handler
138 | 			} else {
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: property declared here
 22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 23 |
 24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
    |                               `- note: property declared here
 25 | @property (nullable) SEL action;
 26 | @property NSInteger tag;
[230/245] Compiling CombineCocoa KeyboardEvent.swift
Fetching https://github.com/capturecontext/combine-extensions.git
[1/374] Fetching combine-extensions
Fetched https://github.com/capturecontext/combine-extensions.git from cache (0.75s)
Computing version for https://github.com/capturecontext/combine-extensions.git
Computed https://github.com/capturecontext/combine-extensions.git at 0.3.2 (1.31s)
Fetching https://github.com/capturecontext/combine-interception.git
Fetching https://github.com/pointfreeco/swift-concurrency-extras.git from cache
Fetching https://github.com/pointfreeco/combine-schedulers.git from cache
[1/204] Fetching combine-interception
Fetched https://github.com/pointfreeco/combine-schedulers.git from cache (0.74s)
Fetched https://github.com/pointfreeco/swift-concurrency-extras.git from cache (0.75s)
Fetched https://github.com/capturecontext/combine-interception.git from cache (0.77s)
Computing version for https://github.com/capturecontext/combine-interception.git
Computed https://github.com/capturecontext/combine-interception.git at 0.4.1 (1.35s)
Fetching https://github.com/capturecontext/swift-interception.git
[1/338] Fetching swift-interception
Fetched https://github.com/capturecontext/swift-interception.git from cache (0.74s)
Computing version for https://github.com/capturecontext/swift-interception.git
Computed https://github.com/capturecontext/swift-interception.git at 0.4.5 (1.31s)
Fetching https://github.com/stackotter/swift-macro-toolkit.git
[1/984] Fetching swift-macro-toolkit
Fetched https://github.com/stackotter/swift-macro-toolkit.git from cache (0.85s)
Computing version for https://github.com/pointfreeco/combine-schedulers.git
Computed https://github.com/pointfreeco/combine-schedulers.git at 1.1.0 (1.45s)
Fetching https://github.com/OpenCombine/OpenCombine.git
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay from cache
[1/8284] Fetching opencombine
Fetched https://github.com/OpenCombine/OpenCombine.git from cache (1.27s)
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (1.27s)
Computing version for https://github.com/OpenCombine/OpenCombine.git
Computed https://github.com/OpenCombine/OpenCombine.git at 0.14.0 (5.05s)
Computing version for https://github.com/pointfreeco/swift-concurrency-extras.git
Computed https://github.com/pointfreeco/swift-concurrency-extras.git at 1.3.2 (0.52s)
Computing version for https://github.com/stackotter/swift-macro-toolkit.git
Computed https://github.com/stackotter/swift-macro-toolkit.git at 0.8.0 (0.51s)
Fetching https://github.com/swiftlang/swift-syntax.git from cache
Fetched https://github.com/swiftlang/swift-syntax.git from cache (1.98s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 602.0.0 (2.74s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.8.1 (0.51s)
Creating working copy for https://github.com/capturecontext/combine-extensions.git
Working copy of https://github.com/capturecontext/combine-extensions.git resolved at 0.3.2
Creating working copy for https://github.com/capturecontext/swift-interception.git
Working copy of https://github.com/capturecontext/swift-interception.git resolved at 0.4.5
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 602.0.0
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.8.1
Creating working copy for https://github.com/OpenCombine/OpenCombine.git
Working copy of https://github.com/OpenCombine/OpenCombine.git resolved at 0.14.0
Creating working copy for https://github.com/pointfreeco/swift-concurrency-extras.git
Working copy of https://github.com/pointfreeco/swift-concurrency-extras.git resolved at 1.3.2
Creating working copy for https://github.com/stackotter/swift-macro-toolkit.git
Working copy of https://github.com/stackotter/swift-macro-toolkit.git resolved at 0.8.0
Creating working copy for https://github.com/pointfreeco/combine-schedulers.git
Working copy of https://github.com/pointfreeco/combine-schedulers.git resolved at 1.1.0
Creating working copy for https://github.com/capturecontext/combine-interception.git
Working copy of https://github.com/capturecontext/combine-interception.git resolved at 0.4.1
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/12] Write swift-version-2F0A5646E1D333AE.txt
[2/50] Compiling SwiftSyntax601 Empty.swift
[3/50] Emitting module SwiftSyntax601
[4/50] Compiling SwiftSyntax602 Empty.swift
[5/50] Emitting module SwiftSyntax602
[6/50] Compiling SwiftSyntax600 Empty.swift
[7/50] Emitting module SwiftSyntax600
[8/50] Emitting module SwiftSyntax509
[9/50] Compiling SwiftSyntax509 Empty.swift
[10/50] Emitting module SwiftSyntax510
[11/50] Compiling SwiftSyntax510 Empty.swift
[12/50] Compiling IssueReportingPackageSupport _Test.swift
[13/50] Emitting module IssueReportingPackageSupport
[14/133] Compiling _InterceptionUtils Synchronizing.swift
[15/133] Compiling ConcurrencyExtras AsyncThrowingStream.swift
[16/133] Compiling ConcurrencyExtras Locking.swift
[17/134] Compiling _InterceptionUtils ObjC+Runtime.swift
[18/134] Compiling _InterceptionCustomSelectors _MethodSelector.swift
[19/134] Compiling _InterceptionCustomSelectors _MutablePropertySelector.swift
[20/134] Compiling _InterceptionCustomSelectors _PropertySelector.swift
[21/134] Emitting module _InterceptionUtils
[22/134] Compiling _InterceptionUtils NSObject+ObjCRuntime.swift
[23/134] Compiling _InterceptionUtils ObjC+Constants.swift
[24/134] Compiling _InterceptionUtils Exports.swift
[25/134] Compiling _InterceptionUtils NSObject+Association.swift
[26/134] Compiling _InterceptionUtils ObjC+Messages.swift
[27/134] Compiling _InterceptionUtils ObjC+Selector.swift
[28/134] Compiling _InterceptionUtils ObjC+RuntimeSubclassing.swift
[29/134] Compiling ConcurrencyExtras UncheckedBox.swift
[30/134] Compiling ConcurrencyExtras LockIsolated.swift
[31/134] Compiling ConcurrencyExtras MainSerialExecutor.swift
[32/134] Compiling ConcurrencyExtras Task.swift
[33/134] Compiling ConcurrencyExtras Result.swift
[34/134] Emitting module ConcurrencyExtras
[35/134] Emitting module _InterceptionCustomSelectors
[36/134] Compiling _InterceptionCustomSelectors KeyPath+.swift
[37/134] Compiling SwiftSyntax AbsolutePosition.swift
[38/134] Compiling SwiftSyntax AbsoluteSyntaxInfo.swift
[39/134] Compiling ConcurrencyExtras AsyncStream.swift
[40/134] Compiling ConcurrencyExtras UncheckedSendable.swift
[41/134] Compiling SwiftSyntax SyntaxChildren.swift
[42/134] Compiling SwiftSyntax SyntaxCollection.swift
[43/134] Compiling SwiftSyntax SwiftSyntaxCompatibility.swift
[44/134] Compiling SwiftSyntax Syntax.swift
[45/140] Compiling SwiftSyntax MemoryLayout.swift
[46/140] Compiling SwiftSyntax MissingNodeInitializers.swift
[47/140] Compiling SwiftSyntax EditorPlaceholder.swift
[48/140] Compiling SwiftSyntax Identifier.swift
[49/140] Compiling SwiftSyntax Convenience.swift
[50/140] Compiling SwiftSyntax CustomTraits.swift
[51/140] Compiling SwiftSyntax ArenaAllocatedBuffer.swift
[52/140] Compiling SwiftSyntax Assert.swift
[55/140] Compiling SwiftSyntax RawSyntax.swift
[56/140] Compiling SwiftSyntax RawSyntaxArena.swift
[57/140] Compiling SwiftSyntax BumpPtrAllocator.swift
[58/140] Compiling SwiftSyntax CommonAncestor.swift
[59/140] Emitting module IssueReporting
[60/140] Compiling IssueReporting WithExpectedIssue.swift
[61/140] Compiling IssueReporting WithIssueContext.swift
[62/140] Compiling Interception InterceptionResult.swift
[63/140] Emitting module Interception
[64/140] Compiling Interception Exports.swift
[65/140] Compiling Interception NSObject+Interception.swift
[66/155] Compiling CombineInterception NSObject+Interception.swift
[67/155] Compiling CombineInterception Exports.swift
[68/155] Emitting module CombineInterception
[69/154] Compiling CombineSchedulers UIKit.swift
[70/154] Compiling CombineSchedulers UIScheduler.swift
[71/154] Compiling CombineSchedulers TestScheduler.swift
[72/155] Compiling CombineSchedulers SwiftUI.swift
[73/155] Compiling CombineSchedulers AnyScheduler.swift
[74/155] Compiling CombineSchedulers Concurrency.swift
[75/155] Compiling CombineSchedulers Lock.swift
[76/155] Compiling CombineSchedulers NSRecursiveLock.swift
[77/155] Compiling CombineSchedulers ImmediateScheduler.swift
[78/155] Compiling CombineSchedulers Deprecations.swift
[79/155] Emitting module CombineSchedulers
[80/155] Compiling CombineSchedulers Platform.swift
[81/155] Compiling CombineSchedulers Timer.swift
[82/155] Compiling CombineSchedulers UnimplementedScheduler.swift
[83/178] Compiling CombineExtensions PublishSubject+Deprecated.swift
[84/178] Compiling CombineExtensions Publisher+SinkOnce.swift
[85/178] Compiling CombineExtensions Exports.swift
[86/180] Compiling CombineExtensions SubjectProxy.swift
[87/180] Compiling CombineExtensions AnySubscriber.swift
[88/180] Compiling CombineExtensions Publisher+Concurrency.swift
[89/180] Compiling CombineExtensions Publisher+Errors.swift
[90/180] Compiling CombineExtensions Publisher+UncheckedSendable.swift
[91/180] Compiling CombineExtensions PublishSubject.swift
[92/180] Compiling CombineExtensions Subject+.swift
[93/180] Compiling CombineExtensions AnySubject.swift
[94/180] Compiling CombineExtensions DefaultInnerPublishSubject.swift
[95/180] Compiling CombineExtensions DispatchQueue+.swift
[96/180] Compiling CombineExtensions NoOptionsSchedulerOf.swift
[97/180] Compiling CombineExtensions Publishers.Sink+.swift
[98/180] Compiling CombineExtensions PublishersProxy.swift
[99/180] Compiling CombineExtensions Cancellable+.swift
[100/180] Compiling CombineExtensions NonScopedCancellable.swift
[101/180] Compiling CombineExtensions DelegateProxy.swift
[102/180] Compiling CombineExtensions AnyObject+Lifetime.swift
[103/180] Compiling CombineExtensions Lifetime.swift
[104/180] Compiling CombineExtensions Publisher+.swift
[105/180] Emitting module CombineExtensions
[106/180] Compiling CombineExtensions CancellationTrackingSubscriber.swift
[107/180] Compiling CombineExtensions CancellationTrackingSubscription.swift
[108/197] Compiling CombineCocoa UITextView+Combine.swift
[109/197] Compiling CombineCocoa Keyboard+Combine.swift
[110/197] Compiling CombineCocoa KeyboardChangeContext.swift
[111/198] Compiling CombineCocoa NSTextStorage+Combine.swift
[112/198] Compiling CombineCocoa UIBarButtonItem+Combine.swift
[113/198] Compiling CombineCocoa UISearchBar+Combine.swift
[114/198] Compiling CombineCocoa UITableView+Combine.swift
[115/198] Compiling CombineCocoa UIGestureRecognizer+Combine.swift
[116/198] Compiling CombineCocoa UIScrollView+Combine.swift
[117/198] Compiling CombineCocoa AnimatedAssignSubscriber.swift
[118/198] Compiling CombineCocoa UIViewController+Presentation.swift
[119/198] Compiling CombineCocoa UICollectionView+Combine.swift
[120/198] Compiling CombineCocoa UIControl+Combine.swift
[121/198] Compiling CombineCocoa CombineControlTarget.swift
[122/198] Compiling CombineCocoa Exports.swift
[123/198] Emitting module CombineCocoa
[124/198] Compiling CombineCocoa NSControl+ActionHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/CombineCocoa/AppKit/NSControl+ActionHandler.swift:23:12: error: main actor-isolated property 'target' can not be mutated from a nonisolated context
20 | 		}
21 |
22 | 		func attach(to control: NSControl) {
   |        `- note: add '@MainActor' to make instance method 'attach(to:)' part of global actor 'MainActor'
23 | 			control.target = self
   |            `- error: main actor-isolated property 'target' can not be mutated from a nonisolated context
24 | 			control.action = #selector(handle)
25 | 			control.sendAction(on: .any)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: mutation of this property is only permitted within the actor
 22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 23 |
 24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
    |                               `- note: mutation of this property is only permitted within the actor
 25 | @property (nullable) SEL action;
 26 | @property NSInteger tag;
/Users/admin/builder/spi-builder-workspace/Sources/CombineCocoa/AppKit/NSControl+ActionHandler.swift:24:12: error: main actor-isolated property 'action' can not be mutated from a nonisolated context
20 | 		}
21 |
22 | 		func attach(to control: NSControl) {
   |        `- note: add '@MainActor' to make instance method 'attach(to:)' part of global actor 'MainActor'
23 | 			control.target = self
24 | 			control.action = #selector(handle)
   |            `- error: main actor-isolated property 'action' can not be mutated from a nonisolated context
25 | 			control.sendAction(on: .any)
26 | 		}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:25:26: note: mutation of this property is only permitted within the actor
 23 |
 24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
 25 | @property (nullable) SEL action;
    |                          `- note: mutation of this property is only permitted within the actor
 26 | @property NSInteger tag;
 27 | @property BOOL ignoresMultiClick;
/Users/admin/builder/spi-builder-workspace/Sources/CombineCocoa/AppKit/NSControl+ActionHandler.swift:25:12: error: call to main actor-isolated instance method 'sendAction(on:)' in a synchronous nonisolated context
20 | 		}
21 |
22 | 		func attach(to control: NSControl) {
   |        `- note: add '@MainActor' to make instance method 'attach(to:)' part of global actor 'MainActor'
23 | 			control.target = self
24 | 			control.action = #selector(handle)
25 | 			control.sendAction(on: .any)
   |            `- error: call to main actor-isolated instance method 'sendAction(on:)' in a synchronous nonisolated context
26 | 		}
27 | 	}
AppKit.NSControl.sendAction:2:22: note: calls to instance method 'sendAction(on:)' from outside of its actor context are implicitly asynchronous
1 | class NSControl {
2 | @MainActor open func sendAction(on mask: NSEvent.EventTypeMask) -> Int}
  |                      |- note: calls to instance method 'sendAction(on:)' from outside of its actor context are implicitly asynchronous
  |                      `- note: main actor isolation inferred from inheritance from class 'NSView'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/CombineCocoa/AppKit/NSControl+ActionHandler.swift:32:24: error: main actor-isolated property 'currentEvent' can not be referenced from a nonisolated context
30 | extension NSEvent {
31 | 	internal static var current: NSEvent? {
32 | 		NSApplication.shared.currentEvent
   |                        `- error: main actor-isolated property 'currentEvent' can not be referenced from a nonisolated context
33 | 	}
34 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:349:49: note: property declared here
347 | - (void)sendEvent:(NSEvent *)event;
348 | - (void)postEvent:(NSEvent *)event atStart:(BOOL)atStart;
349 | @property (nullable, readonly, strong) NSEvent *currentEvent;
    |                                                 `- note: property declared here
350 | - (nullable NSEvent *)nextEventMatchingMask:(NSEventMask)mask untilDate:(nullable NSDate *)expiration inMode:(NSRunLoopMode)mode dequeue:(BOOL)deqFlag;
351 | - (void)discardEventsMatchingMask:(NSEventMask)mask beforeEvent:(nullable NSEvent *)lastEvent;
/Users/admin/builder/spi-builder-workspace/Sources/CombineCocoa/AppKit/NSControl+ActionHandler.swift:32:17: error: main actor-isolated class property 'shared' can not be referenced from a nonisolated context
30 | extension NSEvent {
31 | 	internal static var current: NSEvent? {
32 | 		NSApplication.shared.currentEvent
   |                 `- error: main actor-isolated class property 'shared' can not be referenced from a nonisolated context
33 | 	}
34 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:193:61: note: class property declared here
191 | APPKIT_EXTERN __kindof NSApplication * _Null_unspecified NSApp NS_SWIFT_UI_ACTOR;
192 |
193 | @property (class, readonly, strong) __kindof NSApplication *sharedApplication;
    |                                                             `- note: class property declared here
194 | @property (nullable, weak) id<NSApplicationDelegate> delegate;
195 |
/Users/admin/builder/spi-builder-workspace/Sources/CombineCocoa/CombineControlEvent.swift:136:29: error: main actor-isolated property 'target' can not be referenced from a nonisolated context
134 | 			self.events = events
135 |
136 | 			if let handler = control.target as? NSControl.ActionHandler {
    |                             `- error: main actor-isolated property 'target' can not be referenced from a nonisolated context
137 | 				self.handler = handler
138 | 			} else {
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: property declared here
 22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 23 |
 24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
    |                               `- note: property declared here
 25 | @property (nullable) SEL action;
 26 | @property NSInteger tag;
[125/198] Compiling CombineCocoa CombineControlEvent.swift
/Users/admin/builder/spi-builder-workspace/Sources/CombineCocoa/AppKit/NSControl+ActionHandler.swift:23:12: error: main actor-isolated property 'target' can not be mutated from a nonisolated context
20 | 		}
21 |
22 | 		func attach(to control: NSControl) {
   |        `- note: add '@MainActor' to make instance method 'attach(to:)' part of global actor 'MainActor'
23 | 			control.target = self
   |            `- error: main actor-isolated property 'target' can not be mutated from a nonisolated context
24 | 			control.action = #selector(handle)
25 | 			control.sendAction(on: .any)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: mutation of this property is only permitted within the actor
 22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 23 |
 24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
    |                               `- note: mutation of this property is only permitted within the actor
 25 | @property (nullable) SEL action;
 26 | @property NSInteger tag;
/Users/admin/builder/spi-builder-workspace/Sources/CombineCocoa/AppKit/NSControl+ActionHandler.swift:24:12: error: main actor-isolated property 'action' can not be mutated from a nonisolated context
20 | 		}
21 |
22 | 		func attach(to control: NSControl) {
   |        `- note: add '@MainActor' to make instance method 'attach(to:)' part of global actor 'MainActor'
23 | 			control.target = self
24 | 			control.action = #selector(handle)
   |            `- error: main actor-isolated property 'action' can not be mutated from a nonisolated context
25 | 			control.sendAction(on: .any)
26 | 		}
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:25:26: note: mutation of this property is only permitted within the actor
 23 |
 24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
 25 | @property (nullable) SEL action;
    |                          `- note: mutation of this property is only permitted within the actor
 26 | @property NSInteger tag;
 27 | @property BOOL ignoresMultiClick;
/Users/admin/builder/spi-builder-workspace/Sources/CombineCocoa/AppKit/NSControl+ActionHandler.swift:25:12: error: call to main actor-isolated instance method 'sendAction(on:)' in a synchronous nonisolated context
20 | 		}
21 |
22 | 		func attach(to control: NSControl) {
   |        `- note: add '@MainActor' to make instance method 'attach(to:)' part of global actor 'MainActor'
23 | 			control.target = self
24 | 			control.action = #selector(handle)
25 | 			control.sendAction(on: .any)
   |            `- error: call to main actor-isolated instance method 'sendAction(on:)' in a synchronous nonisolated context
26 | 		}
27 | 	}
AppKit.NSControl.sendAction:2:22: note: calls to instance method 'sendAction(on:)' from outside of its actor context are implicitly asynchronous
1 | class NSControl {
2 | @MainActor open func sendAction(on mask: NSEvent.EventTypeMask) -> Int}
  |                      |- note: calls to instance method 'sendAction(on:)' from outside of its actor context are implicitly asynchronous
  |                      `- note: main actor isolation inferred from inheritance from class 'NSView'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/CombineCocoa/AppKit/NSControl+ActionHandler.swift:32:24: error: main actor-isolated property 'currentEvent' can not be referenced from a nonisolated context
30 | extension NSEvent {
31 | 	internal static var current: NSEvent? {
32 | 		NSApplication.shared.currentEvent
   |                        `- error: main actor-isolated property 'currentEvent' can not be referenced from a nonisolated context
33 | 	}
34 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:349:49: note: property declared here
347 | - (void)sendEvent:(NSEvent *)event;
348 | - (void)postEvent:(NSEvent *)event atStart:(BOOL)atStart;
349 | @property (nullable, readonly, strong) NSEvent *currentEvent;
    |                                                 `- note: property declared here
350 | - (nullable NSEvent *)nextEventMatchingMask:(NSEventMask)mask untilDate:(nullable NSDate *)expiration inMode:(NSRunLoopMode)mode dequeue:(BOOL)deqFlag;
351 | - (void)discardEventsMatchingMask:(NSEventMask)mask beforeEvent:(nullable NSEvent *)lastEvent;
/Users/admin/builder/spi-builder-workspace/Sources/CombineCocoa/AppKit/NSControl+ActionHandler.swift:32:17: error: main actor-isolated class property 'shared' can not be referenced from a nonisolated context
30 | extension NSEvent {
31 | 	internal static var current: NSEvent? {
32 | 		NSApplication.shared.currentEvent
   |                 `- error: main actor-isolated class property 'shared' can not be referenced from a nonisolated context
33 | 	}
34 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:193:61: note: class property declared here
191 | APPKIT_EXTERN __kindof NSApplication * _Null_unspecified NSApp NS_SWIFT_UI_ACTOR;
192 |
193 | @property (class, readonly, strong) __kindof NSApplication *sharedApplication;
    |                                                             `- note: class property declared here
194 | @property (nullable, weak) id<NSApplicationDelegate> delegate;
195 |
/Users/admin/builder/spi-builder-workspace/Sources/CombineCocoa/CombineControlEvent.swift:136:29: error: main actor-isolated property 'target' can not be referenced from a nonisolated context
134 | 			self.events = events
135 |
136 | 			if let handler = control.target as? NSControl.ActionHandler {
    |                             `- error: main actor-isolated property 'target' can not be referenced from a nonisolated context
137 | 				self.handler = handler
138 | 			} else {
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSControl.h:24:31: note: property declared here
 22 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 23 |
 24 | @property (nullable, weak) id target; // Target is weak for zeroing-weak compatible objects in apps linked on 10.10 or later. Otherwise the behavior of this property is 'assign’.
    |                               `- note: property declared here
 25 | @property (nullable) SEL action;
 26 | @property NSInteger tag;
[126/198] Compiling CombineCocoa KeyboardEvent.swift
BUILD FAILURE 6.1 macosSpm