Build Information
Failed to build VDKit, reference 1.197.0 (479b07
), with Swift 6.1 for macOS (SPM) on 27 Apr 2025 05:00:47 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/dankinsoid/VDKit.git
Reference: 1.197.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/dankinsoid/VDKit
* tag 1.197.0 -> FETCH_HEAD
HEAD is now at 479b079 1.197.0
Cloned https://github.com/dankinsoid/VDKit.git
Revision (git rev-parse @):
479b079ef914ce3b01bb1f8a40891ac6e0b09982
SUCCESS checkout https://github.com/dankinsoid/VDKit.git at 1.197.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "vdkit",
"name": "VDKit",
"url": "https://github.com/dankinsoid/VDKit.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/VDKit",
"dependencies": [
]
}
]
}
Fetching https://github.com/dankinsoid/VDKit.git
[1/2876] Fetching vdkit
Fetched https://github.com/dankinsoid/VDKit.git from cache (0.85s)
Creating working copy for https://github.com/dankinsoid/VDKit.git
Working copy of https://github.com/dankinsoid/VDKit.git resolved at 1.197.0 (479b079)
warning: '.resolve-product-dependencies': dependency 'vdkit' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.1
Building package at path: $PWD
https://github.com/dankinsoid/VDKit.git
https://github.com/dankinsoid/VDKit.git
{
"dependencies" : [
],
"manifest_display_name" : "VDKit",
"name" : "VDKit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "11.0"
},
{
"name" : "macos",
"version" : "10.11"
}
],
"products" : [
{
"name" : "VDKit",
"targets" : [
"VDKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "VDSwiftUI",
"targets" : [
"VDSwiftUI"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "VDBuilders",
"targets" : [
"VDBuilders"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UIKitEnvironment",
"targets" : [
"UIKitEnvironment"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "VDCommon",
"targets" : [
"VDCommon"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "VDDates",
"targets" : [
"VDDates"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "WrappedDefaults",
"targets" : [
"WrappedDefaults"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "VDSwiftUICommon",
"targets" : [
"VDSwiftUICommon"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BindGeometry",
"targets" : [
"BindGeometry"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DragNDrop",
"targets" : [
"DragNDrop"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EnvironmentStateObject",
"targets" : [
"EnvironmentStateObject"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Field",
"targets" : [
"Field"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DateField",
"targets" : [
"DateField"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Pages",
"targets" : [
"Pages"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Scroll",
"targets" : [
"Scroll"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "VDUIKit",
"targets" : [
"VDUIKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "VDOptional",
"targets" : [
"VDOptional"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "VDMirror",
"targets" : [
"VDMirror"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LinesStack",
"targets" : [
"LinesStack"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LoadingPlaceholder",
"targets" : [
"LoadingPlaceholder"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "VDCoreGraphics",
"targets" : [
"VDCoreGraphics"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "VDKitRuntime",
"targets" : [
"VDKitRuntime"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "WrappedDefaults",
"module_type" : "SwiftTarget",
"name" : "WrappedDefaults",
"path" : "Sources/WrappedDefaults",
"product_memberships" : [
"VDKit",
"WrappedDefaults"
],
"sources" : [
"UserDefaults+Extensions.swift",
"UserDefaultsSerializable.swift",
"WrappedDefault.swift"
],
"target_dependencies" : [
"VDOptional"
],
"type" : "library"
},
{
"c99name" : "VDUIKit",
"module_type" : "SwiftTarget",
"name" : "VDUIKit",
"path" : "Sources/VDUIKit",
"product_memberships" : [
"VDKit",
"DateField",
"VDUIKit"
],
"sources" : [
"Alerts.swift",
"Animation++.swift",
"BlurView.swift",
"Bundle++.swift",
"CALayer++.swift",
"Edges.swift",
"Reusable.swift",
"ShadowInView.swift",
"UIBackdropView.swift",
"UIButton++.swift",
"UIButton+Ext.swift",
"UIColor++.swift",
"UIControl+Ext.swift",
"UIFont++.swift",
"UILabel++.swift",
"UIRectCorner++.swift",
"UIScreen++.swift",
"UIScrollView++.swift",
"UIStackView++.swift",
"UISwitch++.swift",
"UITextField++.swift",
"UIView++.swift",
"UIView+LayoutPriority.swift",
"UIWindow++.swift",
"XibView.swift"
],
"target_dependencies" : [
"VDBuilders",
"VDCoreGraphics"
],
"type" : "library"
},
{
"c99name" : "VDSwiftUICommon",
"module_type" : "SwiftTarget",
"name" : "VDSwiftUICommon",
"path" : "Sources/SwiftUI/VDSwiftUICommon",
"product_memberships" : [
"VDKit",
"VDSwiftUI",
"VDSwiftUICommon",
"DragNDrop",
"Field",
"DateField",
"Pages",
"Scroll"
],
"sources" : [
"AdditionalSafeArea.swift",
"Backdrop.swift",
"Binding++.swift",
"Blur.swift",
"Color++.swift",
"EdgeInsets++.swift",
"Envionment++.swift",
"EnvironmentViewBuilder.swift",
"Font++.swift",
"Hosting++.swift",
"Image++.swift",
"Menu.swift",
"OnFirstAppear.swift",
"Popover.swift",
"PullToRefresh.swift",
"Rounded.swift",
"StateOrBinding.swift",
"StateSubject.swift",
"TextAlignment++.swift",
"UIGestures.swift",
"View++.swift",
"ViewBuilder++.swift",
"ViewTag.swift"
],
"target_dependencies" : [
"VDMirror",
"VDOptional",
"VDBuilders"
],
"type" : "library"
},
{
"c99name" : "VDSwiftUI",
"module_type" : "SwiftTarget",
"name" : "VDSwiftUI",
"path" : "Sources/VDSwiftUI",
"product_memberships" : [
"VDSwiftUI"
],
"sources" : [
"Imports.swift"
],
"target_dependencies" : [
"VDSwiftUICommon",
"BindGeometry",
"DragNDrop",
"EnvironmentStateObject",
"Field",
"Pages",
"Scroll",
"LinesStack",
"VDCoreGraphics",
"LoadingPlaceholder"
],
"type" : "library"
},
{
"c99name" : "VDOptional",
"module_type" : "SwiftTarget",
"name" : "VDOptional",
"path" : "Sources/VDOptional",
"product_memberships" : [
"VDKit",
"VDSwiftUI",
"WrappedDefaults",
"VDSwiftUICommon",
"DragNDrop",
"Field",
"DateField",
"Pages",
"Scroll",
"VDOptional"
],
"sources" : [
"UnwrapOperator.swift"
],
"type" : "library"
},
{
"c99name" : "VDMirror",
"module_type" : "SwiftTarget",
"name" : "VDMirror",
"path" : "Sources/VDMirror",
"product_memberships" : [
"VDKit",
"VDSwiftUI",
"VDSwiftUICommon",
"DragNDrop",
"Field",
"DateField",
"Pages",
"Scroll",
"VDMirror"
],
"sources" : [
"Mirror++.swift"
],
"type" : "library"
},
{
"c99name" : "VDKitRuntimeObjc",
"module_type" : "ClangTarget",
"name" : "VDKitRuntimeObjc",
"path" : "Sources/VDKitRuntimeObjc",
"product_memberships" : [
"VDKit",
"UIKitEnvironment",
"VDKitRuntime"
],
"sources" : [
"_VD.m",
"_VDDelegateProxy.m",
"_VDKVOObserver.m",
"_VDObjCRuntime.m"
],
"type" : "library"
},
{
"c99name" : "VDKitRuntime",
"module_type" : "SwiftTarget",
"name" : "VDKitRuntime",
"path" : "Sources/VDKitRuntime",
"product_memberships" : [
"VDKit",
"UIKitEnvironment",
"VDKitRuntime"
],
"sources" : [
"Runtime++.swift"
],
"target_dependencies" : [
"VDKitRuntimeObjc"
],
"type" : "library"
},
{
"c99name" : "VDKit",
"module_type" : "SwiftTarget",
"name" : "VDKit",
"path" : "Sources/VDKit",
"product_memberships" : [
"VDKit"
],
"sources" : [
"Imports.swift"
],
"target_dependencies" : [
"VDKitRuntime",
"VDBuilders",
"UIKitEnvironment",
"VDCommon",
"VDDates",
"WrappedDefaults",
"VDSwiftUICommon",
"BindGeometry",
"DragNDrop",
"EnvironmentStateObject",
"Field",
"Pages",
"Scroll",
"VDUIKit",
"VDOptional",
"VDMirror",
"LinesStack",
"VDCoreGraphics",
"LoadingPlaceholder",
"DateField"
],
"type" : "library"
},
{
"c99name" : "VDDates",
"module_type" : "SwiftTarget",
"name" : "VDDates",
"path" : "Sources/VDDates",
"product_memberships" : [
"VDKit",
"VDDates",
"DateField"
],
"sources" : [
"CalendarComponent++.swift",
"Date++.swift",
"DateFormat.swift"
],
"type" : "library"
},
{
"c99name" : "VDCoreGraphics",
"module_type" : "SwiftTarget",
"name" : "VDCoreGraphics",
"path" : "Sources/VDCoreGraphics",
"product_memberships" : [
"VDKit",
"VDSwiftUI",
"DateField",
"Scroll",
"VDUIKit",
"VDCoreGraphics"
],
"sources" : [
"CA++.swift",
"CG++.swift",
"CGAffineTransform++.swift"
],
"type" : "library"
},
{
"c99name" : "VDCommon",
"module_type" : "SwiftTarget",
"name" : "VDCommon",
"path" : "Sources/VDCommon",
"product_memberships" : [
"VDKit",
"VDSwiftUI",
"VDCommon",
"DateField",
"Scroll"
],
"sources" : [
"AttributedString++.swift",
"Bool++.swift",
"Clojures.swift",
"Collection++.swift",
"CollectionDifference++.swift",
"CopyOnWrite.swift",
"Decimal++.swift",
"GetterSetter.swift",
"Lazy.swift",
"Locale++.swift",
"Lock++.swift",
"OffsetBounds.swift",
"Pair.swift",
"Pattern.swift",
"Proxy.swift",
"Range++.swift",
"Result++.swift",
"String++.swift",
"Union.swift"
],
"target_dependencies" : [
"VDBuilders"
],
"type" : "library"
},
{
"c99name" : "VDBuilders",
"module_type" : "SwiftTarget",
"name" : "VDBuilders",
"path" : "Sources/VDBuilders",
"product_memberships" : [
"VDKit",
"VDSwiftUI",
"VDBuilders",
"VDCommon",
"VDSwiftUICommon",
"DragNDrop",
"Field",
"DateField",
"Pages",
"Scroll",
"VDUIKit"
],
"sources" : [
"ArrayBuilder.swift",
"ComposeBuilder.swift",
"SingleBuilder.swift"
],
"type" : "library"
},
{
"c99name" : "UIKitEnvironment",
"module_type" : "SwiftTarget",
"name" : "UIKitEnvironment",
"path" : "Sources/UIKitEnvironment",
"product_memberships" : [
"VDKit",
"UIKitEnvironment"
],
"sources" : [
"UIViewEnvironment.swift"
],
"target_dependencies" : [
"VDKitRuntime"
],
"type" : "library"
},
{
"c99name" : "Scroll",
"module_type" : "SwiftTarget",
"name" : "Scroll",
"path" : "Sources/SwiftUI/Scroll",
"product_memberships" : [
"VDKit",
"VDSwiftUI",
"Scroll"
],
"sources" : [
"ContentFrame.swift",
"ContentOffset.swift",
"ContentOffsetRange.swift",
"Scroll.swift",
"ScrollEnvironments.swift",
"ScrollOffset.swift",
"ScrollPaging.swift"
],
"target_dependencies" : [
"VDCommon",
"VDSwiftUICommon",
"VDCoreGraphics"
],
"type" : "library"
},
{
"c99name" : "Pages",
"module_type" : "SwiftTarget",
"name" : "Pages",
"path" : "Sources/SwiftUI/Pages",
"product_memberships" : [
"VDKit",
"VDSwiftUI",
"Pages"
],
"sources" : [
"Pages.swift"
],
"target_dependencies" : [
"VDSwiftUICommon"
],
"type" : "library"
},
{
"c99name" : "LoadingPlaceholder",
"module_type" : "SwiftTarget",
"name" : "LoadingPlaceholder",
"path" : "Sources/SwiftUI/LoadingPlaceholder",
"product_memberships" : [
"VDKit",
"VDSwiftUI",
"LoadingPlaceholder"
],
"sources" : [
"PlaceholderModifier.swift",
"Shimmering.swift"
],
"target_dependencies" : [
"BindGeometry"
],
"type" : "library"
},
{
"c99name" : "LinesStack",
"module_type" : "SwiftTarget",
"name" : "LinesStack",
"path" : "Sources/SwiftUI/LinesStack",
"product_memberships" : [
"VDKit",
"VDSwiftUI",
"LinesStack"
],
"sources" : [
"LinesStack.swift"
],
"target_dependencies" : [
"BindGeometry"
],
"type" : "library"
},
{
"c99name" : "Field",
"module_type" : "SwiftTarget",
"name" : "Field",
"path" : "Sources/SwiftUI/Field",
"product_memberships" : [
"VDKit",
"VDSwiftUI",
"Field"
],
"sources" : [
"Field.swift",
"FieldEnvironments.swift",
"UIField.swift"
],
"target_dependencies" : [
"VDSwiftUICommon"
],
"type" : "library"
},
{
"c99name" : "EnvironmentStateObject",
"module_type" : "SwiftTarget",
"name" : "EnvironmentStateObject",
"path" : "Sources/SwiftUI/EnvironmentStateObject",
"product_memberships" : [
"VDKit",
"VDSwiftUI",
"DragNDrop",
"EnvironmentStateObject"
],
"sources" : [
"EnvironmentStateObject.swift"
],
"type" : "library"
},
{
"c99name" : "DragNDrop",
"module_type" : "SwiftTarget",
"name" : "DragNDrop",
"path" : "Sources/SwiftUI/DragNDrop",
"product_memberships" : [
"VDKit",
"VDSwiftUI",
"DragNDrop"
],
"sources" : [
"DragAndDrop.swift"
],
"target_dependencies" : [
"EnvironmentStateObject",
"VDSwiftUICommon",
"BindGeometry"
],
"type" : "library"
},
{
"c99name" : "DateField",
"module_type" : "SwiftTarget",
"name" : "DateField",
"path" : "Sources/DateField",
"product_memberships" : [
"VDKit",
"DateField"
],
"sources" : [
"CalendarComponent++.swift",
"CustomPicker.swift",
"DateField.swift",
"DateFormat++.swift",
"Textable.swift",
"UIColor++.swift",
"UIDateField.swift"
],
"target_dependencies" : [
"VDSwiftUICommon",
"VDDates",
"VDCommon",
"VDUIKit"
],
"type" : "library"
},
{
"c99name" : "BindGeometry",
"module_type" : "SwiftTarget",
"name" : "BindGeometry",
"path" : "Sources/SwiftUI/BindGeometry",
"product_memberships" : [
"VDKit",
"VDSwiftUI",
"BindGeometry",
"DragNDrop",
"LinesStack",
"LoadingPlaceholder"
],
"sources" : [
"Geometry++.swift"
],
"type" : "library"
}
],
"tools_version" : "5.6"
}
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 -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/27] Write sources
[22/27] Write swift-version-2F0A5646E1D333AE.txt
[23/45] Compiling VDKitRuntimeObjc _VDDelegateProxy.m
[24/47] Compiling VDKitRuntimeObjc _VDKVOObserver.m
[25/47] Compiling VDKitRuntimeObjc _VD.m
[26/47] Compiling VDKitRuntimeObjc _VDObjCRuntime.m
[28/49] Compiling VDBuilders SingleBuilder.swift
[29/49] Emitting module VDKitRuntime
/Users/admin/builder/spi-builder-workspace/Sources/VDKitRuntime/Runtime++.swift:15:13: warning: var 'deallocatingSubjectTriggerContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | #if !DISABLE_SWIZZLING && !os(Linux)
15 | private var deallocatingSubjectTriggerContext: UInt8 = 0
| |- warning: var 'deallocatingSubjectTriggerContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'deallocatingSubjectTriggerContext' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'deallocatingSubjectTriggerContext' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | private var deallocatingSubjectContext: UInt8 = 0
17 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/VDKitRuntime/Runtime++.swift:16:13: warning: var 'deallocatingSubjectContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | #if !DISABLE_SWIZZLING && !os(Linux)
15 | private var deallocatingSubjectTriggerContext: UInt8 = 0
16 | private var deallocatingSubjectContext: UInt8 = 0
| |- warning: var 'deallocatingSubjectContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'deallocatingSubjectContext' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'deallocatingSubjectContext' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | #endif
18 | private var deallocatedSubjectTriggerContext: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/Sources/VDKitRuntime/Runtime++.swift:18:13: warning: var 'deallocatedSubjectTriggerContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 | private var deallocatingSubjectContext: UInt8 = 0
17 | #endif
18 | private var deallocatedSubjectTriggerContext: UInt8 = 0
| |- warning: var 'deallocatedSubjectTriggerContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'deallocatedSubjectTriggerContext' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'deallocatedSubjectTriggerContext' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | private var deallocatedSubjectContext: UInt8 = 0
20 |
/Users/admin/builder/spi-builder-workspace/Sources/VDKitRuntime/Runtime++.swift:19:13: warning: var 'deallocatedSubjectContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | #endif
18 | private var deallocatedSubjectTriggerContext: UInt8 = 0
19 | private var deallocatedSubjectContext: UInt8 = 0
| |- warning: var 'deallocatedSubjectContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'deallocatedSubjectContext' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'deallocatedSubjectContext' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | // Dealloc
[30/49] Compiling VDKitRuntime Runtime++.swift
/Users/admin/builder/spi-builder-workspace/Sources/VDKitRuntime/Runtime++.swift:15:13: warning: var 'deallocatingSubjectTriggerContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |
14 | #if !DISABLE_SWIZZLING && !os(Linux)
15 | private var deallocatingSubjectTriggerContext: UInt8 = 0
| |- warning: var 'deallocatingSubjectTriggerContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'deallocatingSubjectTriggerContext' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'deallocatingSubjectTriggerContext' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | private var deallocatingSubjectContext: UInt8 = 0
17 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/VDKitRuntime/Runtime++.swift:16:13: warning: var 'deallocatingSubjectContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | #if !DISABLE_SWIZZLING && !os(Linux)
15 | private var deallocatingSubjectTriggerContext: UInt8 = 0
16 | private var deallocatingSubjectContext: UInt8 = 0
| |- warning: var 'deallocatingSubjectContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'deallocatingSubjectContext' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'deallocatingSubjectContext' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | #endif
18 | private var deallocatedSubjectTriggerContext: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/Sources/VDKitRuntime/Runtime++.swift:18:13: warning: var 'deallocatedSubjectTriggerContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 | private var deallocatingSubjectContext: UInt8 = 0
17 | #endif
18 | private var deallocatedSubjectTriggerContext: UInt8 = 0
| |- warning: var 'deallocatedSubjectTriggerContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'deallocatedSubjectTriggerContext' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'deallocatedSubjectTriggerContext' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | private var deallocatedSubjectContext: UInt8 = 0
20 |
/Users/admin/builder/spi-builder-workspace/Sources/VDKitRuntime/Runtime++.swift:19:13: warning: var 'deallocatedSubjectContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
17 | #endif
18 | private var deallocatedSubjectTriggerContext: UInt8 = 0
19 | private var deallocatedSubjectContext: UInt8 = 0
| |- warning: var 'deallocatedSubjectContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'deallocatedSubjectContext' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'deallocatedSubjectContext' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | // Dealloc
[31/49] Emitting module VDMirror
[32/49] Compiling VDMirror Mirror++.swift
[33/49] Emitting module VDBuilders
[34/49] Compiling VDBuilders ArrayBuilder.swift
[35/49] Compiling VDBuilders ComposeBuilder.swift
[36/49] Emitting module VDOptional
[37/49] Compiling VDOptional UnwrapOperator.swift
[38/49] Compiling VDDates DateFormat.swift
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/DateFormat.swift:241:1: warning: extension declares a conformance of imported type 'UnitsStyle' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
239 | }
240 |
241 | extension DateComponentsFormatter.UnitsStyle: Decodable {}
| |- warning: extension declares a conformance of imported type 'UnitsStyle' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
242 | extension DateComponentsFormatter.UnitsStyle: Encodable {}
243 |
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/DateFormat.swift:242:1: warning: extension declares a conformance of imported type 'UnitsStyle' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
240 |
241 | extension DateComponentsFormatter.UnitsStyle: Decodable {}
242 | extension DateComponentsFormatter.UnitsStyle: Encodable {}
| |- warning: extension declares a conformance of imported type 'UnitsStyle' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
243 |
244 | extension DateFormat {
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/DateFormat.swift:98:5: warning: switch must be exhaustive
96 | return format
97 | case .component(let component, let style):
98 | switch component {
| |- warning: switch must be exhaustive
| |- note: add missing case: '.isLeapMonth'
| |- note: add missing case: '.dayOfYear'
| `- note: add missing cases
99 | case .era:
100 | switch style {
[39/49] Compiling VDDates Date++.swift
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/Date++.swift:4:20: warning: static property 'default' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | extension Calendar {
4 | public static var `default` = Calendar.autoupdatingCurrent
| |- warning: static property 'default' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | public func current(_ component: Component) -> Int {
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/Date++.swift:16:20: warning: static property 'default' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | extension Locale {
16 | public static var `default` = Locale.autoupdatingCurrent
| |- warning: static property 'default' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | }
18 |
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/Date++.swift:20:23: warning: static property 'default' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | extension TimeZone {
20 | public static var `default` = TimeZone.autoupdatingCurrent
| |- warning: static property 'default' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | }
22 |
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/Date++.swift:39:1: warning: extension declares a conformance of imported type 'DateComponents' to imported protocols 'RawRepresentable', 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
37 | }
38 |
39 | extension DateComponents: RawRepresentable, ExpressibleByDictionaryLiteral {
| |- warning: extension declares a conformance of imported type 'DateComponents' to imported protocols 'RawRepresentable', 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
40 | public static func era(_ value: Int) -> DateComponents { .current(era: value) }
41 | public static func year(_ value: Int) -> DateComponents { .current(year: value) }
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/Date++.swift:401:3: warning: switch must be exhaustive
399 |
400 | public func name(of component: Calendar.Component, locale: Locale = .default, timeZone: TimeZone = .default) -> String {
401 | switch component {
| |- warning: switch must be exhaustive
| |- note: add missing case: '.isLeapMonth'
| |- note: add missing case: '.dayOfYear'
| `- note: add missing cases
402 | case .era: return string("GGGG", locale: locale, timeZone: timeZone)
403 | case .year: return string("yyyy", locale: locale, timeZone: timeZone)
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/Date++.swift:511:9: warning: switch must be exhaustive
509 |
510 | public func setting(_ value: Int, _ component: Calendar.Component, calendar: Calendar = .default) -> Date? {
511 | switch component {
| |- warning: switch must be exhaustive
| |- note: add missing case: '.isLeapMonth'
| |- note: add missing case: '.dayOfYear'
| `- note: add missing cases
512 | case .nanosecond, .second, .minute, .hour:
513 | var comps = components(calendar: calendar)
[40/49] Emitting module VDDates
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/CalendarComponent++.swift:10:1: warning: extension declares a conformance of imported type 'Component' to imported protocols 'CaseIterable', 'Comparable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
8 | import Foundation
9 |
10 | extension Calendar.Component: CaseIterable, Comparable {
| |- warning: extension declares a conformance of imported type 'Component' to imported protocols 'CaseIterable', 'Comparable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
11 | public typealias AllCases = Set<Calendar.Component>
12 |
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/CalendarComponent++.swift:116:1: warning: extension declares a conformance of imported type 'Component' to imported protocols 'RawRepresentable', 'CustomStringConvertible'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
114 | }
115 |
116 | extension Calendar.Component: Codable, RawRepresentable, CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'Component' to imported protocols 'RawRepresentable', 'CustomStringConvertible'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
117 |
118 | public var rawValue: String {
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/Date++.swift:4:20: warning: static property 'default' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | extension Calendar {
4 | public static var `default` = Calendar.autoupdatingCurrent
| |- warning: static property 'default' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | public func current(_ component: Component) -> Int {
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/Date++.swift:16:20: warning: static property 'default' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |
15 | extension Locale {
16 | public static var `default` = Locale.autoupdatingCurrent
| |- warning: static property 'default' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | }
18 |
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/Date++.swift:20:23: warning: static property 'default' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | extension TimeZone {
20 | public static var `default` = TimeZone.autoupdatingCurrent
| |- warning: static property 'default' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | }
22 |
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/Date++.swift:39:1: warning: extension declares a conformance of imported type 'DateComponents' to imported protocols 'RawRepresentable', 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
37 | }
38 |
39 | extension DateComponents: RawRepresentable, ExpressibleByDictionaryLiteral {
| |- warning: extension declares a conformance of imported type 'DateComponents' to imported protocols 'RawRepresentable', 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
40 | public static func era(_ value: Int) -> DateComponents { .current(era: value) }
41 | public static func year(_ value: Int) -> DateComponents { .current(year: value) }
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/DateFormat.swift:241:1: warning: extension declares a conformance of imported type 'UnitsStyle' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
239 | }
240 |
241 | extension DateComponentsFormatter.UnitsStyle: Decodable {}
| |- warning: extension declares a conformance of imported type 'UnitsStyle' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
242 | extension DateComponentsFormatter.UnitsStyle: Encodable {}
243 |
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/DateFormat.swift:242:1: warning: extension declares a conformance of imported type 'UnitsStyle' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
240 |
241 | extension DateComponentsFormatter.UnitsStyle: Decodable {}
242 | extension DateComponentsFormatter.UnitsStyle: Encodable {}
| |- warning: extension declares a conformance of imported type 'UnitsStyle' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
243 |
244 | extension DateFormat {
[41/49] Compiling VDDates CalendarComponent++.swift
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/CalendarComponent++.swift:10:1: warning: extension declares a conformance of imported type 'Component' to imported protocols 'CaseIterable', 'Comparable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
8 | import Foundation
9 |
10 | extension Calendar.Component: CaseIterable, Comparable {
| |- warning: extension declares a conformance of imported type 'Component' to imported protocols 'CaseIterable', 'Comparable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
11 | public typealias AllCases = Set<Calendar.Component>
12 |
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/CalendarComponent++.swift:116:1: warning: extension declares a conformance of imported type 'Component' to imported protocols 'RawRepresentable', 'CustomStringConvertible'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
114 | }
115 |
116 | extension Calendar.Component: Codable, RawRepresentable, CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'Component' to imported protocols 'RawRepresentable', 'CustomStringConvertible'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
117 |
118 | public var rawValue: String {
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/CalendarComponent++.swift:29:3: warning: switch must be exhaustive
27 |
28 | public var smaller: Calendar.Component? {
29 | switch self {
| |- warning: switch must be exhaustive
| |- note: add missing case: '.isLeapMonth'
| |- note: add missing case: '.dayOfYear'
| `- note: add missing cases
30 | case .era: return .year
31 | case .year: return .month
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/CalendarComponent++.swift:61:3: warning: switch must be exhaustive
59 |
60 | public var larger: Calendar.Component? {
61 | switch self {
| |- warning: switch must be exhaustive
| |- note: add missing case: '.isLeapMonth'
| |- note: add missing case: '.dayOfYear'
| `- note: add missing cases
62 | case .era: return nil
63 | case .year: return .era
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/CalendarComponent++.swift:83:3: warning: switch must be exhaustive
81 |
82 | public var inSeconds: TimeInterval {
83 | switch self {
| |- warning: switch must be exhaustive
| |- note: add missing case: '.isLeapMonth'
| |- note: add missing case: '.dayOfYear'
| `- note: add missing cases
84 | case .era: return .infinity
85 | case .year: return 365.2425 * Calendar.Component.day.inSeconds
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/CalendarComponent++.swift:119:3: warning: switch must be exhaustive
117 |
118 | public var rawValue: String {
119 | switch self {
| |- warning: switch must be exhaustive
| |- note: add missing case: '.isLeapMonth'
| |- note: add missing case: '.dayOfYear'
| `- note: add missing cases
120 | case .era: return "era"
121 | case .year: return "year"
[42/96] Compiling UIKitEnvironment UIViewEnvironment.swift
[43/96] Emitting module UIKitEnvironment
[44/96] Compiling WrappedDefaults WrappedDefault.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[45/96] Emitting module VDSwiftUICommon
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUI/VDSwiftUICommon/Color++.swift:17:1: warning: extension declares a conformance of imported type 'Color' to imported protocol '_ExpressibleByColorLiteral'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
15 |
16 | @available(iOS 13.0, OSX 10.15, tvOS 13.0, watchOS 6.0, *)
17 | extension Color: _ExpressibleByColorLiteral {
| |- warning: extension declares a conformance of imported type 'Color' to imported protocol '_ExpressibleByColorLiteral'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
18 |
19 | public init(_colorLiteralRed red: Float, green: Float, blue: Float, alpha: Float) {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUI/VDSwiftUICommon/Color++.swift:261:1: warning: extension declares a conformance of imported type 'Color' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
259 |
260 | @available(iOS 13.0, OSX 10.15, tvOS 13.0, watchOS 6.0, *)
261 | extension Color: Decodable {
| |- warning: extension declares a conformance of imported type 'Color' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
262 |
263 | public init(from decoder: Decoder) throws {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUI/VDSwiftUICommon/Color++.swift:274:1: warning: extension declares a conformance of imported type 'Color' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
272 |
273 | @available(iOS 13.0, OSX 10.15, tvOS 13.0, watchOS 6.0, *)
274 | extension Color: Encodable {
| |- warning: extension declares a conformance of imported type 'Color' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
275 |
276 | public func encode(to encoder: Encoder) throws {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUI/VDSwiftUICommon/Image++.swift:11:1: warning: extension declares a conformance of imported type 'Image' to imported protocol '_ExpressibleByImageLiteral'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
9 |
10 | @available(iOS 13.0, OSX 10.15, tvOS 13.0, watchOS 6.0, *)
11 | extension Image: _ExpressibleByImageLiteral {
| |- warning: extension declares a conformance of imported type 'Image' to imported protocol '_ExpressibleByImageLiteral'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
12 | public init(imageLiteralResourceName path: String) {
13 | self = Image(path)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUI/VDSwiftUICommon/StateSubject.swift:35:3: error: 'StateObject' is only available in macOS 11.0 or newer
33 | }
34 | }
35 | @StateObject private var object = Object()
| `- error: 'StateObject' is only available in macOS 11.0 or newer
36 | private let create: () -> S
37 | private let defaultValue: Output
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUI/VDSwiftUICommon/StateSubject.swift:59:22: warning: generic parameter 'S' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
15 | @available(iOS 13.0, OSX 10.15, tvOS 13.0, watchOS 6.0, *)
16 | @propertyWrapper
17 | public struct StateSubject<S: Subject>: DynamicProperty, Publisher where S.Failure == Never {
| `- note: 'S' previously declared here
18 | public typealias Failure = Never
19 | public typealias Output = S.Output
:
57 | }
58 |
59 | public func receive<S>(subscriber: S) where S : Subscriber, Failure == S.Failure, Output == S.Input {
| `- warning: generic parameter 'S' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
60 | subject.receive(subscriber: subscriber)
61 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUI/VDSwiftUICommon/StateSubject.swift:109:3: error: 'StateObject' is only available in macOS 11.0 or newer
107 | return object.value ?? defaultValue
108 | }
109 | @StateObject private var object = Object()
| `- error: 'StateObject' is only available in macOS 11.0 or newer
110 | private let create: () -> P
111 | private let defaultValue: P.Output
[46/98] Compiling VDSwiftUICommon Image++.swift
[47/98] Compiling VDSwiftUICommon Rounded.swift
[48/98] Compiling VDSwiftUICommon PullToRefresh.swift
[49/98] Compiling VDSwiftUICommon Hosting++.swift
[50/98] Compiling VDSwiftUICommon StateOrBinding.swift
[51/98] Compiling VDSwiftUICommon StateSubject.swift
[52/99] Compiling VDSwiftUICommon EdgeInsets++.swift
[53/99] Compiling VDSwiftUICommon Menu.swift
[54/99] Compiling VDSwiftUICommon Blur.swift
[55/99] Compiling VDSwiftUICommon Color++.swift
[56/99] Compiling VDSwiftUICommon EnvironmentViewBuilder.swift
[57/99] Compiling VDSwiftUICommon Font++.swift
[58/99] Compiling VDSwiftUICommon OnFirstAppear.swift
[59/99] Compiling VDSwiftUICommon Popover.swift
[60/99] Compiling VDSwiftUICommon AdditionalSafeArea.swift
/Users/admin/builder/spi-builder-workspace/Sources/VDCommon/AttributedString++.swift:24:1: warning: extension declares a conformance of imported type 'NSAttributedString' to imported protocols 'Collection', 'Sequence'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
22 | }
23 |
24 | extension NSAttributedString: Collection {
| |- warning: extension declares a conformance of imported type 'NSAttributedString' to imported protocols 'Collection', 'Sequence'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
25 |
26 | public typealias Index = Int
[61/99] Compiling VDSwiftUICommon Backdrop.swift
/Users/admin/builder/spi-builder-workspace/Sources/VDCommon/AttributedString++.swift:24:1: warning: extension declares a conformance of imported type 'NSAttributedString' to imported protocols 'Collection', 'Sequence'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
22 | }
23 |
24 | extension NSAttributedString: Collection {
| |- warning: extension declares a conformance of imported type 'NSAttributedString' to imported protocols 'Collection', 'Sequence'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
25 |
26 | public typealias Index = Int
[62/99] Emitting module VDCommon
/Users/admin/builder/spi-builder-workspace/Sources/VDCommon/AttributedString++.swift:24:1: warning: extension declares a conformance of imported type 'NSAttributedString' to imported protocols 'Collection', 'Sequence'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
22 | }
23 |
24 | extension NSAttributedString: Collection {
| |- warning: extension declares a conformance of imported type 'NSAttributedString' to imported protocols 'Collection', 'Sequence'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
25 |
26 | public typealias Index = Int
[63/99] Compiling VDSwiftUICommon Binding++.swift
[64/99] Compiling VDSwiftUICommon Envionment++.swift
[65/99] Compiling WrappedDefaults UserDefaults+Extensions.swift
[66/99] Emitting module WrappedDefaults
[67/99] Compiling WrappedDefaults UserDefaultsSerializable.swift
[68/99] Compiling VDCommon Union.swift
[69/99] Compiling VDCoreGraphics CGAffineTransform++.swift
[70/99] Emitting module BindGeometry
[71/99] Compiling BindGeometry Geometry++.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[72/99] Emitting module EnvironmentStateObject
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUI/EnvironmentStateObject/EnvironmentStateObject.swift:13:6: error: 'StateObject' is only available in macOS 11.0 or newer
11 | public struct EnvironmentStateObject<Model: ObservableObject>: DynamicProperty {
12 |
13 | @StateObject private var object = Object()
| `- error: 'StateObject' is only available in macOS 11.0 or newer
14 | @State private var updater = false
15 | @Environment(\.environmentModel) private var environment
[73/99] Compiling EnvironmentStateObject EnvironmentStateObject.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUI/EnvironmentStateObject/EnvironmentStateObject.swift:13:6: error: 'StateObject' is only available in macOS 11.0 or newer
11 | public struct EnvironmentStateObject<Model: ObservableObject>: DynamicProperty {
12 |
13 | @StateObject private var object = Object()
| `- error: 'StateObject' is only available in macOS 11.0 or newer
14 | @State private var updater = false
15 | @Environment(\.environmentModel) private var environment
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUI/EnvironmentStateObject/EnvironmentStateObject.swift:22:20: warning: main actor-isolated property 'object' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
11 | public struct EnvironmentStateObject<Model: ObservableObject>: DynamicProperty {
12 |
13 | @StateObject private var object = Object()
| `- note: property declared here
14 | @State private var updater = false
15 | @Environment(\.environmentModel) private var environment
:
20 | get {
21 | createModel()
22 | return object.model
| `- warning: main actor-isolated property 'object' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
23 | }
24 | nonmutating set {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUI/EnvironmentStateObject/EnvironmentStateObject.swift:25:13: warning: main actor-isolated property 'object' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
11 | public struct EnvironmentStateObject<Model: ObservableObject>: DynamicProperty {
12 |
13 | @StateObject private var object = Object()
| `- note: mutation of this property is only permitted within the actor
14 | @State private var updater = false
15 | @Environment(\.environmentModel) private var environment
:
23 | }
24 | nonmutating set {
25 | object.model = newValue
| `- warning: main actor-isolated property 'object' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
26 | updater.toggle()
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUI/EnvironmentStateObject/EnvironmentStateObject.swift:32:13: warning: capture of 'self' with non-sendable type 'EnvironmentStateObject<Model>' in a '@Sendable' closure
9 | @available(iOS 13.0, OSX 10.15, tvOS 13.0, watchOS 6.0, *)
10 | @propertyWrapper
11 | public struct EnvironmentStateObject<Model: ObservableObject>: DynamicProperty {
| `- note: consider making generic struct 'EnvironmentStateObject' conform to the 'Sendable' protocol
12 |
13 | @StateObject private var object = Object()
:
30 | public var projectedValue: Binding<Model> {
31 | Binding {
32 | self.wrappedValue
| `- warning: capture of 'self' with non-sendable type 'EnvironmentStateObject<Model>' in a '@Sendable' closure
33 | } set: {
34 | self.wrappedValue = $0
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUI/EnvironmentStateObject/EnvironmentStateObject.swift:34:13: warning: capture of 'self' with non-sendable type 'EnvironmentStateObject<Model>' in a '@Sendable' closure
9 | @available(iOS 13.0, OSX 10.15, tvOS 13.0, watchOS 6.0, *)
10 | @propertyWrapper
11 | public struct EnvironmentStateObject<Model: ObservableObject>: DynamicProperty {
| `- note: consider making generic struct 'EnvironmentStateObject' conform to the 'Sendable' protocol
12 |
13 | @StateObject private var object = Object()
:
32 | self.wrappedValue
33 | } set: {
34 | self.wrappedValue = $0
| `- warning: capture of 'self' with non-sendable type 'EnvironmentStateObject<Model>' in a '@Sendable' closure
35 | }
36 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUI/EnvironmentStateObject/EnvironmentStateObject.swift:49:15: warning: main actor-isolated property 'object' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
11 | public struct EnvironmentStateObject<Model: ObservableObject>: DynamicProperty {
12 |
13 | @StateObject private var object = Object()
| `- note: property declared here
14 | @State private var updater = false
15 | @Environment(\.environmentModel) private var environment
:
46 | }
47 |
48 | @inline(__always) private func createModel() {
| `- note: add '@MainActor' to make instance method 'createModel()' part of global actor 'MainActor'
49 | guard object.model == nil else { return }
| `- warning: main actor-isolated property 'object' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
50 | object.model = (environment[id] as? () -> Model)?() ?? defaultValue()
51 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUI/EnvironmentStateObject/EnvironmentStateObject.swift:50:9: warning: main actor-isolated property 'object' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
11 | public struct EnvironmentStateObject<Model: ObservableObject>: DynamicProperty {
12 |
13 | @StateObject private var object = Object()
| `- note: mutation of this property is only permitted within the actor
14 | @State private var updater = false
15 | @Environment(\.environmentModel) private var environment
:
46 | }
47 |
48 | @inline(__always) private func createModel() {
| `- note: add '@MainActor' to make instance method 'createModel()' part of global actor 'MainActor'
49 | guard object.model == nil else { return }
50 | object.model = (environment[id] as? () -> Model)?() ?? defaultValue()
| `- warning: main actor-isolated property 'object' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
51 | }
52 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUI/VDSwiftUICommon/ViewTag.swift:18:54: warning: function call causes an infinite recursion
16 | return "Never"
17 | } else {
18 | return String(describing: Body.self) + "." + Body.bodyString
| `- warning: function call causes an infinite recursion
19 | }
20 | }
[76/99] Compiling VDCoreGraphics CA++.swift
/Users/admin/builder/spi-builder-workspace/Sources/VDCoreGraphics/CA++.swift:116:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
114 | }
115 |
116 | extension CATransform3D: Equatable {
| |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
117 |
118 | private var ms: [CGFloat] { [m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44] }
[77/99] Emitting module VDCoreGraphics
/Users/admin/builder/spi-builder-workspace/Sources/VDCoreGraphics/CA++.swift:116:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
114 | }
115 |
116 | extension CATransform3D: Equatable {
| |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
117 |
118 | private var ms: [CGFloat] { [m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44] }
/Users/admin/builder/spi-builder-workspace/Sources/VDCoreGraphics/CG++.swift:194:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
192 | }
193 |
194 | extension CGPoint: Hashable {
| |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
195 |
196 | public func hash(into hasher: inout Hasher) {
/Users/admin/builder/spi-builder-workspace/Sources/VDCoreGraphics/CG++.swift:202:1: warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
200 | }
201 |
202 | extension CGSize: Hashable {
| |- warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
203 |
204 | public func hash(into hasher: inout Hasher) {
/Users/admin/builder/spi-builder-workspace/Sources/VDCoreGraphics/CG++.swift:194:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
192 | }
193 |
194 | extension CGPoint: Hashable {
| |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
195 |
196 | public func hash(into hasher: inout Hasher) {
/Users/admin/builder/spi-builder-workspace/Sources/VDCoreGraphics/CG++.swift:202:1: warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
200 | }
201 |
202 | extension CGSize: Hashable {
| |- warning: extension declares a conformance of imported type 'CGSize' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
203 |
204 | public func hash(into hasher: inout Hasher) {
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/23] Emitting module VDOptional
[3/23] Compiling VDOptional UnwrapOperator.swift
[4/23] Compiling VDMirror Mirror++.swift
[5/23] Emitting module VDMirror
[6/23] Compiling VDKitRuntime Runtime++.swift
[7/23] Emitting module VDKitRuntime
[8/23] Compiling VDBuilders ComposeBuilder.swift
[9/23] Compiling VDBuilders ArrayBuilder.swift
[10/23] Compiling VDBuilders SingleBuilder.swift
[11/23] Emitting module VDBuilders
[12/51] Emitting module UIKitEnvironment
[13/51] Compiling UIKitEnvironment UIViewEnvironment.swift
[14/70] Emitting module VDDates
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/CalendarComponent++.swift:10:1: warning: extension declares a conformance of imported type 'Component' to imported protocols 'CaseIterable', 'Comparable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
8 | import Foundation
9 |
10 | extension Calendar.Component: CaseIterable, Comparable {
| |- warning: extension declares a conformance of imported type 'Component' to imported protocols 'CaseIterable', 'Comparable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
11 | public typealias AllCases = Set<Calendar.Component>
12 |
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/CalendarComponent++.swift:116:1: warning: extension declares a conformance of imported type 'Component' to imported protocols 'RawRepresentable', 'CustomStringConvertible'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
114 | }
115 |
116 | extension Calendar.Component: Codable, RawRepresentable, CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'Component' to imported protocols 'RawRepresentable', 'CustomStringConvertible'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
117 |
118 | public var rawValue: String {
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/Date++.swift:39:1: warning: extension declares a conformance of imported type 'DateComponents' to imported protocols 'RawRepresentable', 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
37 | }
38 |
39 | extension DateComponents: RawRepresentable, ExpressibleByDictionaryLiteral {
| |- warning: extension declares a conformance of imported type 'DateComponents' to imported protocols 'RawRepresentable', 'ExpressibleByDictionaryLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
40 | public static func era(_ value: Int) -> DateComponents { .current(era: value) }
41 | public static func year(_ value: Int) -> DateComponents { .current(year: value) }
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/DateFormat.swift:241:1: warning: extension declares a conformance of imported type 'UnitsStyle' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
239 | }
240 |
241 | extension DateComponentsFormatter.UnitsStyle: Decodable {}
| |- warning: extension declares a conformance of imported type 'UnitsStyle' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
242 | extension DateComponentsFormatter.UnitsStyle: Encodable {}
243 |
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/DateFormat.swift:242:1: warning: extension declares a conformance of imported type 'UnitsStyle' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
240 |
241 | extension DateComponentsFormatter.UnitsStyle: Decodable {}
242 | extension DateComponentsFormatter.UnitsStyle: Encodable {}
| |- warning: extension declares a conformance of imported type 'UnitsStyle' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
243 |
244 | extension DateFormat {
error: emit-module command failed with exit code 1 (use -v to see invocation)
[15/70] Emitting module EnvironmentStateObject
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUI/EnvironmentStateObject/EnvironmentStateObject.swift:13:6: error: 'StateObject' is only available in macOS 11.0 or newer
11 | public struct EnvironmentStateObject<Model: ObservableObject>: DynamicProperty {
12 |
13 | @StateObject private var object = Object()
| `- error: 'StateObject' is only available in macOS 11.0 or newer
14 | @State private var updater = false
15 | @Environment(\.environmentModel) private var environment
[16/70] Compiling EnvironmentStateObject EnvironmentStateObject.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUI/EnvironmentStateObject/EnvironmentStateObject.swift:13:6: error: 'StateObject' is only available in macOS 11.0 or newer
11 | public struct EnvironmentStateObject<Model: ObservableObject>: DynamicProperty {
12 |
13 | @StateObject private var object = Object()
| `- error: 'StateObject' is only available in macOS 11.0 or newer
14 | @State private var updater = false
15 | @Environment(\.environmentModel) private var environment
[17/70] Emitting module BindGeometry
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/DateFormat.swift:241:1: warning: extension declares a conformance of imported type 'UnitsStyle' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
239 | }
240 |
241 | extension DateComponentsFormatter.UnitsStyle: Decodable {}
| |- warning: extension declares a conformance of imported type 'UnitsStyle' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
242 | extension DateComponentsFormatter.UnitsStyle: Encodable {}
243 |
/Users/admin/builder/spi-builder-workspace/Sources/VDDates/DateFormat.swift:242:1: warning: extension declares a conformance of imported type 'UnitsStyle' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
240 |
241 | extension DateComponentsFormatter.UnitsStyle: Decodable {}
242 | extension DateComponentsFormatter.UnitsStyle: Encodable {}
| |- warning: extension declares a conformance of imported type 'UnitsStyle' to imported protocol 'Encodable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
243 |
244 | extension DateFormat {
[18/70] Compiling VDCoreGraphics CGAffineTransform++.swift
/Users/admin/builder/spi-builder-workspace/Sources/VDCoreGraphics/CG++.swift:194:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
192 | }
193 |
194 | extension CGPoint: Hashable {
| |- warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
195 |
196 | public func hash(into hasher: inout Hasher) {
BUILD FAILURE 6.1 macosSpm