The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build DSFAppKitBuilder, reference 11.10.2 (d188d6), with Swift 5.10 for Linux on 2 Oct 2024 02:09:33 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.55.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/dagronf/DSFAppKitBuilder.git
Reference: 11.10.2
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/dagronf/DSFAppKitBuilder
 * tag               11.10.2    -> FETCH_HEAD
HEAD is now at d188d61 Update to latest focusoverlay
Cloned https://github.com/dagronf/DSFAppKitBuilder.git
Revision (git rev-parse @):
d188d61b706d8cac88bf9ba6a5bdd98f408f202b
SUCCESS checkout https://github.com/dagronf/DSFAppKitBuilder.git at 11.10.2
========================================
Build
========================================
Selected platform:         linux
Swift version:             5.10
Building package at path:  $PWD
https://github.com/dagronf/DSFAppKitBuilder.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-5.10-latest: Pulling from finestructure/spi-images
2ec76a50fe7c: Pulling fs layer
031194576cad: Pulling fs layer
f49f3db6a794: Pulling fs layer
099074009041: Pulling fs layer
a75f8923add0: Pulling fs layer
e045175833e2: Pulling fs layer
099074009041: Waiting
e045175833e2: Waiting
a75f8923add0: Waiting
2ec76a50fe7c: Verifying Checksum
2ec76a50fe7c: Download complete
099074009041: Verifying Checksum
099074009041: Download complete
2ec76a50fe7c: Pull complete
a75f8923add0: Verifying Checksum
a75f8923add0: Download complete
e045175833e2: Verifying Checksum
e045175833e2: Download complete
031194576cad: Verifying Checksum
031194576cad: Download complete
f49f3db6a794: Verifying Checksum
f49f3db6a794: Download complete
031194576cad: Pull complete
f49f3db6a794: Pull complete
099074009041: Pull complete
a75f8923add0: Pull complete
e045175833e2: Pull complete
Digest: sha256:6c25c99211d1e15148b101a61df2563575f50d0f624cb6ce5a573a0b53fb5dca
Status: Downloaded newer image for registry.gitlab.com/finestructure/spi-images:basic-5.10-latest
Fetching https://github.com/dagronf/DSFSearchField
Fetching https://github.com/dagronf/DSFStepperView
Fetching https://github.com/dagronf/DSFMenuBuilder
Fetching https://github.com/dagronf/DSFToggleButton
Fetching https://github.com/dagronf/DSFValueBinders
Fetching https://github.com/dagronf/DSFAppearanceManager
[1/235] Fetching dsfvaluebinders
[236/418] Fetching dsfvaluebinders, dsfsearchfield
[419/816] Fetching dsfvaluebinders, dsfsearchfield, dsfappearancemanager
[638/1310] Fetching dsfvaluebinders, dsfsearchfield, dsfappearancemanager, dsftogglebutton
[1069/1971] Fetching dsfvaluebinders, dsfsearchfield, dsfappearancemanager, dsftogglebutton, dsfstepperview
[1972/2295] Fetching dsfvaluebinders, dsfsearchfield, dsfappearancemanager, dsftogglebutton, dsfstepperview, dsfmenubuilder
Fetched https://github.com/dagronf/DSFValueBinders from cache (0.28s)
Fetching https://github.com/dagronf/DSFComboButton
Fetched https://github.com/dagronf/DSFStepperView from cache (0.30s)
Fetched https://github.com/dagronf/DSFToggleButton from cache (0.30s)
Fetching https://github.com/dagronf/DSFPagerControl
Fetched https://github.com/dagronf/DSFSearchField from cache (0.30s)
Fetched https://github.com/dagronf/DSFMenuBuilder from cache (0.30s)
Fetched https://github.com/dagronf/DSFAppearanceManager from cache (0.30s)
[1/167] Fetching dsfcombobutton
[168/479] Fetching dsfcombobutton, dsfpagercontrol
Fetched https://github.com/dagronf/DSFComboButton from cache (0.21s)
Fetched https://github.com/dagronf/DSFPagerControl from cache (0.19s)
Computing version for https://github.com/dagronf/DSFSearchField
Computed https://github.com/dagronf/DSFSearchField at 2.2.2 (0.36s)
Computing version for https://github.com/dagronf/DSFStepperView
Computed https://github.com/dagronf/DSFStepperView at 4.3.0 (0.38s)
Computing version for https://github.com/dagronf/DSFToggleButton
Computed https://github.com/dagronf/DSFToggleButton at 7.1.0 (0.36s)
Computing version for https://github.com/dagronf/DSFComboButton
Computed https://github.com/dagronf/DSFComboButton at 1.0.0 (0.37s)
Computing version for https://github.com/dagronf/DSFMenuBuilder
Computed https://github.com/dagronf/DSFMenuBuilder at 1.2.1 (0.39s)
Computing version for https://github.com/dagronf/DSFPagerControl
Computed https://github.com/dagronf/DSFPagerControl at 2.5.2 (0.36s)
Computing version for https://github.com/dagronf/DSFValueBinders
Computed https://github.com/dagronf/DSFValueBinders at 1.0.1 (0.36s)
Computing version for https://github.com/dagronf/DSFAppearanceManager
Computed https://github.com/dagronf/DSFAppearanceManager at 3.5.1 (0.36s)
Creating working copy for https://github.com/dagronf/DSFComboButton
Working copy of https://github.com/dagronf/DSFComboButton resolved at 1.0.0
Creating working copy for https://github.com/dagronf/DSFPagerControl
Working copy of https://github.com/dagronf/DSFPagerControl resolved at 2.5.2
Creating working copy for https://github.com/dagronf/DSFMenuBuilder
Working copy of https://github.com/dagronf/DSFMenuBuilder resolved at 1.2.1
Creating working copy for https://github.com/dagronf/DSFSearchField
Working copy of https://github.com/dagronf/DSFSearchField resolved at 2.2.2
Creating working copy for https://github.com/dagronf/DSFStepperView
Working copy of https://github.com/dagronf/DSFStepperView resolved at 4.3.0
Creating working copy for https://github.com/dagronf/DSFAppearanceManager
Working copy of https://github.com/dagronf/DSFAppearanceManager resolved at 3.5.1
Creating working copy for https://github.com/dagronf/DSFValueBinders
Working copy of https://github.com/dagronf/DSFValueBinders resolved at 1.0.1
Creating working copy for https://github.com/dagronf/DSFToggleButton
Working copy of https://github.com/dagronf/DSFToggleButton resolved at 7.1.0
Building for debugging...
[0/26] Write sources
[0/26] Copying PrivacyInfo.xcprivacy
[0/26] Copying Info.plist
[0/26] Write sources
[0/26] Copying Localizable.strings
[0/26] Write sources
[12/26] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[14/70] Emitting module DSFValueBinders
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/EnumKeyPathBinder.swift:104:30: error: cannot find type 'NSKeyValueObservation' in scope
        private var kvoObservation: NSKeyValueObservation?
                                    ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/KeyPathBinder.swift:97:30: error: cannot find type 'NSKeyValueObservation' in scope
        private var kvoObservation: NSKeyValueObservation?
                                    ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/KeyPathBinder.swift:104:34: error: cannot find type 'NSKeyValueObservedChange' in scope
        private func kvoUpdate(_ value: NSKeyValueObservedChange<ValueType>) {
                                        ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/ValueBinder.swift:179:62: error: cannot find type 'AnyCancellable' in scope
        func sink(receiveValue: @escaping ((ValueType) -> Void)) -> AnyCancellable? {
                                                                    ^~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/ValueBinder.swift:187:7: error: cannot find type 'AnyCancellable' in scope
        ) -> AnyCancellable? {
             ^~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/ValueBinder.swift:185:35: error: cannot find type 'Subscribers' in scope
                 receiveCompletion: @escaping ((Subscribers.Completion<Never>) -> Void),
                                                ^~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/private/WrappedPublisher.swift:51:17: error: cannot find type 'AnyPublisher' in scope
        var publisher: AnyPublisher<ValueType, Never> {
                       ^~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/private/WrappedPublisher.swift:66:62: error: cannot find type 'AnyCancellable' in scope
        func sink(receiveValue: @escaping ((ValueType) -> Void)) -> AnyCancellable {
                                                                    ^~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/private/WrappedPublisher.swift:74:7: error: cannot find type 'AnyCancellable' in scope
        ) -> AnyCancellable {
             ^~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/private/WrappedPublisher.swift:72:34: error: cannot find type 'Subscribers' in scope
                receiveCompletion: @escaping ((Subscribers.Completion<Never>) -> Void),
                                               ^~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/private/WrappedPublisher.swift:86:26: error: cannot find type 'PassthroughSubject' in scope
        var passthroughSubject: PassthroughSubject<ValueType, Never> {
                                ^~~~~~~~~~~~~~~~~~
[15/71] Emitting module DSFComboButton
[16/71] Compiling DSFAppearanceManager NSWindow+Appearance.swift
[17/71] Compiling DSFAppearanceManager AutoplayAnimatedImages.swift
[18/72] Compiling DSFAppearanceManager DSFAppearanceManager.swift
[19/72] Compiling DSFAppearanceManager NSView+Appearance.swift
[20/72] Compiling DSFAppearanceManager DSFAppearanceCache.swift
[21/72] Compiling DSFAppearanceManager DSFAppearanceManager+ChangeDetector.swift
[22/72] Emitting module DSFAppearanceManager
[23/72] Compiling DSFComboButton DelayedMenuButton.swift
[24/72] Compiling DSFComboButton DSFComboButton.swift
[25/72] Compiling DSFComboButton DSFComboButton+private.swift
[26/73] Wrapping AST for DSFComboButton for debugging
[28/73] Compiling DSFValueBinders WrappedPublisher.swift
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/private/WrappedPublisher.swift:51:17: error: cannot find type 'AnyPublisher' in scope
        var publisher: AnyPublisher<ValueType, Never> {
                       ^~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/private/WrappedPublisher.swift:66:62: error: cannot find type 'AnyCancellable' in scope
        func sink(receiveValue: @escaping ((ValueType) -> Void)) -> AnyCancellable {
                                                                    ^~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/private/WrappedPublisher.swift:74:7: error: cannot find type 'AnyCancellable' in scope
        ) -> AnyCancellable {
             ^~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/private/WrappedPublisher.swift:72:34: error: cannot find type 'Subscribers' in scope
                receiveCompletion: @escaping ((Subscribers.Completion<Never>) -> Void),
                                               ^~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/private/WrappedPublisher.swift:86:26: error: cannot find type 'PassthroughSubject' in scope
        var passthroughSubject: PassthroughSubject<ValueType, Never> {
                                ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/private/WrappedPublisher.swift:36:21: error: cannot find 'PassthroughSubject' in scope
                self._publisher = PassthroughSubject<ValueType, Never>()
                                  ^~~~~~~~~~~~~~~~~~
[29/73] Compiling DSFSearchField DSFSearchField.swift
[32/73] Compiling DSFAppearanceManager DSFAppearanceManager+Listeners.swift
[33/73] Compiling DSFAppearanceManager DSFDebounce.swift
[34/73] Compiling DSFValueBinders SemLock.swift
[35/73] Compiling DSFMenuBuilder ViewItem+NSViewController.swift
/host/spi-builder-workspace/.build/checkouts/DSFMenuBuilder/Sources/DSFMenuBuilder/Menu.swift:27:8: error: no such module 'AppKit'
import AppKit
       ^
/host/spi-builder-workspace/.build/checkouts/DSFMenuBuilder/Sources/DSFMenuBuilder/Menu.swift:27:8: error: no such module 'AppKit'
import AppKit
       ^
/host/spi-builder-workspace/.build/checkouts/DSFMenuBuilder/Sources/DSFMenuBuilder/Menu.swift:27:8: error: no such module 'AppKit'
import AppKit
       ^
[38/73] Compiling DSFSearchField resource_bundle_accessor.swift
[39/73] Compiling DSFValueBinders ValueBinder.swift
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/ValueBinder.swift:179:62: error: cannot find type 'AnyCancellable' in scope
        func sink(receiveValue: @escaping ((ValueType) -> Void)) -> AnyCancellable? {
                                                                    ^~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/ValueBinder.swift:187:7: error: cannot find type 'AnyCancellable' in scope
        ) -> AnyCancellable? {
             ^~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/ValueBinder.swift:185:35: error: cannot find type 'Subscribers' in scope
                 receiveCompletion: @escaping ((Subscribers.Completion<Never>) -> Void),
                                                ^~~~~~~~~~~
[40/74] Compiling DSFMenuBuilder AnyMenuItem.swift
/host/spi-builder-workspace/.build/checkouts/DSFMenuBuilder/Sources/DSFMenuBuilder/Menu.swift:27:8: error: no such module 'AppKit'
import AppKit
       ^
[41/74] Compiling DSFMenuBuilder MenuItemTarget.swift
/host/spi-builder-workspace/.build/checkouts/DSFMenuBuilder/Sources/DSFMenuBuilder/Menu.swift:27:8: error: no such module 'AppKit'
import AppKit
       ^
error: emit-module command failed with exit code 1 (use -v to see invocation)
[42/74] Emitting module DSFMenuBuilder
/host/spi-builder-workspace/.build/checkouts/DSFMenuBuilder/Sources/DSFMenuBuilder/Menu.swift:27:8: error: no such module 'AppKit'
import AppKit
       ^
[43/74] Compiling DSFValueBinders ValueBinder+Binding.swift
/host/spi-builder-workspace/.build/checkouts/DSFMenuBuilder/Sources/DSFMenuBuilder/Menu.swift:27:8: error: no such module 'AppKit'
import AppKit
       ^
/host/spi-builder-workspace/.build/checkouts/DSFMenuBuilder/Sources/DSFMenuBuilder/Menu.swift:27:8: error: no such module 'AppKit'
import AppKit
       ^
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/EnumKeyPathBinder.swift:104:30: error: cannot find type 'NSKeyValueObservation' in scope
        private var kvoObservation: NSKeyValueObservation?
                                    ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/EnumKeyPathBinder.swift:67:48: error: cannot convert value of type 'KeyPath<ClassType, ValueType>' to expected argument type 'String'
                let stringKeyPath = NSExpression(forKeyPath: keyPath).keyPath
                                                             ^
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/EnumKeyPathBinder.swift:76:21: error: value of type 'ClassType' has no member 'value'
                        let raw = object.value(forKeyPath: stringKeyPath) as? ValueType.RawValue,
                                  ~~~~~~ ^~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/EnumKeyPathBinder.swift:89:32: error: value of type 'ClassType' has no member 'observe'
                self.kvoObservation = object.observe(keyPath, options: [.new]) { [weak self] obj, value in
                                      ~~~~~~ ^~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/EnumKeyPathBinder.swift:89:60: error: reference to member 'new' cannot be resolved without a contextual type
                self.kvoObservation = object.observe(keyPath, options: [.new]) { [weak self] obj, value in
                                                                         ^
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/EnumKeyPathBinder.swift:89:80: error: cannot infer type of closure parameter 'obj' without a type annotation
                self.kvoObservation = object.observe(keyPath, options: [.new]) { [weak self] obj, value in
                                                                                             ^
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/EnumKeyPathBinder.swift:89:85: error: cannot infer type of closure parameter 'value' without a type annotation
                self.kvoObservation = object.observe(keyPath, options: [.new]) { [weak self] obj, value in
                                                                                                  ^
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/EnumKeyPathBinder.swift:100:25: error: 'nil' requires a contextual type
                self.kvoObservation = nil
                                      ^
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/EnumKeyPathBinder.swift:124:12: error: value of type 'ClassType' has no member 'setValue'
                        object?.setValue(self.wrappedValue.rawValue, forKey: stringPath)
                        ~~~~~~~ ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/KeyPathBinder.swift:97:30: error: cannot find type 'NSKeyValueObservation' in scope
        private var kvoObservation: NSKeyValueObservation?
                                    ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/KeyPathBinder.swift:104:34: error: cannot find type 'NSKeyValueObservedChange' in scope
        private func kvoUpdate(_ value: NSKeyValueObservedChange<ValueType>) {
                                        ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/KeyPathBinder.swift:67:48: error: cannot convert value of type 'KeyPath<ClassType, ValueType>' to expected argument type 'String'
                let stringKeyPath = NSExpression(forKeyPath: keyPath).keyPath
                                                             ^
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/KeyPathBinder.swift:75:35: error: value of type 'ClassType' has no member 'value'
                guard let initialValue = object.value(forKeyPath: stringKeyPath) as? ValueType else {
                                         ~~~~~~ ^~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/KeyPathBinder.swift:87:32: error: value of type 'ClassType' has no member 'observe'
                self.kvoObservation = object.observe(keyPath, options: [.new]) { [weak self] _, value in
                                      ~~~~~~ ^~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/KeyPathBinder.swift:87:60: error: reference to member 'new' cannot be resolved without a contextual type
                self.kvoObservation = object.observe(keyPath, options: [.new]) { [weak self] _, value in
                                                                         ^
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/KeyPathBinder.swift:87:80: error: cannot infer type of closure parameter '_' without a type annotation
                self.kvoObservation = object.observe(keyPath, options: [.new]) { [weak self] _, value in
                                                                                             ^
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/KeyPathBinder.swift:87:83: error: cannot infer type of closure parameter 'value' without a type annotation
                self.kvoObservation = object.observe(keyPath, options: [.new]) { [weak self] _, value in
                                                                                                ^
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/KeyPathBinder.swift:93:25: error: 'nil' requires a contextual type
                self.kvoObservation = nil
                                      ^
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/KeyPathBinder.swift:122:12: error: value of type 'ClassType' has no member 'setValue'
                        object?.setValue(self.wrappedValue, forKey: stringPath)
                        ~~~~~~~ ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/EnumKeyPathBinder.swift:104:30: error: cannot find type 'NSKeyValueObservation' in scope
        private var kvoObservation: NSKeyValueObservation?
                                    ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/EnumKeyPathBinder.swift:67:48: error: cannot convert value of type 'KeyPath<ClassType, ValueType>' to expected argument type 'String'
                let stringKeyPath = NSExpression(forKeyPath: keyPath).keyPath
                                                             ^
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/EnumKeyPathBinder.swift:76:21: error: value of type 'ClassType' has no member 'value'
                        let raw = object.value(forKeyPath: stringKeyPath) as? ValueType.RawValue,
                                  ~~~~~~ ^~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/EnumKeyPathBinder.swift:89:32: error: value of type 'ClassType' has no member 'observe'
                self.kvoObservation = object.observe(keyPath, options: [.new]) { [weak self] obj, value in
                                      ~~~~~~ ^~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/EnumKeyPathBinder.swift:89:60: error: reference to member 'new' cannot be resolved without a contextual type
                self.kvoObservation = object.observe(keyPath, options: [.new]) { [weak self] obj, value in
                                                                         ^
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/EnumKeyPathBinder.swift:89:80: error: cannot infer type of closure parameter 'obj' without a type annotation
                self.kvoObservation = object.observe(keyPath, options: [.new]) { [weak self] obj, value in
                                                                                             ^
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/EnumKeyPathBinder.swift:89:85: error: cannot infer type of closure parameter 'value' without a type annotation
                self.kvoObservation = object.observe(keyPath, options: [.new]) { [weak self] obj, value in
                                                                                                  ^
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/EnumKeyPathBinder.swift:100:25: error: 'nil' requires a contextual type
                self.kvoObservation = nil
                                      ^
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/EnumKeyPathBinder.swift:124:12: error: value of type 'ClassType' has no member 'setValue'
                        object?.setValue(self.wrappedValue.rawValue, forKey: stringPath)
                        ~~~~~~~ ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/KeyPathBinder.swift:97:30: error: cannot find type 'NSKeyValueObservation' in scope
        private var kvoObservation: NSKeyValueObservation?
                                    ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/KeyPathBinder.swift:104:34: error: cannot find type 'NSKeyValueObservedChange' in scope
        private func kvoUpdate(_ value: NSKeyValueObservedChange<ValueType>) {
                                        ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/KeyPathBinder.swift:67:48: error: cannot convert value of type 'KeyPath<ClassType, ValueType>' to expected argument type 'String'
                let stringKeyPath = NSExpression(forKeyPath: keyPath).keyPath
                                                             ^
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/KeyPathBinder.swift:75:35: error: value of type 'ClassType' has no member 'value'
                guard let initialValue = object.value(forKeyPath: stringKeyPath) as? ValueType else {
                                         ~~~~~~ ^~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/KeyPathBinder.swift:87:32: error: value of type 'ClassType' has no member 'observe'
                self.kvoObservation = object.observe(keyPath, options: [.new]) { [weak self] _, value in
                                      ~~~~~~ ^~~~~~~
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/KeyPathBinder.swift:87:60: error: reference to member 'new' cannot be resolved without a contextual type
                self.kvoObservation = object.observe(keyPath, options: [.new]) { [weak self] _, value in
                                                                         ^
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/KeyPathBinder.swift:87:80: error: cannot infer type of closure parameter '_' without a type annotation
                self.kvoObservation = object.observe(keyPath, options: [.new]) { [weak self] _, value in
                                                                                             ^
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/KeyPathBinder.swift:87:83: error: cannot infer type of closure parameter 'value' without a type annotation
                self.kvoObservation = object.observe(keyPath, options: [.new]) { [weak self] _, value in
                                                                                                ^
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/KeyPathBinder.swift:93:25: error: 'nil' requires a contextual type
                self.kvoObservation = nil
                                      ^
/host/spi-builder-workspace/.build/checkouts/DSFValueBinders/Sources/DSFValueBinders/KeyPathBinder.swift:122:12: error: value of type 'ClassType' has no member 'setValue'
                        object?.setValue(self.wrappedValue, forKey: stringPath)
                        ~~~~~~~ ^~~~~~~~
[50/74] Compiling DSFValueBinders ValueBinder+transformers.swift
/host/spi-builder-workspace/.build/checkouts/DSFMenuBuilder/Sources/DSFMenuBuilder/Menu.swift:27:8: error: no such module 'AppKit'
import AppKit
       ^
/host/spi-builder-workspace/.build/checkouts/DSFMenuBuilder/Sources/DSFMenuBuilder/Menu.swift:27:8: error: no such module 'AppKit'
import AppKit
       ^
[53/74] Compiling DSFAppearanceManager WeakBox.swift
[54/74] Compiling DSFSearchField LocalizationHelpers.swift
[55/74] Compiling DSFAppearanceManager WeakBag.swift
[56/74] Compiling DSFAppearanceManager NSAppearance+extensions.swift
[57/74] Compiling DSFSearchField SwiftUIHelpers.swift
[58/74] Emitting module DSFSearchField
[59/74] Compiling DSFSearchField DSFSearchField+SwiftUI.swift
[60/75] Compiling DSFAppearanceManager DSFSimpleLock.swift
[61/76] Compiling DSFMenuBuilder ViewItem.swift
/host/spi-builder-workspace/.build/checkouts/DSFMenuBuilder/Sources/DSFMenuBuilder/Menu.swift:27:8: error: no such module 'AppKit'
import AppKit
       ^
[62/76] Compiling DSFMenuBuilder NSMenuItemHighlightableView.swift
/host/spi-builder-workspace/.build/checkouts/DSFMenuBuilder/Sources/DSFMenuBuilder/Menu.swift:27:8: error: no such module 'AppKit'
import AppKit
       ^
error: fatalError
error: fatalError
BUILD FAILURE 5.10 linux