Build Information
Failed to build DSFAppKitBuilder, reference 11.10.2 (d188d6
), with Swift 5.9 for Linux on 2 Oct 2024 02:09:00 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.9-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.9
Building package at path: $PWD
https://github.com/dagronf/DSFAppKitBuilder.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.9-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-5.9-latest: Pulling from finestructure/spi-images
762bedf4b1b7: Already exists
a866504cb402: Pulling fs layer
3a864167545e: Pulling fs layer
2aa2bed42a4e: Pulling fs layer
311c1968f053: Pulling fs layer
1f307b1c41ec: Pulling fs layer
311c1968f053: Waiting
1f307b1c41ec: Waiting
2aa2bed42a4e: Verifying Checksum
2aa2bed42a4e: Download complete
311c1968f053: Download complete
1f307b1c41ec: Verifying Checksum
1f307b1c41ec: Download complete
a866504cb402: Verifying Checksum
a866504cb402: Download complete
3a864167545e: Verifying Checksum
3a864167545e: Download complete
a866504cb402: Pull complete
3a864167545e: Pull complete
2aa2bed42a4e: Pull complete
311c1968f053: Pull complete
1f307b1c41ec: Pull complete
Digest: sha256:66706f89ac15d55dcb11e8d3274e2fe11925b5da93d240b09d5a1eb775db6cc2
Status: Downloaded newer image for registry.gitlab.com/finestructure/spi-images:basic-5.9-latest
Fetching https://github.com/dagronf/DSFPagerControl
Fetching https://github.com/dagronf/DSFSearchField
Fetching https://github.com/dagronf/DSFToggleButton
[1/183] Fetching dsfsearchfield
[137/677] Fetching dsfsearchfield, dsftogglebutton
[631/989] Fetching dsfsearchfield, dsftogglebutton, dsfpagercontrol
Fetched https://github.com/dagronf/DSFSearchField (0.37s)
Fetching https://github.com/dagronf/DSFStepperView
Fetched https://github.com/dagronf/DSFToggleButton (0.37s)
Fetching https://github.com/dagronf/DSFComboButton
Fetched https://github.com/dagronf/DSFPagerControl (0.61s)
Fetching https://github.com/dagronf/DSFValueBinders
[1/235] Fetching dsfvaluebinders
[236/896] Fetching dsfvaluebinders, dsfstepperview
[897/1063] Fetching dsfvaluebinders, dsfstepperview, dsfcombobutton
Fetched https://github.com/dagronf/DSFValueBinders (0.31s)
[747/828] Fetching dsfstepperview, dsfcombobutton
Fetching https://github.com/dagronf/DSFMenuBuilder
[829/1152] Fetching dsfstepperview, dsfcombobutton, dsfmenubuilder
Fetched https://github.com/dagronf/DSFStepperView (0.87s)
Fetching https://github.com/dagronf/DSFAppearanceManager
Fetched https://github.com/dagronf/DSFComboButton (0.87s)
Fetched https://github.com/dagronf/DSFMenuBuilder (0.35s)
[1/398] Fetching dsfappearancemanager
Computing version for https://github.com/dagronf/DSFSearchField
Fetched https://github.com/dagronf/DSFAppearanceManager (0.34s)
Computed https://github.com/dagronf/DSFSearchField at 2.2.2 (0.73s)
Computing version for https://github.com/dagronf/DSFStepperView
Computed https://github.com/dagronf/DSFStepperView at 4.3.0 (0.69s)
Computing version for https://github.com/dagronf/DSFToggleButton
Computed https://github.com/dagronf/DSFToggleButton at 7.1.0 (0.76s)
Computing version for https://github.com/dagronf/DSFComboButton
Computed https://github.com/dagronf/DSFComboButton at 1.0.0 (1.05s)
Computing version for https://github.com/dagronf/DSFMenuBuilder
Computed https://github.com/dagronf/DSFMenuBuilder at 1.2.1 (0.81s)
Computing version for https://github.com/dagronf/DSFPagerControl
Computed https://github.com/dagronf/DSFPagerControl at 2.5.2 (0.90s)
Computing version for https://github.com/dagronf/DSFValueBinders
Computed https://github.com/dagronf/DSFValueBinders at 1.0.1 (1.11s)
Computing version for https://github.com/dagronf/DSFAppearanceManager
Computed https://github.com/dagronf/DSFAppearanceManager at 3.5.1 (0.74s)
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
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/DSFStepperView
Working copy of https://github.com/dagronf/DSFStepperView resolved at 4.3.0
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/DSFComboButton
Working copy of https://github.com/dagronf/DSFComboButton resolved at 1.0.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/DSFMenuBuilder
Working copy of https://github.com/dagronf/DSFMenuBuilder resolved at 1.2.1
Building for debugging...
[0/14] Copying Info.plist
[0/14] Copying Localizable.strings
[0/14] Copying PrivacyInfo.xcprivacy
[4/58] Emitting module DSFSearchField
[5/58] Compiling DSFSearchField DSFSearchField+SwiftUI.swift
[6/58] Emitting module DSFAppearanceManager
[7/58] Compiling DSFAppearanceManager DSFAppearanceCache.swift
[8/58] Compiling DSFAppearanceManager DSFAppearanceManager+ChangeDetector.swift
[9/59] Compiling DSFComboButton DSFComboButton.swift
[10/59] Compiling DSFComboButton DSFComboButton+private.swift
[11/59] Compiling DSFComboButton DelayedMenuButton.swift
[12/59] Emitting module DSFComboButton
[14/61] Wrapping AST for DSFComboButton for debugging
[16/61] Compiling DSFMenuBuilder ViewItem.swift
/host/spi-builder-workspace/.build/checkouts/DSFMenuBuilder/Sources/DSFMenuBuilder/Menu.swift:27:8: error: no such module 'AppKit'
import AppKit
^
[17/61] 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
^
[18/61] 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>()
^~~~~~~~~~~~~~~~~~
[19/63] Compiling DSFAppearanceManager NSWindow+Appearance.swift
[20/63] Compiling DSFAppearanceManager AutoplayAnimatedImages.swift
[21/63] Compiling DSFAppearanceManager DSFAppearanceManager.swift
[22/63] Compiling DSFAppearanceManager NSView+Appearance.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
^
[25/63] Compiling DSFAppearanceManager WeakBox.swift
[26/63] Compiling DSFSearchField DSFSearchField.swift
[27/63] 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: emit-module command failed with exit code 1 (use -v to see invocation)
[28/63] Emitting module DSFMenuBuilder
/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
^
/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
^
[33/63] Compiling DSFValueBinders SemLock.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[34/63] 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> {
^~~~~~~~~~~~~~~~~~
[35/63] Compiling DSFMenuBuilder AnyMenuItem.swift
/host/spi-builder-workspace/.build/checkouts/DSFMenuBuilder/Sources/DSFMenuBuilder/Menu.swift:27:8: error: no such module 'AppKit'
import AppKit
^
[36/63] Compiling DSFMenuBuilder MenuItemTarget.swift
/host/spi-builder-workspace/.build/checkouts/DSFMenuBuilder/Sources/DSFMenuBuilder/Menu.swift:27:8: error: no such module 'AppKit'
import AppKit
^
[37/63] Compiling DSFValueBinders ValueBinder+transformers.swift
[38/63] Compiling DSFAppearanceManager NSAppearance+extensions.swift
[39/63] Compiling DSFAppearanceManager DSFAppearanceManager+Listeners.swift
[40/63] Compiling DSFAppearanceManager DSFDebounce.swift
[41/63] Compiling DSFAppearanceManager DSFSimpleLock.swift
[42/63] Compiling DSFAppearanceManager WeakBag.swift
[45/65] Compiling DSFSearchField resource_bundle_accessor.swift
[46/65] Compiling DSFSearchField SwiftUIHelpers.swift
[47/65] Compiling DSFSearchField LocalizationHelpers.swift
/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)
~~~~~~~ ^~~~~~~~
[54/66] Compiling DSFValueBinders ValueBinder+Binding.swift
[55/66] 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),
^~~~~~~~~~~
error: fatalError
BUILD FAILURE 5.9 linux