Build Information
Failed to build Epoxy, reference master (5317bb), with Swift 6.4 for visionOS using Xcode 27.0 on 3 Oct 2026 21:02:29 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Epoxy-Package -destination generic/platform=xrOSBuild Log
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudio-CXS3C78T5TQDGLEGXIBJ04WJ4.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Foundation-8GON1KVEKRN3NOQI8RETBRWJP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ImageIO-5CC6COR9KJYI1UBL7CSHLU2OG.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreText-6F9TY5TEPCCZ1K2KYM4GMEGHD.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_LocationEssentials-8GQGFVARUE99D8VJX3TINY0VP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Network-EQPZZF3W6BWG89K0PY9NZO3T0.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Accessibility-1DR4J4YDVDGAYQTZ0FKZ1PU09.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/IOSurface-5FE9U89GVFF9A7X7AGO2R8ENI.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMIDI-7L19IC4ZH9BPYLVTD8IIFWN9R.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/FileProvider-C9I28SI56F2SEVH1BCWTKGODO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIUtilities-AOVGLUWEAN6CG2UZFNESGSP6C.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Symbols-8G2XC01RPQ5HYIZE6JNUT864I.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/LocalAuthentication-9MSPUJ85OBXBTOD7NJCT1GZ0O.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreTransferable-8TBYAKHCX6UC8QQSS7BD8GQK5.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DataDetection-BANTQ3WXXGKZJYC0LLB3MD9K0.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreLocation-1SN37095DAPVJ068LLP9TBDQX.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UniformTypeIdentifiers-E5KMWDZEKS4QW9RO1KBRDEXV6.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreData-73N6Z547OZUEZ8ADGEC6XRHWN.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UserNotifications-8IIV1V1FPNAPA4LY1Y23LOM2N.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OpenGLES-56BKSYXNVAP91BYZRWAKQZKGI.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Metal-EKNUM9P3PRIBHZK1ZBD6BA2T7.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OSLog-BNGT87TS0GMBFF7TY70HHB69.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/AVRouting-55P8FRNK50AFZOMMB2LBBOX33.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/AudioToolbox-2K3S8EA590EB3GMH6D6784BWZ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMotion-10LV922UPGE28QX2SOIO7ALIZ.pcm
SwiftExplicitDependencyCompileModuleFromInterface arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ShaderGraph-URHKVVOFZL5Z.swiftmodule
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreVideo-E12HJSJSLO0YKWYBES11UKJ02.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreML-37QYERWC0RQN4IY4377UD0TY1.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/QuartzCore-12T8WVKUNCL1N7VXH87MM4YOB.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ARKitFoundation-3N77COW7DLP77CM0PWZXSR9BD.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreImage-8WF1P230U10QM666EQMNV7OF1.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMedia-D1IBHC28BRHWLNUG1Q75G5YN0.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUICore-6OBBMA39VFD4CB6SG2PE41FAP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIKit-2D2PMAAE45TMO6S28UCGCO5BR.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/VideoToolbox-7I4MDYIPJ4IWU1ZSL4JE3I7M6.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/MediaToolbox-1J5U29ERBPNPI1HKEJHXOP8EV.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Vision-DVVG9MQGC3IMTVPTC1691MQ6Z.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/AVFAudio-E8GATWFYYBEBB41O9N0LRRGYC.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/AVFoundation-DFCX8GQJWVA3CZBITWEHAZEFX.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ARKitCore-307YVPJLQNB66BTBIONHZNP86.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/GameController-7QL0VMQHE24OWQFUR0UFT89DW.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUI-77PUPXISY3V3TUF5FJEHUQC86.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ARKit-27VDPOZ50FG2MJG7OFV6IFQYQ.pcm
SwiftEmitModule normal arm64 Emitting\ module\ for\ EpoxyCore (in target 'EpoxyCore' from project 'Epoxy')
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/MakeViewProviding.swift:9:24: error: cannot find type 'ViewType' in scope
7 | public protocol MakeViewProviding {
8 | /// The view constructed when the `MakeView` closure is called.
9 | associatedtype View: ViewType
| `- error: cannot find type 'ViewType' in scope
10 |
11 | /// A closure that's called to construct an instance of `View`.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/ViewEpoxyModeled.swift:9:24: error: cannot find type 'ViewType' in scope
7 | ///
8 | /// An instance of this view is typically configured by this model.
9 | associatedtype View: ViewType
| `- error: cannot find type 'ViewType' in scope
10 | }
11 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewProviding.swift:9:24: error: cannot find type 'ViewType' in scope
7 | public protocol ViewProviding {
8 | /// The `UIView` view of this type.
9 | associatedtype View: ViewType
| `- error: cannot find type 'ViewType' in scope
10 |
11 | /// The `UIView` view instance provided by this type.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/StyledView.swift:25:29: error: cannot find type 'ViewType' in scope
23 | /// - SeeAlso: `EpoxyableView`
24 | @preconcurrency @MainActor
25 | public protocol StyledView: ViewType {
| `- error: cannot find type 'ViewType' in scope
26 | /// The style type of this view, passed into its initializer to configure the resulting instance.
27 | ///
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ContentConfigurableView.swift:21:42: error: cannot find type 'ViewType' in scope
19 | /// - SeeAlso: `EpoxyableView`
20 | @preconcurrency @MainActor
21 | public protocol ContentConfigurableView: ViewType {
| `- error: cannot find type 'ViewType' in scope
22 | /// The `Equatable` properties that can be updated on instances of this view, e.g. text `String`s
23 | /// or image `URL`s.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/BehaviorsConfigurableView.swift:22:44: error: cannot find type 'ViewType' in scope
20 | /// - SeeAlso: `EpoxyableView`
21 | @preconcurrency @MainActor
22 | public protocol BehaviorsConfigurableView: ViewType {
| `- error: cannot find type 'ViewType' in scope
23 | /// The non-`Equatable` properties that can be changed over of the lifecycle this View's
24 | /// instances, e.g. callback closures or delegates.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:14:36: error: cannot find type 'ViewType' in scope
12 | /// Includes an optional generic `Storage` value, which can be used to compare old and new values
13 | /// across state changes to prevent redundant view updates.
14 | public struct SwiftUIView<Content: ViewType, Storage>: MeasuringViewRepresentable,
| `- error: cannot find type 'ViewType' in scope
15 | UIViewConfiguringSwiftUIView
16 | {
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:15:45: error: cannot find type 'ViewRepresentableType' in scope
13 | ///
14 | /// - SeeAlso: ``SwiftUIMeasurementContainer``
15 | public protocol MeasuringViewRepresentable: ViewRepresentableType
| `- error: cannot find type 'ViewRepresentableType' in scope
16 | where
17 | RepresentableViewType == SwiftUIMeasurementContainer<Content>
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:17:3: error: cannot find type 'RepresentableViewType' in scope
15 | public protocol MeasuringViewRepresentable: ViewRepresentableType
16 | where
17 | RepresentableViewType == SwiftUIMeasurementContainer<Content>
| `- error: cannot find type 'RepresentableViewType' in scope
18 | {
19 | /// The `UIView` content that's being measured by the enclosing `SwiftUIMeasurementContainer`.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:20:27: error: cannot find type 'ViewType' in scope
18 | {
19 | /// The `UIView` content that's being measured by the enclosing `SwiftUIMeasurementContainer`.
20 | associatedtype Content: ViewType
| `- error: cannot find type 'ViewType' in scope
21 |
22 | /// The sizing strategy of the represented view.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:15:57: error: cannot find type 'ViewType' in scope
13 | ///
14 | /// - SeeAlso: ``MeasuringViewRepresentable``
15 | public final class SwiftUIMeasurementContainer<Content: ViewType>: ViewType {
| `- error: cannot find type 'ViewType' in scope
16 |
17 | // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:15:68: error: cannot find type 'ViewType' in scope
13 | ///
14 | /// - SeeAlso: ``MeasuringViewRepresentable``
15 | public final class SwiftUIMeasurementContainer<Content: ViewType>: ViewType {
| `- error: cannot find type 'ViewType' in scope
16 |
17 | // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:58:13: error: argument type 'Content' expected to be an instance of a class or class-constrained type
56 | public var content: Content {
57 | didSet {
58 | guard content !== oldValue else { return }
| `- error: argument type 'Content' expected to be an instance of a class or class-constrained type
59 | oldValue.removeFromSuperview()
60 | addSubview(content)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:58:25: error: argument type 'Content' expected to be an instance of a class or class-constrained type
56 | public var content: Content {
57 | didSet {
58 | guard content !== oldValue else { return }
| `- error: argument type 'Content' expected to be an instance of a class or class-constrained type
59 | oldValue.removeFromSuperview()
60 | addSubview(content)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:59:16: error: value of type 'Content' has no member 'removeFromSuperview'
57 | didSet {
58 | guard content !== oldValue else { return }
59 | oldValue.removeFromSuperview()
| `- error: value of type 'Content' has no member 'removeFromSuperview'
60 | addSubview(content)
61 | // Invalidate the strategy since it's derived from this view.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:60:7: error: cannot find 'addSubview' in scope
58 | guard content !== oldValue else { return }
59 | oldValue.removeFromSuperview()
60 | addSubview(content)
| `- error: cannot find 'addSubview' in scope
61 | // Invalidate the strategy since it's derived from this view.
62 | _resolvedStrategy = nil
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:94:23: error: property does not override any property from its superclass
92 | }
93 |
94 | public override var intrinsicContentSize: CGSize {
| `- error: property does not override any property from its superclass
95 | _intrinsicContentSize
96 | }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:110:24: error: method does not override any method from its superclass
108 | }
109 | #else
110 | public override func layoutSubviews() {
| `- error: method does not override any method from its superclass
111 | super.layoutSubviews()
112 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:122:24: error: method does not override any method from its superclass
120 | #endif
121 |
122 | public override func invalidateIntrinsicContentSize() {
| `- error: method does not override any method from its superclass
123 | super.invalidateIntrinsicContentSize()
124 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:353:11: error: cannot find type 'LayoutPriorityType' in scope
351 | // MARK: - UILayoutPriority
352 |
353 | extension LayoutPriorityType {
| `- error: cannot find type 'LayoutPriorityType' in scope
354 | /// An "almost required" constraint, useful for creating near-required constraints that don't
355 | /// error when unable to be satisfied.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:362:11: error: cannot find type 'ViewType' in scope
360 | // MARK: - UIView
361 |
362 | extension ViewType {
| `- error: cannot find type 'ViewType' in scope
363 | /// The `systemLayoutSizeFitting(…)` of this view with a compressed size and fitting priorities.
364 | @nonobjc
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:14:15: error: type 'SwiftUIView<Content, Storage>' does not conform to protocol 'View'
12 | /// Includes an optional generic `Storage` value, which can be used to compare old and new values
13 | /// across state changes to prevent redundant view updates.
14 | public struct SwiftUIView<Content: ViewType, Storage>: MeasuringViewRepresentable,
| |- error: type 'SwiftUIView<Content, Storage>' does not conform to protocol 'View'
| `- note: add stubs for conformance
15 | UIViewConfiguringSwiftUIView
16 | {
SwiftUI.View.Body:2:16: note: protocol requires nested type 'Body'
1 | protocol View {
2 | associatedtype Body : View}
| `- note: protocol requires nested type 'Body'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:76:37: error: cannot find type 'Context' in scope
74 | }
75 | #else
76 | public func makeUIView(context _: Context) -> SwiftUIMeasurementContainer<Content> {
| `- error: cannot find type 'Context' in scope
77 | SwiftUIMeasurementContainer(content: makeContent(), strategy: sizing)
78 | }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:80:85: error: cannot find type 'Context' in scope
78 | }
79 |
80 | public func updateUIView(_ uiView: SwiftUIMeasurementContainer<Content>, context: Context) {
| `- error: cannot find type 'Context' in scope
81 | let oldStorage = context.coordinator.storage
82 | context.coordinator.storage = storage
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:107:42: error: cannot find type 'Context' in scope
105 |
106 | /// The `UIViewRepresentable.Context`, with information about the transaction and environment.
107 | public var viewRepresentableContext: Context
| `- error: cannot find type 'Context' in scope
108 |
109 | /// The backing measurement container that contains the `Content`.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift:35:35: error: cannot find type 'ViewType' in scope
33 |
34 | /// A protocol that all `UIView`s conform to, enabling extensions that have a `Self` reference.
35 | public protocol ViewTypeProtocol: ViewType { }
| `- error: cannot find type 'ViewType' in scope
36 |
37 | // MARK: - ViewType + ViewTypeProtocol
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift:39:11: error: cannot find type 'ViewType' in scope
37 | // MARK: - ViewType + ViewTypeProtocol
38 |
39 | extension ViewType: ViewTypeProtocol { }
| `- error: cannot find type 'ViewType' in scope
40 |
Failed frontend command:
SwiftCompile normal arm64 (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/Collection+Diff.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/Diffable.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/DiffableSection.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/IndexChangeset.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/SectionedChangeset.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Logging/EpoxyLogger.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/CallbackContextEpoxyModeled.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelArrayBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelProperty.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModeled.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Internal/AnyEpoxyModelProperty.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Internal/ClassReference.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/AnimatedProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DataIDProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidDisplayProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidEndDisplayingProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidSelectProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ErasedContentProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/MakeViewProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/SetBehaviorsProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/SetContentProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/StyleIDProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/TraitCollectionProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewDifferentiatorProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/WillDisplayProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/ViewEpoxyModeled.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingController.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIIntrinsicContentSizeInvalidator.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUILayoutMargins.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxyableView+SwiftUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIViewConfiguringSwiftUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/BehaviorsConfigurableView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ContentConfigurableView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/EpoxyableView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/StyledView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ViewType.swift -target arm64-apple-xros1.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros27.0-24M361-e829b21a6f8c9b70876ba0858053c044735bd543db762f57723cac368afd1ce4.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name EpoxyCore -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-xros27.0 -target-sdk-version 27.0 -target-sdk-name xros27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore.abi.json
SwiftCompile normal arm64 Compiling\ ContentConfigurableView.swift,\ EpoxyableView.swift,\ StyledView.swift,\ ViewType.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ContentConfigurableView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/EpoxyableView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/StyledView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ViewType.swift (in target 'EpoxyCore' from project 'Epoxy')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ContentConfigurableView.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ContentConfigurableView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/EpoxyableView.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EpoxyableView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/StyledView.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StyledView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ViewType.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ViewType.swift
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ContentConfigurableView.swift:21:42: error: cannot find type 'ViewType' in scope
19 | /// - SeeAlso: `EpoxyableView`
20 | @preconcurrency @MainActor
21 | public protocol ContentConfigurableView: ViewType {
| `- error: cannot find type 'ViewType' in scope
22 | /// The `Equatable` properties that can be updated on instances of this view, e.g. text `String`s
23 | /// or image `URL`s.
SwiftCompile normal arm64 Compiling\ SwiftUIView.swift,\ UIView+SwiftUIView.swift,\ UIViewConfiguringSwiftUIView.swift,\ BehaviorsConfigurableView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIViewConfiguringSwiftUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/BehaviorsConfigurableView.swift (in target 'EpoxyCore' from project 'Epoxy')
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:14:36: error: cannot find type 'ViewType' in scope
12 | /// Includes an optional generic `Storage` value, which can be used to compare old and new values
13 | /// across state changes to prevent redundant view updates.
14 | public struct SwiftUIView<Content: ViewType, Storage>: MeasuringViewRepresentable,
| `- error: cannot find type 'ViewType' in scope
15 | UIViewConfiguringSwiftUIView
16 | {
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewProviding.swift:9:24: error: cannot find type 'ViewType' in scope
7 | public protocol ViewProviding {
8 | /// The `UIView` view of this type.
9 | associatedtype View: ViewType
| `- error: cannot find type 'ViewType' in scope
10 |
11 | /// The `UIView` view instance provided by this type.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:15:45: error: cannot find type 'ViewRepresentableType' in scope
13 | ///
14 | /// - SeeAlso: ``SwiftUIMeasurementContainer``
15 | public protocol MeasuringViewRepresentable: ViewRepresentableType
| `- error: cannot find type 'ViewRepresentableType' in scope
16 | where
17 | RepresentableViewType == SwiftUIMeasurementContainer<Content>
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:17:3: error: cannot find type 'RepresentableViewType' in scope
15 | public protocol MeasuringViewRepresentable: ViewRepresentableType
16 | where
17 | RepresentableViewType == SwiftUIMeasurementContainer<Content>
| `- error: cannot find type 'RepresentableViewType' in scope
18 | {
19 | /// The `UIView` content that's being measured by the enclosing `SwiftUIMeasurementContainer`.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:20:27: error: cannot find type 'ViewType' in scope
18 | {
19 | /// The `UIView` content that's being measured by the enclosing `SwiftUIMeasurementContainer`.
20 | associatedtype Content: ViewType
| `- error: cannot find type 'ViewType' in scope
21 |
22 | /// The sizing strategy of the represented view.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:14:15: error: type 'SwiftUIView<Content, Storage>' does not conform to protocol 'View'
12 | /// Includes an optional generic `Storage` value, which can be used to compare old and new values
13 | /// across state changes to prevent redundant view updates.
14 | public struct SwiftUIView<Content: ViewType, Storage>: MeasuringViewRepresentable,
| |- error: type 'SwiftUIView<Content, Storage>' does not conform to protocol 'View'
| `- note: add stubs for conformance
15 | UIViewConfiguringSwiftUIView
16 | {
SwiftUI.View.Body:2:16: note: protocol requires nested type 'Body'
1 | protocol View {
2 | associatedtype Body : View}
| `- note: protocol requires nested type 'Body'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:15:57: error: cannot find type 'ViewType' in scope
13 | ///
14 | /// - SeeAlso: ``MeasuringViewRepresentable``
15 | public final class SwiftUIMeasurementContainer<Content: ViewType>: ViewType {
| `- error: cannot find type 'ViewType' in scope
16 |
17 | // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:76:37: error: cannot find type 'Context' in scope
74 | }
75 | #else
76 | public func makeUIView(context _: Context) -> SwiftUIMeasurementContainer<Content> {
| `- error: cannot find type 'Context' in scope
77 | SwiftUIMeasurementContainer(content: makeContent(), strategy: sizing)
78 | }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:80:85: error: cannot find type 'Context' in scope
78 | }
79 |
80 | public func updateUIView(_ uiView: SwiftUIMeasurementContainer<Content>, context: Context) {
| `- error: cannot find type 'Context' in scope
81 | let oldStorage = context.coordinator.storage
82 | context.coordinator.storage = storage
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:107:42: error: cannot find type 'Context' in scope
105 |
106 | /// The `UIViewRepresentable.Context`, with information about the transaction and environment.
107 | public var viewRepresentableContext: Context
| `- error: cannot find type 'Context' in scope
108 |
109 | /// The backing measurement container that contains the `Content`.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:15:68: error: cannot find type 'ViewType' in scope
13 | ///
14 | /// - SeeAlso: ``MeasuringViewRepresentable``
15 | public final class SwiftUIMeasurementContainer<Content: ViewType>: ViewType {
| `- error: cannot find type 'ViewType' in scope
16 |
17 | // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift:35:35: error: cannot find type 'ViewType' in scope
33 |
34 | /// A protocol that all `UIView`s conform to, enabling extensions that have a `Self` reference.
35 | public protocol ViewTypeProtocol: ViewType { }
| `- error: cannot find type 'ViewType' in scope
36 |
37 | // MARK: - ViewType + ViewTypeProtocol
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift:39:11: error: cannot find type 'ViewType' in scope
37 | // MARK: - ViewType + ViewTypeProtocol
38 |
39 | extension ViewType: ViewTypeProtocol { }
| `- error: cannot find type 'ViewType' in scope
40 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SwiftUIView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView+SwiftUIView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIViewConfiguringSwiftUIView.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIViewConfiguringSwiftUIView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/BehaviorsConfigurableView.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BehaviorsConfigurableView.swift
SwiftCompile normal arm64 Compiling\ EpoxySwiftUILayoutMargins.swift,\ EpoxyableView+SwiftUIView.swift,\ MeasuringViewRepresentable.swift,\ SwiftUIMeasurementContainer.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUILayoutMargins.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxyableView+SwiftUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift (in target 'EpoxyCore' from project 'Epoxy')
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/StyledView.swift:25:29: error: cannot find type 'ViewType' in scope
23 | /// - SeeAlso: `EpoxyableView`
24 | @preconcurrency @MainActor
25 | public protocol StyledView: ViewType {
| `- error: cannot find type 'ViewType' in scope
26 | /// The style type of this view, passed into its initializer to configure the resulting instance.
27 | ///
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/BehaviorsConfigurableView.swift:22:44: error: cannot find type 'ViewType' in scope
20 | /// - SeeAlso: `EpoxyableView`
21 | @preconcurrency @MainActor
22 | public protocol BehaviorsConfigurableView: ViewType {
| `- error: cannot find type 'ViewType' in scope
23 | /// The non-`Equatable` properties that can be changed over of the lifecycle this View's
24 | /// instances, e.g. callback closures or delegates.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ContentConfigurableView.swift:21:42: error: cannot find type 'ViewType' in scope
19 | /// - SeeAlso: `EpoxyableView`
20 | @preconcurrency @MainActor
21 | public protocol ContentConfigurableView: ViewType {
| `- error: cannot find type 'ViewType' in scope
22 | /// The `Equatable` properties that can be updated on instances of this view, e.g. text `String`s
23 | /// or image `URL`s.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:14:36: error: cannot find type 'ViewType' in scope
12 | /// Includes an optional generic `Storage` value, which can be used to compare old and new values
13 | /// across state changes to prevent redundant view updates.
14 | public struct SwiftUIView<Content: ViewType, Storage>: MeasuringViewRepresentable,
| `- error: cannot find type 'ViewType' in scope
15 | UIViewConfiguringSwiftUIView
16 | {
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewProviding.swift:9:24: error: cannot find type 'ViewType' in scope
7 | public protocol ViewProviding {
8 | /// The `UIView` view of this type.
9 | associatedtype View: ViewType
| `- error: cannot find type 'ViewType' in scope
10 |
11 | /// The `UIView` view instance provided by this type.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:15:57: error: cannot find type 'ViewType' in scope
13 | ///
14 | /// - SeeAlso: ``MeasuringViewRepresentable``
15 | public final class SwiftUIMeasurementContainer<Content: ViewType>: ViewType {
| `- error: cannot find type 'ViewType' in scope
16 |
17 | // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:15:68: error: cannot find type 'ViewType' in scope
13 | ///
14 | /// - SeeAlso: ``MeasuringViewRepresentable``
15 | public final class SwiftUIMeasurementContainer<Content: ViewType>: ViewType {
| `- error: cannot find type 'ViewType' in scope
16 |
17 | // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxyableView+SwiftUIView.swift:87:25: error: missing argument for parameter 'style' in call
85 | SwiftUIView(storage: content) {
86 | MainActor.assumeIsolated {
87 | let view = Self()
| `- error: missing argument for parameter 'style' in call
88 | view.setContent(content, animated: false)
89 | return view
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/StyledView.swift:32:3: note: 'init(style:)' declared here
30 |
31 | /// Creates an instance of this view configured with the given `Style` instance.
32 | init(style: Style)
| `- note: 'init(style:)' declared here
33 | }
34 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxyableView+SwiftUIView.swift:176:39: error: missing argument for parameter 'style' in call
174 | public static func swiftUIView(behaviors: Behaviors? = nil) -> SwiftUIView<Self, Void> {
175 | SwiftUIView {
176 | MainActor.assumeIsolated { Self() }
| `- error: missing argument for parameter 'style' in call
177 | }
178 | .configure { context in
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/StyledView.swift:32:3: note: 'init(style:)' declared here
30 |
31 | /// Creates an instance of this view configured with the given `Style` instance.
32 | init(style: Style)
| `- note: 'init(style:)' declared here
33 | }
34 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:15:45: error: cannot find type 'ViewRepresentableType' in scope
13 | ///
14 | /// - SeeAlso: ``SwiftUIMeasurementContainer``
15 | public protocol MeasuringViewRepresentable: ViewRepresentableType
| `- error: cannot find type 'ViewRepresentableType' in scope
16 | where
17 | RepresentableViewType == SwiftUIMeasurementContainer<Content>
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:17:3: error: cannot find type 'RepresentableViewType' in scope
15 | public protocol MeasuringViewRepresentable: ViewRepresentableType
16 | where
17 | RepresentableViewType == SwiftUIMeasurementContainer<Content>
| `- error: cannot find type 'RepresentableViewType' in scope
18 | {
19 | /// The `UIView` content that's being measured by the enclosing `SwiftUIMeasurementContainer`.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:20:27: error: cannot find type 'ViewType' in scope
18 | {
19 | /// The `UIView` content that's being measured by the enclosing `SwiftUIMeasurementContainer`.
20 | associatedtype Content: ViewType
| `- error: cannot find type 'ViewType' in scope
21 |
22 | /// The sizing strategy of the represented view.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:58:13: error: argument type 'Content' expected to be an instance of a class or class-constrained type
56 | public var content: Content {
57 | didSet {
58 | guard content !== oldValue else { return }
| `- error: argument type 'Content' expected to be an instance of a class or class-constrained type
59 | oldValue.removeFromSuperview()
60 | addSubview(content)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:58:25: error: argument type 'Content' expected to be an instance of a class or class-constrained type
56 | public var content: Content {
57 | didSet {
58 | guard content !== oldValue else { return }
| `- error: argument type 'Content' expected to be an instance of a class or class-constrained type
59 | oldValue.removeFromSuperview()
60 | addSubview(content)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:59:16: error: value of type 'Content' has no member 'removeFromSuperview'
57 | didSet {
58 | guard content !== oldValue else { return }
59 | oldValue.removeFromSuperview()
| `- error: value of type 'Content' has no member 'removeFromSuperview'
60 | addSubview(content)
61 | // Invalidate the strategy since it's derived from this view.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:60:7: error: cannot find 'addSubview' in scope
58 | guard content !== oldValue else { return }
59 | oldValue.removeFromSuperview()
60 | addSubview(content)
| `- error: cannot find 'addSubview' in scope
61 | // Invalidate the strategy since it's derived from this view.
62 | _resolvedStrategy = nil
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:94:23: error: property does not override any property from its superclass
92 | }
93 |
94 | public override var intrinsicContentSize: CGSize {
| `- error: property does not override any property from its superclass
95 | _intrinsicContentSize
96 | }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:110:24: error: method does not override any method from its superclass
108 | }
109 | #else
110 | public override func layoutSubviews() {
| `- error: method does not override any method from its superclass
111 | super.layoutSubviews()
112 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:122:24: error: method does not override any method from its superclass
120 | #endif
121 |
122 | public override func invalidateIntrinsicContentSize() {
| `- error: method does not override any method from its superclass
123 | super.invalidateIntrinsicContentSize()
124 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:353:11: error: cannot find type 'LayoutPriorityType' in scope
351 | // MARK: - UILayoutPriority
352 |
353 | extension LayoutPriorityType {
| `- error: cannot find type 'LayoutPriorityType' in scope
354 | /// An "almost required" constraint, useful for creating near-required constraints that don't
355 | /// error when unable to be satisfied.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:362:11: error: cannot find type 'ViewType' in scope
360 | // MARK: - UIView
361 |
362 | extension ViewType {
| `- error: cannot find type 'ViewType' in scope
363 | /// The `systemLayoutSizeFitting(…)` of this view with a compressed size and fitting priorities.
364 | @nonobjc
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:32:5: error: 'super' cannot be used in class 'SwiftUIMeasurementContainer' because it has no superclass
30 | initialSize = .init(width: 375, height: 150)
31 | }
32 | super.init(frame: .init(origin: .zero, size: initialSize))
| `- error: 'super' cannot be used in class 'SwiftUIMeasurementContainer' because it has no superclass
33 |
34 | addSubview(content)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:34:5: error: cannot find 'addSubview' in scope
32 | super.init(frame: .init(origin: .zero, size: initialSize))
33 |
34 | addSubview(content)
| `- error: cannot find 'addSubview' in scope
35 | setUpConstraints()
36 | }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:111:5: error: 'super' cannot be used in class 'SwiftUIMeasurementContainer' because it has no superclass
109 | #else
110 | public override func layoutSubviews() {
111 | super.layoutSubviews()
| `- error: 'super' cannot be used in class 'SwiftUIMeasurementContainer' because it has no superclass
112 |
113 | // We need to re-measure the view whenever the size of the bounds changes, as the previous size
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:115:44: error: cannot find 'bounds' in scope
113 | // We need to re-measure the view whenever the size of the bounds changes, as the previous size
114 | // may now be incorrect.
115 | if latestMeasurementBoundsSize != nil, bounds.size != latestMeasurementBoundsSize {
| `- error: cannot find 'bounds' in scope
116 | // This will trigger SwiftUI to re-measure the view.
117 | super.invalidateIntrinsicContentSize()
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:117:7: error: 'super' cannot be used in class 'SwiftUIMeasurementContainer' because it has no superclass
115 | if latestMeasurementBoundsSize != nil, bounds.size != latestMeasurementBoundsSize {
116 | // This will trigger SwiftUI to re-measure the view.
117 | super.invalidateIntrinsicContentSize()
| `- error: 'super' cannot be used in class 'SwiftUIMeasurementContainer' because it has no superclass
118 | }
119 | }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:123:5: error: 'super' cannot be used in class 'SwiftUIMeasurementContainer' because it has no superclass
121 |
122 | public override func invalidateIntrinsicContentSize() {
123 | super.invalidateIntrinsicContentSize()
| `- error: 'super' cannot be used in class 'SwiftUIMeasurementContainer' because it has no superclass
124 |
125 | // Invalidate the resolved strategy in case it changes with the re-measurement as it relies on
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:163:35: error: value of type 'Content' has no member 'systemLayoutFittingIntrinsicSize'
161 | // Perform an intrinsic size measurement pass, which gives us valid values for
162 | // `UILabel.preferredMaxLayoutWidth`.
163 | let intrinsicSize = content.systemLayoutFittingIntrinsicSize()
| `- error: value of type 'Content' has no member 'systemLayoutFittingIntrinsicSize'
164 |
165 | // If the view has a intrinsic width and contains a double layout pass subview, give it the
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:167:43: error: value of type 'Content' has no member 'containsDoubleLayoutPassSubviews'
165 | // If the view has a intrinsic width and contains a double layout pass subview, give it the
166 | // proposed width to allow the label content to gracefully wrap to multiple lines.
167 | if intrinsicSize.width > 0, content.containsDoubleLayoutPassSubviews() {
| `- error: value of type 'Content' has no member 'containsDoubleLayoutPassSubviews'
168 | resolved = .intrinsicHeightProposedWidth
169 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:189:37: error: value of type 'Content' has no member 'systemLayoutFittingIntrinsicSize'
187 | resolved = .intrinsicWidthProposedHeight
188 | case .intrinsic:
189 | resolved = .intrinsic(content.systemLayoutFittingIntrinsicSize())
| `- error: value of type 'Content' has no member 'systemLayoutFittingIntrinsicSize'
190 | }
191 | _resolvedStrategy = resolved
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:196:13: error: value of type 'Content' has no member 'translatesAutoresizingMaskIntoConstraints'
194 |
195 | private func setUpConstraints() {
196 | content.translatesAutoresizingMaskIntoConstraints = false
| `- error: value of type 'Content' has no member 'translatesAutoresizingMaskIntoConstraints'
197 |
198 | let leading = content.leadingAnchor.constraint(equalTo: leadingAnchor)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:198:61: error: cannot find 'leadingAnchor' in scope
196 | content.translatesAutoresizingMaskIntoConstraints = false
197 |
198 | let leading = content.leadingAnchor.constraint(equalTo: leadingAnchor)
| `- error: cannot find 'leadingAnchor' in scope
199 | let top = content.topAnchor.constraint(equalTo: topAnchor)
200 | let trailing = content.trailingAnchor.constraint(equalTo: trailingAnchor)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:198:27: error: value of type 'Content' has no member 'leadingAnchor'
196 | content.translatesAutoresizingMaskIntoConstraints = false
197 |
198 | let leading = content.leadingAnchor.constraint(equalTo: leadingAnchor)
| `- error: value of type 'Content' has no member 'leadingAnchor'
199 | let top = content.topAnchor.constraint(equalTo: topAnchor)
200 | let trailing = content.trailingAnchor.constraint(equalTo: trailingAnchor)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:199:53: error: cannot find 'topAnchor' in scope
197 |
198 | let leading = content.leadingAnchor.constraint(equalTo: leadingAnchor)
199 | let top = content.topAnchor.constraint(equalTo: topAnchor)
| `- error: cannot find 'topAnchor' in scope
200 | let trailing = content.trailingAnchor.constraint(equalTo: trailingAnchor)
201 | let bottom = content.bottomAnchor.constraint(equalTo: bottomAnchor)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:199:23: error: value of type 'Content' has no member 'topAnchor'
197 |
198 | let leading = content.leadingAnchor.constraint(equalTo: leadingAnchor)
199 | let top = content.topAnchor.constraint(equalTo: topAnchor)
| `- error: value of type 'Content' has no member 'topAnchor'
200 | let trailing = content.trailingAnchor.constraint(equalTo: trailingAnchor)
201 | let bottom = content.bottomAnchor.constraint(equalTo: bottomAnchor)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:200:63: error: cannot find 'trailingAnchor' in scope
198 | let leading = content.leadingAnchor.constraint(equalTo: leadingAnchor)
199 | let top = content.topAnchor.constraint(equalTo: topAnchor)
200 | let trailing = content.trailingAnchor.constraint(equalTo: trailingAnchor)
| `- error: cannot find 'trailingAnchor' in scope
201 | let bottom = content.bottomAnchor.constraint(equalTo: bottomAnchor)
202 | let newConstraints: [NSLayoutConstraint.Attribute: NSLayoutConstraint] = [
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:200:28: error: value of type 'Content' has no member 'trailingAnchor'
198 | let leading = content.leadingAnchor.constraint(equalTo: leadingAnchor)
199 | let top = content.topAnchor.constraint(equalTo: topAnchor)
200 | let trailing = content.trailingAnchor.constraint(equalTo: trailingAnchor)
| `- error: value of type 'Content' has no member 'trailingAnchor'
201 | let bottom = content.bottomAnchor.constraint(equalTo: bottomAnchor)
202 | let newConstraints: [NSLayoutConstraint.Attribute: NSLayoutConstraint] = [
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:201:59: error: cannot find 'bottomAnchor' in scope
199 | let top = content.topAnchor.constraint(equalTo: topAnchor)
200 | let trailing = content.trailingAnchor.constraint(equalTo: trailingAnchor)
201 | let bottom = content.bottomAnchor.constraint(equalTo: bottomAnchor)
| `- error: cannot find 'bottomAnchor' in scope
202 | let newConstraints: [NSLayoutConstraint.Attribute: NSLayoutConstraint] = [
203 | .leading: leading, .top: top, .trailing: trailing, .bottom: bottom,
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:201:26: error: value of type 'Content' has no member 'bottomAnchor'
199 | let top = content.topAnchor.constraint(equalTo: topAnchor)
200 | let trailing = content.trailingAnchor.constraint(equalTo: trailingAnchor)
201 | let bottom = content.bottomAnchor.constraint(equalTo: bottomAnchor)
| `- error: value of type 'Content' has no member 'bottomAnchor'
202 | let newConstraints: [NSLayoutConstraint.Attribute: NSLayoutConstraint] = [
203 | .leading: leading, .top: top, .trailing: trailing, .bottom: bottom,
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:227:41: error: type 'UILayoutPriority' has no member 'almostRequired'
225 | case .intrinsicHeightProposedWidth:
226 | constraints[.trailing]?.priority = .required
227 | constraints[.bottom]?.priority = .almostRequired
| `- error: type 'UILayoutPriority' has no member 'almostRequired'
228 | case .intrinsicWidthProposedHeight:
229 | constraints[.trailing]?.priority = .almostRequired
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:229:43: error: type 'UILayoutPriority' has no member 'almostRequired'
227 | constraints[.bottom]?.priority = .almostRequired
228 | case .intrinsicWidthProposedHeight:
229 | constraints[.trailing]?.priority = .almostRequired
| `- error: type 'UILayoutPriority' has no member 'almostRequired'
230 | constraints[.bottom]?.priority = .required
231 | case .intrinsic:
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:232:43: error: type 'UILayoutPriority' has no member 'almostRequired'
230 | constraints[.bottom]?.priority = .required
231 | case .intrinsic:
232 | constraints[.trailing]?.priority = .almostRequired
| `- error: type 'UILayoutPriority' has no member 'almostRequired'
233 | constraints[.bottom]?.priority = .almostRequired
234 | }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:233:41: error: type 'UILayoutPriority' has no member 'almostRequired'
231 | case .intrinsic:
232 | constraints[.trailing]?.priority = .almostRequired
233 | constraints[.bottom]?.priority = .almostRequired
| `- error: type 'UILayoutPriority' has no member 'almostRequired'
234 | }
235 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:247:35: error: cannot find 'bounds' in scope
245 | /// Measures the `uiView`, storing the resulting size in `measuredIntrinsicContentSize`.
246 | private func measureView() -> CGSize {
247 | latestMeasurementBoundsSize = bounds.size
| `- error: cannot find 'bounds' in scope
248 | prioritizeConstraints(uiViewConstraints, strategy: resolvedStrategy)
249 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:251:80: error: cannot find 'bounds' in scope
249 |
250 | var measuredSize: CGSize
251 | let proposedSizeElseBounds = proposedSize.replacingNoIntrinsicMetric(with: bounds.size)
| `- error: cannot find 'bounds' in scope
252 |
253 | switch resolvedStrategy {
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:258:30: error: value of type 'Content' has no member 'systemLayoutFittingIntrinsicHeightFixedWidth'
256 |
257 | case .intrinsicHeightProposedWidth:
258 | measuredSize = content.systemLayoutFittingIntrinsicHeightFixedWidth(proposedSizeElseBounds.width)
| `- error: value of type 'Content' has no member 'systemLayoutFittingIntrinsicHeightFixedWidth'
259 | measuredSize.width = ViewType.noIntrinsicMetric
260 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:259:28: error: cannot find 'ViewType' in scope
257 | case .intrinsicHeightProposedWidth:
258 | measuredSize = content.systemLayoutFittingIntrinsicHeightFixedWidth(proposedSizeElseBounds.width)
259 | measuredSize.width = ViewType.noIntrinsicMetric
| `- error: cannot find 'ViewType' in scope
260 |
261 | case .intrinsicWidthProposedHeight:
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:262:30: error: value of type 'Content' has no member 'systemLayoutFittingIntrinsicWidthFixedHeight'
260 |
261 | case .intrinsicWidthProposedHeight:
262 | measuredSize = content.systemLayoutFittingIntrinsicWidthFixedHeight(proposedSizeElseBounds.height)
| `- error: value of type 'Content' has no member 'systemLayoutFittingIntrinsicWidthFixedHeight'
263 | measuredSize.height = ViewType.noIntrinsicMetric
264 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:263:29: error: cannot find 'ViewType' in scope
261 | case .intrinsicWidthProposedHeight:
262 | measuredSize = content.systemLayoutFittingIntrinsicWidthFixedHeight(proposedSizeElseBounds.height)
263 | measuredSize.height = ViewType.noIntrinsicMetric
| `- error: cannot find 'ViewType' in scope
264 |
265 | case .intrinsic(let size):
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:276:31: error: cannot find 'ViewType' in scope
274 | // available.
275 | if
276 | proposedSize.width != ViewType.noIntrinsicMetric,
| `- error: cannot find 'ViewType' in scope
277 | measuredSize.width > proposedSizeElseBounds.width,
278 | _intrinsicContentSize.width != proposedSize.width
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:280:30: error: cannot find 'ViewType' in scope
278 | _intrinsicContentSize.width != proposedSize.width
279 | {
280 | measuredSize.width = ViewType.noIntrinsicMetric
| `- error: cannot find 'ViewType' in scope
281 | }
282 | if
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:283:32: error: cannot find 'ViewType' in scope
281 | }
282 | if
283 | proposedSize.height != ViewType.noIntrinsicMetric,
| `- error: cannot find 'ViewType' in scope
284 | measuredSize.height > proposedSizeElseBounds.height,
285 | _intrinsicContentSize.height != proposedSize.height
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:287:31: error: cannot find 'ViewType' in scope
285 | _intrinsicContentSize.height != proposedSize.height
286 | {
287 | measuredSize.height = ViewType.noIntrinsicMetric
| `- error: cannot find 'ViewType' in scope
288 | }
289 | }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:441:18: error: cannot find 'ViewType' in scope
439 | /// A `CGSize` with `noIntrinsicMetric` for both its width and height.
440 | fileprivate static var noIntrinsicMetric: CGSize {
441 | .init(width: ViewType.noIntrinsicMetric, height: ViewType.noIntrinsicMetric)
| `- error: cannot find 'ViewType' in scope
442 | }
443 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:441:54: error: cannot find 'ViewType' in scope
439 | /// A `CGSize` with `noIntrinsicMetric` for both its width and height.
440 | fileprivate static var noIntrinsicMetric: CGSize {
441 | .init(width: ViewType.noIntrinsicMetric, height: ViewType.noIntrinsicMetric)
| `- error: cannot find 'ViewType' in scope
442 | }
443 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:448:23: error: cannot find 'ViewType' in scope
446 | fileprivate func replacingNoIntrinsicMetric(with fallback: CGSize) -> CGSize {
447 | .init(
448 | width: width == ViewType.noIntrinsicMetric ? fallback.width : width,
| `- error: cannot find 'ViewType' in scope
449 | height: height == ViewType.noIntrinsicMetric ? fallback.height : height)
450 | }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUILayoutMargins.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EpoxySwiftUILayoutMargins.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxyableView+SwiftUIView.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EpoxyableView+SwiftUIView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MeasuringViewRepresentable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SwiftUIMeasurementContainer.swift
SwiftCompile normal arm64 Compiling\ MakeViewProviding.swift,\ SetBehaviorsProviding.swift,\ SetContentProviding.swift,\ StyleIDProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/MakeViewProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/SetBehaviorsProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/SetContentProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/StyleIDProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/MakeViewProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MakeViewProviding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/SetBehaviorsProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SetBehaviorsProviding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/SetContentProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SetContentProviding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/StyleIDProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StyleIDProviding.swift
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/MakeViewProviding.swift:9:24: error: cannot find type 'ViewType' in scope
7 | public protocol MakeViewProviding {
8 | /// The view constructed when the `MakeView` closure is called.
9 | associatedtype View: ViewType
| `- error: cannot find type 'ViewType' in scope
10 |
11 | /// A closure that's called to construct an instance of `View`.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/ViewEpoxyModeled.swift:9:24: error: cannot find type 'ViewType' in scope
7 | ///
8 | /// An instance of this view is typically configured by this model.
9 | associatedtype View: ViewType
| `- error: cannot find type 'ViewType' in scope
10 | }
11 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/MakeViewProviding.swift:57:26: error: type 'Self.View' has no member 'init'
55 | .init(
56 | keyPath: \Self.makeView,
57 | defaultValue: View.init,
| `- error: type 'Self.View' has no member 'init'
58 | updateStrategy: .replace)
59 | }
SwiftCompile normal arm64 Compiling\ TraitCollectionProviding.swift,\ ViewDifferentiatorProviding.swift,\ ViewProviding.swift,\ WillDisplayProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/TraitCollectionProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewDifferentiatorProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/WillDisplayProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/TraitCollectionProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TraitCollectionProviding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewDifferentiatorProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ViewDifferentiatorProviding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ViewProviding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/WillDisplayProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile WillDisplayProviding.swift
SwiftCompile normal arm64 Compiling\ EpoxyLogger.swift,\ CallbackContextEpoxyModeled.swift,\ EpoxyModelArrayBuilder.swift,\ EpoxyModelProperty.swift,\ EpoxyModelStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Logging/EpoxyLogger.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/CallbackContextEpoxyModeled.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelArrayBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelProperty.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelStorage.swift (in target 'EpoxyCore' from project 'Epoxy')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Logging/EpoxyLogger.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EpoxyLogger.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/CallbackContextEpoxyModeled.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CallbackContextEpoxyModeled.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelArrayBuilder.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EpoxyModelArrayBuilder.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelProperty.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EpoxyModelProperty.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelStorage.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EpoxyModelStorage.swift
SwiftCompile normal arm64 Compiling\ DidDisplayProviding.swift,\ DidEndDisplayingProviding.swift,\ DidSelectProviding.swift,\ ErasedContentProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidDisplayProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidEndDisplayingProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidSelectProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ErasedContentProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidDisplayProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DidDisplayProviding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidEndDisplayingProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DidEndDisplayingProviding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidSelectProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DidSelectProviding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ErasedContentProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ErasedContentProviding.swift
SwiftCompile normal arm64 Compiling\ Collection+Diff.swift,\ Diffable.swift,\ DiffableSection.swift,\ IndexChangeset.swift,\ SectionedChangeset.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/Collection+Diff.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/Diffable.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/DiffableSection.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/IndexChangeset.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/SectionedChangeset.swift (in target 'EpoxyCore' from project 'Epoxy')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/Collection+Diff.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Collection+Diff.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/Diffable.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Diffable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/DiffableSection.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DiffableSection.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/IndexChangeset.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IndexChangeset.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/SectionedChangeset.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SectionedChangeset.swift
SwiftCompile normal arm64 Compiling\ EpoxyModeled.swift,\ AnyEpoxyModelProperty.swift,\ ClassReference.swift,\ AnimatedProviding.swift,\ DataIDProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModeled.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Internal/AnyEpoxyModelProperty.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Internal/ClassReference.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/AnimatedProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DataIDProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModeled.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EpoxyModeled.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Internal/AnyEpoxyModelProperty.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnyEpoxyModelProperty.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Internal/ClassReference.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ClassReference.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/AnimatedProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnimatedProviding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DataIDProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DataIDProviding.swift
SwiftCompile normal arm64 Compiling\ ViewEpoxyModeled.swift,\ EpoxySwiftUIHostingController.swift,\ EpoxySwiftUIHostingView.swift,\ EpoxySwiftUIIntrinsicContentSizeInvalidator.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/ViewEpoxyModeled.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingController.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIIntrinsicContentSizeInvalidator.swift (in target 'EpoxyCore' from project 'Epoxy')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/ViewEpoxyModeled.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ViewEpoxyModeled.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingController.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EpoxySwiftUIHostingController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EpoxySwiftUIHostingView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIIntrinsicContentSizeInvalidator.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EpoxySwiftUIIntrinsicContentSizeInvalidator.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-10-03 17:02:13.686 xcodebuild[991:5604] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 (in target 'EpoxyCore' from project 'Epoxy')
SwiftEmitModule normal arm64 Emitting\ module\ for\ EpoxyCore (in target 'EpoxyCore' from project 'Epoxy')
Building workspace Epoxy with scheme Epoxy-Package
(3 failures)
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
CwlCatchException: https://github.com/mattgallagher/CwlCatchException.git @ 2.0.0
Quick: https://github.com/Quick/Quick.git @ 4.0.0
swift-argument-parser: https://github.com/apple/swift-argument-parser.git @ 1.0.3
Nimble: https://github.com/Quick/Nimble.git @ 9.0.0
CwlPreconditionTesting: https://github.com/mattgallagher/CwlPreconditionTesting.git @ 2.0.0
AirbnbSwift: https://github.com/airbnb/swift @ 1.0.3
Epoxy: /Users/admin/builder/spi-builder-workspace
resolved source packages: CwlCatchException, Quick, swift-argument-parser, Nimble, CwlPreconditionTesting, AirbnbSwift, Epoxy
2026-10-03 17:02:22.950 xcodebuild[1159:6341] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
{
"identity" : "quick",
"requirement" : {
"range" : [
{
"lower_bound" : "4.0.0",
"upper_bound" : "5.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/Quick/Quick.git"
},
{
"identity" : "nimble",
"requirement" : {
"range" : [
{
"lower_bound" : "9.0.0",
"upper_bound" : "10.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/Quick/Nimble.git"
},
{
"identity" : "swift",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/airbnb/swift"
}
],
"manifest_display_name" : "Epoxy",
"name" : "Epoxy",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
}
],
"products" : [
{
"name" : "Epoxy",
"targets" : [
"Epoxy"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EpoxyCore",
"targets" : [
"EpoxyCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EpoxyCollectionView",
"targets" : [
"EpoxyCollectionView"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EpoxyBars",
"targets" : [
"EpoxyBars"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EpoxyNavigationController",
"targets" : [
"EpoxyNavigationController"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EpoxyPresentations",
"targets" : [
"EpoxyPresentations"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "EpoxyLayoutGroups",
"targets" : [
"EpoxyLayoutGroups"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "PerformanceTests",
"module_type" : "SwiftTarget",
"name" : "PerformanceTests",
"path" : "Tests/PerformanceTests",
"sources" : [
"CollectionDiffPerformanceTestCase.swift"
],
"target_dependencies" : [
"EpoxyCore"
],
"type" : "test"
},
{
"c99name" : "EpoxyTests",
"module_type" : "SwiftTarget",
"name" : "EpoxyTests",
"path" : "Tests/EpoxyTests",
"product_dependencies" : [
"Quick",
"Nimble"
],
"sources" : [
"BarsTests/BarStackViewSpec.swift",
"BarsTests/BaseBarInstallerSpec.swift",
"BarsTests/BottomBarInstallerSpec.swift",
"BarsTests/SafeAreaWindow.swift",
"BarsTests/StaticHeightBar.swift",
"BarsTests/TopBarInstallerSpec.swift",
"CollectionViewTests/CollectionViewSpec.swift",
"CollectionViewTests/FlowLayoutTests.swift",
"CollectionViewTests/ProxyDelegate.swift",
"CollectionViewTests/ReuseIDStoreTests.swift",
"CoreTests/CollectionDiffSpec.swift",
"CoreTests/EpoxyModelBuilderArraySpec.swift",
"CoreTests/EpoxyModeledSpec.swift",
"LayoutGroupsTests/ConstrainableContainerSpec.swift",
"LayoutGroupsTests/GroupItemSpec.swift",
"LayoutGroupsTests/GroupPerformanceTests.swift",
"LayoutGroupsTests/HGroupItemSpec.swift",
"LayoutGroupsTests/HGroupSpec.swift",
"LayoutGroupsTests/TestHelpers.swift",
"LayoutGroupsTests/VGroupItemSpec.swift",
"LayoutGroupsTests/VGroupSpec.swift",
"MainActorSpec.swift",
"NavigationControllerTests/NavigationQueueSpec.swift",
"NavigationControllerTests/StubTransitionCoordinator.swift",
"PresentationsTests/PresentationModelBuilderSpec.swift",
"PresentationsTests/PresentationQueueSpec.swift"
],
"target_dependencies" : [
"Epoxy"
],
"type" : "test"
},
{
"c99name" : "EpoxyPresentations",
"module_type" : "SwiftTarget",
"name" : "EpoxyPresentations",
"path" : "Sources/EpoxyPresentations",
"product_memberships" : [
"Epoxy",
"EpoxyPresentations"
],
"sources" : [
"PresentationModel.swift",
"PresentationModelBuilder.swift",
"PresentationModelProviding.swift",
"PresentationQueue.swift",
"UIViewController+PresentationModel.swift"
],
"target_dependencies" : [
"EpoxyCore"
],
"type" : "library"
},
{
"c99name" : "EpoxyNavigationController",
"module_type" : "SwiftTarget",
"name" : "EpoxyNavigationController",
"path" : "Sources/EpoxyNavigationController",
"product_memberships" : [
"Epoxy",
"EpoxyNavigationController"
],
"sources" : [
"NavigationController.swift",
"NavigationModel.swift",
"NavigationModelBuilder.swift",
"NavigationQueue.swift",
"StackProviding.swift"
],
"target_dependencies" : [
"EpoxyCore"
],
"type" : "library"
},
{
"c99name" : "EpoxyLayoutGroups",
"module_type" : "SwiftTarget",
"name" : "EpoxyLayoutGroups",
"path" : "Sources/EpoxyLayoutGroups",
"product_memberships" : [
"Epoxy",
"EpoxyLayoutGroups"
],
"sources" : [
"Constrainable/AnchoringContainer.swift",
"Constrainable/Constrainable.swift",
"Constrainable/ConstrainableContainer.swift",
"Constraints/GroupConstraints.swift",
"Constraints/HGroupConstraints.swift",
"Constraints/VGroupConstraints.swift",
"Extensions/EpoxyableView+GroupItem.swift",
"Extensions/NSLayoutConstraint+Optional.swift",
"Groups/Group.swift",
"Groups/HGroup.swift",
"Groups/HGroupItemAlignment.swift",
"Groups/LayoutSpacer.swift",
"Groups/VGroup.swift",
"Groups/VGroupItemAlignment.swift",
"Models/AnyGroupItem.swift",
"Models/GroupItem.swift",
"Models/GroupItemModeling.swift",
"Models/GroupModelBuilder.swift",
"Models/HGroupItem.swift",
"Models/InternalGroupItemModeling.swift",
"Models/SpacerItem.swift",
"Models/StaticGroupItem.swift",
"Models/VGroupItem.swift",
"Providers/AccessibilityAlignmentProviding.swift",
"Providers/GroupItemsProviding.swift",
"Providers/HorizontalAlignmentProviding.swift",
"Providers/MakeConstrainableProviding.swift",
"Providers/PaddingProviding.swift",
"Providers/ReflowsForAccessibilityTypeSizeProviding.swift",
"Providers/VerticalAlignmentProviding.swift",
"Types/GroupEdgeInsets.swift",
"Types/LayoutGroupUpdateAnimation.swift",
"Views/HGroupView.swift",
"Views/VGroupView.swift"
],
"target_dependencies" : [
"EpoxyCore"
],
"type" : "library"
},
{
"c99name" : "EpoxyCore",
"module_type" : "SwiftTarget",
"name" : "EpoxyCore",
"path" : "Sources/EpoxyCore",
"product_memberships" : [
"Epoxy",
"EpoxyCore",
"EpoxyCollectionView",
"EpoxyBars",
"EpoxyNavigationController",
"EpoxyPresentations",
"EpoxyLayoutGroups"
],
"sources" : [
"Diffing/Collection+Diff.swift",
"Diffing/Diffable.swift",
"Diffing/DiffableSection.swift",
"Diffing/IndexChangeset.swift",
"Diffing/SectionedChangeset.swift",
"Logging/EpoxyLogger.swift",
"Model/CallbackContextEpoxyModeled.swift",
"Model/EpoxyModelArrayBuilder.swift",
"Model/EpoxyModelProperty.swift",
"Model/EpoxyModelStorage.swift",
"Model/EpoxyModeled.swift",
"Model/Internal/AnyEpoxyModelProperty.swift",
"Model/Internal/ClassReference.swift",
"Model/Providers/AnimatedProviding.swift",
"Model/Providers/DataIDProviding.swift",
"Model/Providers/DidDisplayProviding.swift",
"Model/Providers/DidEndDisplayingProviding.swift",
"Model/Providers/DidSelectProviding.swift",
"Model/Providers/ErasedContentProviding.swift",
"Model/Providers/MakeViewProviding.swift",
"Model/Providers/SetBehaviorsProviding.swift",
"Model/Providers/SetContentProviding.swift",
"Model/Providers/StyleIDProviding.swift",
"Model/Providers/TraitCollectionProviding.swift",
"Model/Providers/ViewDifferentiatorProviding.swift",
"Model/Providers/ViewProviding.swift",
"Model/Providers/WillDisplayProviding.swift",
"Model/ViewEpoxyModeled.swift",
"SwiftUI/EpoxySwiftUIHostingController.swift",
"SwiftUI/EpoxySwiftUIHostingView.swift",
"SwiftUI/EpoxySwiftUIIntrinsicContentSizeInvalidator.swift",
"SwiftUI/EpoxySwiftUILayoutMargins.swift",
"SwiftUI/EpoxyableView+SwiftUIView.swift",
"SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift",
"SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift",
"SwiftUI/SwiftUIView.swift",
"SwiftUI/UIView+SwiftUIView.swift",
"SwiftUI/UIViewConfiguringSwiftUIView.swift",
"Views/BehaviorsConfigurableView.swift",
"Views/ContentConfigurableView.swift",
"Views/EpoxyableView.swift",
"Views/StyledView.swift",
"Views/ViewType.swift"
],
"type" : "library"
},
{
"c99name" : "EpoxyCollectionView",
"module_type" : "SwiftTarget",
"name" : "EpoxyCollectionView",
"path" : "Sources/EpoxyCollectionView",
"product_memberships" : [
"Epoxy",
"EpoxyCollectionView"
],
"sources" : [
"CollectionView/CollectionView.swift",
"CollectionView/CollectionViewConfiguration.swift",
"CollectionView/CollectionViewVisibilityMetadata.swift",
"CollectionView/Delegates/CollectionViewAccessibilityDelegate.swift",
"CollectionView/Delegates/CollectionViewDisplayDelegate.swift",
"CollectionView/Delegates/CollectionViewPrefetchingDelegate.swift",
"CollectionView/Delegates/CollectionViewReorderingDelegate.swift",
"CollectionView/Delegates/CollectionViewTransitionLayoutDelegate.swift",
"CollectionView/Internal/CollectionViewChangeset.swift",
"CollectionView/Internal/CollectionViewData.swift",
"CollectionView/Internal/CollectionViewDataSource.swift",
"CollectionView/Internal/CollectionViewDataSourceReorderingDelegate.swift",
"CollectionView/Internal/CollectionViewScrollToItemHelper.swift",
"CollectionView/Internal/ReuseIDStore.swift",
"CollectionView/ItemPath.swift",
"CollectionView/ItemSectionPath.swift",
"CollectionView/ReusableViews/CollectionViewCell.swift",
"CollectionView/ReusableViews/CollectionViewReusableView.swift",
"CollectionView/ReusableViews/FittingPrioritiesProvidingLayoutAttributes.swift",
"CollectionView/ReusableViews/ItemCellView.swift",
"CollectionView/ReusableViews/ItemSelectionStyle.swift",
"CollectionView/SupplementaryItemPath.swift",
"Layouts/CompositionalLayout/SectionModel+CompositionalLayout.swift",
"Layouts/CompositionalLayout/UICollectionViewCompositionalLayout+Epoxy.swift",
"Layouts/FlowLayout/CollectionView+UICollectionViewFlowLayoutDelegate.swift",
"Layouts/FlowLayout/EpoxyModeled+UICollectionViewFlowLayout.swift",
"Models/ItemModel/AnyItemModel.swift",
"Models/ItemModel/EpoxyableView+ItemModel.swift",
"Models/ItemModel/ItemCellMetadata.swift",
"Models/ItemModel/ItemCellState.swift",
"Models/ItemModel/ItemModel.swift",
"Models/ItemModel/ItemModelBuilder.swift",
"Models/ItemModel/ItemModeling.swift",
"Models/ItemModel/SwiftUI.View+ItemModel.swift",
"Models/Providers/DidChangeStateProviding.swift",
"Models/Providers/IsMoveableProviding.swift",
"Models/Providers/ItemsProviding.swift",
"Models/Providers/SelectionStyleProviding.swift",
"Models/Providers/SupplementaryItemsProviding.swift",
"Models/SectionModel/SectionModel+ReuseIDs.swift",
"Models/SectionModel/SectionModel.swift",
"Models/SectionModel/SectionModelBuilder.swift",
"Models/SupplementaryItemModel/AnySupplementaryItemModel.swift",
"Models/SupplementaryItemModel/EpoxyableView+SupplementaryItemModel.swift",
"Models/SupplementaryItemModel/SupplementaryItemModel.swift",
"Models/SupplementaryItemModel/SupplementaryItemModeling.swift",
"Models/SupplementaryItemModel/SwiftUI.View+SupplementaryItemModel.swift",
"ViewControllers/CollectionViewController.swift",
"Views/AccessibilityCustomizedView.swift",
"Views/DisplayRespondingView.swift",
"Views/EphemeralCachedStateView.swift",
"Views/HighlightableView.swift",
"Views/SelectableView.swift"
],
"target_dependencies" : [
"EpoxyCore"
],
"type" : "library"
},
{
"c99name" : "EpoxyBars",
"module_type" : "SwiftTarget",
"name" : "EpoxyBars",
"path" : "Sources/EpoxyBars",
"product_memberships" : [
"Epoxy",
"EpoxyBars"
],
"sources" : [
"BarCoordinator/BarCoordinating.swift",
"BarCoordinator/BarCoordinatorProperty.swift",
"BarCoordinator/CoordinatedBarModel.swift",
"BarInstaller/BarContainer.swift",
"BarInstaller/BarInstaller.swift",
"BarInstaller/BarInstallerConfiguration.swift",
"BarInstaller/BarStackView.swift",
"BarInstaller/BarWrapperView.swift",
"BarInstaller/UIScrollView+ContentOffset.swift",
"BarInstaller/UIView+HasHierarchyScaleTransform.swift",
"BarInstaller/UIViewController+OriginalSafeAreaInsets.swift",
"BarModel/AnyBarModel.swift",
"BarModel/BarModel.swift",
"BarModel/BarModelBuilder.swift",
"BarModel/BarModeling.swift",
"BarModel/EpoxyableView+BarModel.swift",
"BarModel/InternalBarModeling.swift",
"BarModel/SwiftUI.View+BarModel.swift",
"BarView/HeightInvalidatingBarView.swift",
"BarView/SafeAreaLayoutMarginsBarView.swift",
"BottomBarInstaller/BottomBarContainer.swift",
"BottomBarInstaller/BottomBarInstaller.swift",
"BottomBarInstaller/BottomBarsProviding.swift",
"Keyboard/InputAccessoryBarStackView.swift",
"Keyboard/KeyboardPositionWatcher.swift",
"TopBarInstaller/TopBarContainer.swift",
"TopBarInstaller/TopBarInstaller.swift",
"TopBarInstaller/TopBarsProviding.swift"
],
"target_dependencies" : [
"EpoxyCore"
],
"type" : "library"
},
{
"c99name" : "Epoxy",
"module_type" : "SwiftTarget",
"name" : "Epoxy",
"path" : "Sources/Epoxy",
"product_memberships" : [
"Epoxy"
],
"sources" : [
"Exports.swift"
],
"target_dependencies" : [
"EpoxyCore",
"EpoxyCollectionView",
"EpoxyBars",
"EpoxyNavigationController",
"EpoxyPresentations",
"EpoxyLayoutGroups"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
{
"workspace" : {
"name" : "Epoxy",
"schemes" : [
"Epoxy",
"Epoxy-Package",
"EpoxyBars",
"EpoxyCollectionView",
"EpoxyCore",
"EpoxyLayoutGroups",
"EpoxyNavigationController",
"EpoxyPresentations"
]
}
}
2026-10-03 17:02:24.648 xcodebuild[1169:6442] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"workspace" : {
"name" : "Epoxy",
"schemes" : [
"Epoxy",
"Epoxy-Package",
"EpoxyBars",
"EpoxyCollectionView",
"EpoxyCore",
"EpoxyLayoutGroups",
"EpoxyNavigationController",
"EpoxyPresentations"
]
}
}
2026-10-03 17:02:26.083 xcodebuild[1173:6484] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Epoxy-Package -destination generic/platform=xrOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme Epoxy-Package -destination generic/platform=xrOS
Resolve Package Graph
Resolved source packages:
Quick: https://github.com/Quick/Quick.git @ 4.0.0
AirbnbSwift: https://github.com/airbnb/swift @ 1.0.3
CwlCatchException: https://github.com/mattgallagher/CwlCatchException.git @ 2.0.0
CwlPreconditionTesting: https://github.com/mattgallagher/CwlPreconditionTesting.git @ 2.0.0
swift-argument-parser: https://github.com/apple/swift-argument-parser.git @ 1.0.3
Epoxy: /Users/admin/builder/spi-builder-workspace
Nimble: https://github.com/Quick/Nimble.git @ 9.0.0
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (14 targets)
Target 'EpoxyLayoutGroups-product' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyLayoutGroups' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyCore' in project 'Epoxy'
Target 'EpoxyPresentations-product' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyPresentations' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyCore' in project 'Epoxy'
Target 'EpoxyNavigationController-product' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyNavigationController' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyCore' in project 'Epoxy'
Target 'EpoxyBars-product' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyBars' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyCore' in project 'Epoxy'
Target 'EpoxyCollectionView-product' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyCollectionView' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyCore' in project 'Epoxy'
Target 'EpoxyCore-product' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyCore' in project 'Epoxy'
Target 'Epoxy-product' in project 'Epoxy'
➜ Explicit dependency on target 'Epoxy' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyCore' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyCollectionView' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyBars' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyNavigationController' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyPresentations' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyLayoutGroups' in project 'Epoxy'
Target 'Epoxy' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyCore' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyCollectionView' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyBars' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyNavigationController' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyPresentations' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyLayoutGroups' in project 'Epoxy'
Target 'EpoxyLayoutGroups' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyCore' in project 'Epoxy'
Target 'EpoxyPresentations' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyCore' in project 'Epoxy'
Target 'EpoxyNavigationController' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyCore' in project 'Epoxy'
Target 'EpoxyBars' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyCore' in project 'Epoxy'
Target 'EpoxyCollectionView' in project 'Epoxy'
➜ Explicit dependency on target 'EpoxyCore' in project 'Epoxy'
Target 'EpoxyCore' in project 'Epoxy' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros27.0-24M361-e829b21a6f8c9b70876ba0858053c044735bd543db762f57723cac368afd1ce4.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros27.0-24M361-e829b21a6f8c9b70876ba0858053c044735bd543db762f57723cac368afd1ce4.sdkstatcache
SwiftDriver EpoxyCore normal arm64 com.apple.xcode.tools.swift.compiler (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name EpoxyCore -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk -target arm64-apple-xros1.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros27.0-24M361-e829b21a6f8c9b70876ba0858053c044735bd543db762f57723cac368afd1ce4.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ MakeViewProviding.swift,\ SetBehaviorsProviding.swift,\ SetContentProviding.swift,\ StyleIDProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/MakeViewProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/SetBehaviorsProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/SetContentProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/StyleIDProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/MakeViewProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MakeViewProviding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/SetBehaviorsProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SetBehaviorsProviding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/SetContentProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SetContentProviding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/StyleIDProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StyleIDProviding.swift
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/MakeViewProviding.swift:9:24: error: cannot find type 'ViewType' in scope
7 | public protocol MakeViewProviding {
8 | /// The view constructed when the `MakeView` closure is called.
9 | associatedtype View: ViewType
| `- error: cannot find type 'ViewType' in scope
10 |
11 | /// A closure that's called to construct an instance of `View`.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/ViewEpoxyModeled.swift:9:24: error: cannot find type 'ViewType' in scope
7 | ///
8 | /// An instance of this view is typically configured by this model.
9 | associatedtype View: ViewType
| `- error: cannot find type 'ViewType' in scope
10 | }
11 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/MakeViewProviding.swift:57:26: error: type 'Self.View' has no member 'init'
55 | .init(
56 | keyPath: \Self.makeView,
57 | defaultValue: View.init,
| `- error: type 'Self.View' has no member 'init'
58 | updateStrategy: .replace)
59 | }
SwiftCompile normal arm64 Compiling\ Collection+Diff.swift,\ Diffable.swift,\ DiffableSection.swift,\ IndexChangeset.swift,\ SectionedChangeset.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/Collection+Diff.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/Diffable.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/DiffableSection.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/IndexChangeset.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/SectionedChangeset.swift (in target 'EpoxyCore' from project 'Epoxy')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/Collection+Diff.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Collection+Diff.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/Diffable.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Diffable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/DiffableSection.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DiffableSection.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/IndexChangeset.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IndexChangeset.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/SectionedChangeset.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SectionedChangeset.swift
SwiftCompile normal arm64 Compiling\ SwiftUIView.swift,\ UIView+SwiftUIView.swift,\ UIViewConfiguringSwiftUIView.swift,\ BehaviorsConfigurableView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIViewConfiguringSwiftUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/BehaviorsConfigurableView.swift (in target 'EpoxyCore' from project 'Epoxy')
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:14:36: error: cannot find type 'ViewType' in scope
12 | /// Includes an optional generic `Storage` value, which can be used to compare old and new values
13 | /// across state changes to prevent redundant view updates.
14 | public struct SwiftUIView<Content: ViewType, Storage>: MeasuringViewRepresentable,
| `- error: cannot find type 'ViewType' in scope
15 | UIViewConfiguringSwiftUIView
16 | {
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewProviding.swift:9:24: error: cannot find type 'ViewType' in scope
7 | public protocol ViewProviding {
8 | /// The `UIView` view of this type.
9 | associatedtype View: ViewType
| `- error: cannot find type 'ViewType' in scope
10 |
11 | /// The `UIView` view instance provided by this type.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:15:45: error: cannot find type 'ViewRepresentableType' in scope
13 | ///
14 | /// - SeeAlso: ``SwiftUIMeasurementContainer``
15 | public protocol MeasuringViewRepresentable: ViewRepresentableType
| `- error: cannot find type 'ViewRepresentableType' in scope
16 | where
17 | RepresentableViewType == SwiftUIMeasurementContainer<Content>
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:17:3: error: cannot find type 'RepresentableViewType' in scope
15 | public protocol MeasuringViewRepresentable: ViewRepresentableType
16 | where
17 | RepresentableViewType == SwiftUIMeasurementContainer<Content>
| `- error: cannot find type 'RepresentableViewType' in scope
18 | {
19 | /// The `UIView` content that's being measured by the enclosing `SwiftUIMeasurementContainer`.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:20:27: error: cannot find type 'ViewType' in scope
18 | {
19 | /// The `UIView` content that's being measured by the enclosing `SwiftUIMeasurementContainer`.
20 | associatedtype Content: ViewType
| `- error: cannot find type 'ViewType' in scope
21 |
22 | /// The sizing strategy of the represented view.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:14:15: error: type 'SwiftUIView<Content, Storage>' does not conform to protocol 'View'
12 | /// Includes an optional generic `Storage` value, which can be used to compare old and new values
13 | /// across state changes to prevent redundant view updates.
14 | public struct SwiftUIView<Content: ViewType, Storage>: MeasuringViewRepresentable,
| |- error: type 'SwiftUIView<Content, Storage>' does not conform to protocol 'View'
| `- note: add stubs for conformance
15 | UIViewConfiguringSwiftUIView
16 | {
SwiftUI.View.Body:2:16: note: protocol requires nested type 'Body'
1 | protocol View {
2 | associatedtype Body : View}
| `- note: protocol requires nested type 'Body'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:15:57: error: cannot find type 'ViewType' in scope
13 | ///
14 | /// - SeeAlso: ``MeasuringViewRepresentable``
15 | public final class SwiftUIMeasurementContainer<Content: ViewType>: ViewType {
| `- error: cannot find type 'ViewType' in scope
16 |
17 | // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:76:37: error: cannot find type 'Context' in scope
74 | }
75 | #else
76 | public func makeUIView(context _: Context) -> SwiftUIMeasurementContainer<Content> {
| `- error: cannot find type 'Context' in scope
77 | SwiftUIMeasurementContainer(content: makeContent(), strategy: sizing)
78 | }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:80:85: error: cannot find type 'Context' in scope
78 | }
79 |
80 | public func updateUIView(_ uiView: SwiftUIMeasurementContainer<Content>, context: Context) {
| `- error: cannot find type 'Context' in scope
81 | let oldStorage = context.coordinator.storage
82 | context.coordinator.storage = storage
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:107:42: error: cannot find type 'Context' in scope
105 |
106 | /// The `UIViewRepresentable.Context`, with information about the transaction and environment.
107 | public var viewRepresentableContext: Context
| `- error: cannot find type 'Context' in scope
108 |
109 | /// The backing measurement container that contains the `Content`.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:15:68: error: cannot find type 'ViewType' in scope
13 | ///
14 | /// - SeeAlso: ``MeasuringViewRepresentable``
15 | public final class SwiftUIMeasurementContainer<Content: ViewType>: ViewType {
| `- error: cannot find type 'ViewType' in scope
16 |
17 | // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift:35:35: error: cannot find type 'ViewType' in scope
33 |
34 | /// A protocol that all `UIView`s conform to, enabling extensions that have a `Self` reference.
35 | public protocol ViewTypeProtocol: ViewType { }
| `- error: cannot find type 'ViewType' in scope
36 |
37 | // MARK: - ViewType + ViewTypeProtocol
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift:39:11: error: cannot find type 'ViewType' in scope
37 | // MARK: - ViewType + ViewTypeProtocol
38 |
39 | extension ViewType: ViewTypeProtocol { }
| `- error: cannot find type 'ViewType' in scope
40 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SwiftUIView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView+SwiftUIView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIViewConfiguringSwiftUIView.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIViewConfiguringSwiftUIView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/BehaviorsConfigurableView.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BehaviorsConfigurableView.swift
SwiftCompile normal arm64 Compiling\ EpoxyLogger.swift,\ CallbackContextEpoxyModeled.swift,\ EpoxyModelArrayBuilder.swift,\ EpoxyModelProperty.swift,\ EpoxyModelStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Logging/EpoxyLogger.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/CallbackContextEpoxyModeled.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelArrayBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelProperty.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelStorage.swift (in target 'EpoxyCore' from project 'Epoxy')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Logging/EpoxyLogger.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EpoxyLogger.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/CallbackContextEpoxyModeled.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CallbackContextEpoxyModeled.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelArrayBuilder.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EpoxyModelArrayBuilder.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelProperty.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EpoxyModelProperty.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelStorage.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EpoxyModelStorage.swift
SwiftCompile normal arm64 Compiling\ ContentConfigurableView.swift,\ EpoxyableView.swift,\ StyledView.swift,\ ViewType.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ContentConfigurableView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/EpoxyableView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/StyledView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ViewType.swift (in target 'EpoxyCore' from project 'Epoxy')
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ContentConfigurableView.swift:21:42: error: cannot find type 'ViewType' in scope
19 | /// - SeeAlso: `EpoxyableView`
20 | @preconcurrency @MainActor
21 | public protocol ContentConfigurableView: ViewType {
| `- error: cannot find type 'ViewType' in scope
22 | /// The `Equatable` properties that can be updated on instances of this view, e.g. text `String`s
23 | /// or image `URL`s.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ContentConfigurableView.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ContentConfigurableView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/EpoxyableView.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EpoxyableView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/StyledView.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StyledView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ViewType.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ViewType.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ EpoxyCore (in target 'EpoxyCore' from project 'Epoxy')
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/MakeViewProviding.swift:9:24: error: cannot find type 'ViewType' in scope
7 | public protocol MakeViewProviding {
8 | /// The view constructed when the `MakeView` closure is called.
9 | associatedtype View: ViewType
| `- error: cannot find type 'ViewType' in scope
10 |
11 | /// A closure that's called to construct an instance of `View`.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/ViewEpoxyModeled.swift:9:24: error: cannot find type 'ViewType' in scope
7 | ///
8 | /// An instance of this view is typically configured by this model.
9 | associatedtype View: ViewType
| `- error: cannot find type 'ViewType' in scope
10 | }
11 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewProviding.swift:9:24: error: cannot find type 'ViewType' in scope
7 | public protocol ViewProviding {
8 | /// The `UIView` view of this type.
9 | associatedtype View: ViewType
| `- error: cannot find type 'ViewType' in scope
10 |
11 | /// The `UIView` view instance provided by this type.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/StyledView.swift:25:29: error: cannot find type 'ViewType' in scope
23 | /// - SeeAlso: `EpoxyableView`
24 | @preconcurrency @MainActor
25 | public protocol StyledView: ViewType {
| `- error: cannot find type 'ViewType' in scope
26 | /// The style type of this view, passed into its initializer to configure the resulting instance.
27 | ///
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ContentConfigurableView.swift:21:42: error: cannot find type 'ViewType' in scope
19 | /// - SeeAlso: `EpoxyableView`
20 | @preconcurrency @MainActor
21 | public protocol ContentConfigurableView: ViewType {
| `- error: cannot find type 'ViewType' in scope
22 | /// The `Equatable` properties that can be updated on instances of this view, e.g. text `String`s
23 | /// or image `URL`s.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/BehaviorsConfigurableView.swift:22:44: error: cannot find type 'ViewType' in scope
20 | /// - SeeAlso: `EpoxyableView`
21 | @preconcurrency @MainActor
22 | public protocol BehaviorsConfigurableView: ViewType {
| `- error: cannot find type 'ViewType' in scope
23 | /// The non-`Equatable` properties that can be changed over of the lifecycle this View's
24 | /// instances, e.g. callback closures or delegates.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:14:36: error: cannot find type 'ViewType' in scope
12 | /// Includes an optional generic `Storage` value, which can be used to compare old and new values
13 | /// across state changes to prevent redundant view updates.
14 | public struct SwiftUIView<Content: ViewType, Storage>: MeasuringViewRepresentable,
| `- error: cannot find type 'ViewType' in scope
15 | UIViewConfiguringSwiftUIView
16 | {
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:15:45: error: cannot find type 'ViewRepresentableType' in scope
13 | ///
14 | /// - SeeAlso: ``SwiftUIMeasurementContainer``
15 | public protocol MeasuringViewRepresentable: ViewRepresentableType
| `- error: cannot find type 'ViewRepresentableType' in scope
16 | where
17 | RepresentableViewType == SwiftUIMeasurementContainer<Content>
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:17:3: error: cannot find type 'RepresentableViewType' in scope
15 | public protocol MeasuringViewRepresentable: ViewRepresentableType
16 | where
17 | RepresentableViewType == SwiftUIMeasurementContainer<Content>
| `- error: cannot find type 'RepresentableViewType' in scope
18 | {
19 | /// The `UIView` content that's being measured by the enclosing `SwiftUIMeasurementContainer`.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:20:27: error: cannot find type 'ViewType' in scope
18 | {
19 | /// The `UIView` content that's being measured by the enclosing `SwiftUIMeasurementContainer`.
20 | associatedtype Content: ViewType
| `- error: cannot find type 'ViewType' in scope
21 |
22 | /// The sizing strategy of the represented view.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:15:57: error: cannot find type 'ViewType' in scope
13 | ///
14 | /// - SeeAlso: ``MeasuringViewRepresentable``
15 | public final class SwiftUIMeasurementContainer<Content: ViewType>: ViewType {
| `- error: cannot find type 'ViewType' in scope
16 |
17 | // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:15:68: error: cannot find type 'ViewType' in scope
13 | ///
14 | /// - SeeAlso: ``MeasuringViewRepresentable``
15 | public final class SwiftUIMeasurementContainer<Content: ViewType>: ViewType {
| `- error: cannot find type 'ViewType' in scope
16 |
17 | // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:58:13: error: argument type 'Content' expected to be an instance of a class or class-constrained type
56 | public var content: Content {
57 | didSet {
58 | guard content !== oldValue else { return }
| `- error: argument type 'Content' expected to be an instance of a class or class-constrained type
59 | oldValue.removeFromSuperview()
60 | addSubview(content)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:58:25: error: argument type 'Content' expected to be an instance of a class or class-constrained type
56 | public var content: Content {
57 | didSet {
58 | guard content !== oldValue else { return }
| `- error: argument type 'Content' expected to be an instance of a class or class-constrained type
59 | oldValue.removeFromSuperview()
60 | addSubview(content)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:59:16: error: value of type 'Content' has no member 'removeFromSuperview'
57 | didSet {
58 | guard content !== oldValue else { return }
59 | oldValue.removeFromSuperview()
| `- error: value of type 'Content' has no member 'removeFromSuperview'
60 | addSubview(content)
61 | // Invalidate the strategy since it's derived from this view.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:60:7: error: cannot find 'addSubview' in scope
58 | guard content !== oldValue else { return }
59 | oldValue.removeFromSuperview()
60 | addSubview(content)
| `- error: cannot find 'addSubview' in scope
61 | // Invalidate the strategy since it's derived from this view.
62 | _resolvedStrategy = nil
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:94:23: error: property does not override any property from its superclass
92 | }
93 |
94 | public override var intrinsicContentSize: CGSize {
| `- error: property does not override any property from its superclass
95 | _intrinsicContentSize
96 | }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:110:24: error: method does not override any method from its superclass
108 | }
109 | #else
110 | public override func layoutSubviews() {
| `- error: method does not override any method from its superclass
111 | super.layoutSubviews()
112 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:122:24: error: method does not override any method from its superclass
120 | #endif
121 |
122 | public override func invalidateIntrinsicContentSize() {
| `- error: method does not override any method from its superclass
123 | super.invalidateIntrinsicContentSize()
124 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:353:11: error: cannot find type 'LayoutPriorityType' in scope
351 | // MARK: - UILayoutPriority
352 |
353 | extension LayoutPriorityType {
| `- error: cannot find type 'LayoutPriorityType' in scope
354 | /// An "almost required" constraint, useful for creating near-required constraints that don't
355 | /// error when unable to be satisfied.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:362:11: error: cannot find type 'ViewType' in scope
360 | // MARK: - UIView
361 |
362 | extension ViewType {
| `- error: cannot find type 'ViewType' in scope
363 | /// The `systemLayoutSizeFitting(…)` of this view with a compressed size and fitting priorities.
364 | @nonobjc
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:14:15: error: type 'SwiftUIView<Content, Storage>' does not conform to protocol 'View'
12 | /// Includes an optional generic `Storage` value, which can be used to compare old and new values
13 | /// across state changes to prevent redundant view updates.
14 | public struct SwiftUIView<Content: ViewType, Storage>: MeasuringViewRepresentable,
| |- error: type 'SwiftUIView<Content, Storage>' does not conform to protocol 'View'
| `- note: add stubs for conformance
15 | UIViewConfiguringSwiftUIView
16 | {
SwiftUI.View.Body:2:16: note: protocol requires nested type 'Body'
1 | protocol View {
2 | associatedtype Body : View}
| `- note: protocol requires nested type 'Body'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:76:37: error: cannot find type 'Context' in scope
74 | }
75 | #else
76 | public func makeUIView(context _: Context) -> SwiftUIMeasurementContainer<Content> {
| `- error: cannot find type 'Context' in scope
77 | SwiftUIMeasurementContainer(content: makeContent(), strategy: sizing)
78 | }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:80:85: error: cannot find type 'Context' in scope
78 | }
79 |
80 | public func updateUIView(_ uiView: SwiftUIMeasurementContainer<Content>, context: Context) {
| `- error: cannot find type 'Context' in scope
81 | let oldStorage = context.coordinator.storage
82 | context.coordinator.storage = storage
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:107:42: error: cannot find type 'Context' in scope
105 |
106 | /// The `UIViewRepresentable.Context`, with information about the transaction and environment.
107 | public var viewRepresentableContext: Context
| `- error: cannot find type 'Context' in scope
108 |
109 | /// The backing measurement container that contains the `Content`.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift:35:35: error: cannot find type 'ViewType' in scope
33 |
34 | /// A protocol that all `UIView`s conform to, enabling extensions that have a `Self` reference.
35 | public protocol ViewTypeProtocol: ViewType { }
| `- error: cannot find type 'ViewType' in scope
36 |
37 | // MARK: - ViewType + ViewTypeProtocol
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift:39:11: error: cannot find type 'ViewType' in scope
37 | // MARK: - ViewType + ViewTypeProtocol
38 |
39 | extension ViewType: ViewTypeProtocol { }
| `- error: cannot find type 'ViewType' in scope
40 |
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/Collection+Diff.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/Diffable.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/DiffableSection.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/IndexChangeset.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Diffing/SectionedChangeset.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Logging/EpoxyLogger.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/CallbackContextEpoxyModeled.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelArrayBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelProperty.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModelStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModeled.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Internal/AnyEpoxyModelProperty.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Internal/ClassReference.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/AnimatedProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DataIDProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidDisplayProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidEndDisplayingProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidSelectProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ErasedContentProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/MakeViewProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/SetBehaviorsProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/SetContentProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/StyleIDProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/TraitCollectionProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewDifferentiatorProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/WillDisplayProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/ViewEpoxyModeled.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingController.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIIntrinsicContentSizeInvalidator.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUILayoutMargins.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxyableView+SwiftUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/UIViewConfiguringSwiftUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/BehaviorsConfigurableView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ContentConfigurableView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/EpoxyableView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/StyledView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ViewType.swift -target arm64-apple-xros1.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros27.0-24M361-e829b21a6f8c9b70876ba0858053c044735bd543db762f57723cac368afd1ce4.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name EpoxyCore -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-xros27.0 -target-sdk-version 27.0 -target-sdk-name xros27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Epoxy.build/Debug-xros/EpoxyCore-t.build/Objects-normal/arm64/EpoxyCore.abi.json
SwiftCompile normal arm64 (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ DidDisplayProviding.swift,\ DidEndDisplayingProviding.swift,\ DidSelectProviding.swift,\ ErasedContentProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidDisplayProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidEndDisplayingProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidSelectProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ErasedContentProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidDisplayProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DidDisplayProviding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidEndDisplayingProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DidEndDisplayingProviding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DidSelectProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DidSelectProviding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ErasedContentProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ErasedContentProviding.swift
SwiftCompile normal arm64 Compiling\ EpoxySwiftUILayoutMargins.swift,\ EpoxyableView+SwiftUIView.swift,\ MeasuringViewRepresentable.swift,\ SwiftUIMeasurementContainer.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUILayoutMargins.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxyableView+SwiftUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift (in target 'EpoxyCore' from project 'Epoxy')
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/StyledView.swift:25:29: error: cannot find type 'ViewType' in scope
23 | /// - SeeAlso: `EpoxyableView`
24 | @preconcurrency @MainActor
25 | public protocol StyledView: ViewType {
| `- error: cannot find type 'ViewType' in scope
26 | /// The style type of this view, passed into its initializer to configure the resulting instance.
27 | ///
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/BehaviorsConfigurableView.swift:22:44: error: cannot find type 'ViewType' in scope
20 | /// - SeeAlso: `EpoxyableView`
21 | @preconcurrency @MainActor
22 | public protocol BehaviorsConfigurableView: ViewType {
| `- error: cannot find type 'ViewType' in scope
23 | /// The non-`Equatable` properties that can be changed over of the lifecycle this View's
24 | /// instances, e.g. callback closures or delegates.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ContentConfigurableView.swift:21:42: error: cannot find type 'ViewType' in scope
19 | /// - SeeAlso: `EpoxyableView`
20 | @preconcurrency @MainActor
21 | public protocol ContentConfigurableView: ViewType {
| `- error: cannot find type 'ViewType' in scope
22 | /// The `Equatable` properties that can be updated on instances of this view, e.g. text `String`s
23 | /// or image `URL`s.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/SwiftUIView.swift:14:36: error: cannot find type 'ViewType' in scope
12 | /// Includes an optional generic `Storage` value, which can be used to compare old and new values
13 | /// across state changes to prevent redundant view updates.
14 | public struct SwiftUIView<Content: ViewType, Storage>: MeasuringViewRepresentable,
| `- error: cannot find type 'ViewType' in scope
15 | UIViewConfiguringSwiftUIView
16 | {
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewProviding.swift:9:24: error: cannot find type 'ViewType' in scope
7 | public protocol ViewProviding {
8 | /// The `UIView` view of this type.
9 | associatedtype View: ViewType
| `- error: cannot find type 'ViewType' in scope
10 |
11 | /// The `UIView` view instance provided by this type.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:15:57: error: cannot find type 'ViewType' in scope
13 | ///
14 | /// - SeeAlso: ``MeasuringViewRepresentable``
15 | public final class SwiftUIMeasurementContainer<Content: ViewType>: ViewType {
| `- error: cannot find type 'ViewType' in scope
16 |
17 | // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:15:68: error: cannot find type 'ViewType' in scope
13 | ///
14 | /// - SeeAlso: ``MeasuringViewRepresentable``
15 | public final class SwiftUIMeasurementContainer<Content: ViewType>: ViewType {
| `- error: cannot find type 'ViewType' in scope
16 |
17 | // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxyableView+SwiftUIView.swift:87:25: error: missing argument for parameter 'style' in call
85 | SwiftUIView(storage: content) {
86 | MainActor.assumeIsolated {
87 | let view = Self()
| `- error: missing argument for parameter 'style' in call
88 | view.setContent(content, animated: false)
89 | return view
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/StyledView.swift:32:3: note: 'init(style:)' declared here
30 |
31 | /// Creates an instance of this view configured with the given `Style` instance.
32 | init(style: Style)
| `- note: 'init(style:)' declared here
33 | }
34 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxyableView+SwiftUIView.swift:176:39: error: missing argument for parameter 'style' in call
174 | public static func swiftUIView(behaviors: Behaviors? = nil) -> SwiftUIView<Self, Void> {
175 | SwiftUIView {
176 | MainActor.assumeIsolated { Self() }
| `- error: missing argument for parameter 'style' in call
177 | }
178 | .configure { context in
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/StyledView.swift:32:3: note: 'init(style:)' declared here
30 |
31 | /// Creates an instance of this view configured with the given `Style` instance.
32 | init(style: Style)
| `- note: 'init(style:)' declared here
33 | }
34 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:15:45: error: cannot find type 'ViewRepresentableType' in scope
13 | ///
14 | /// - SeeAlso: ``SwiftUIMeasurementContainer``
15 | public protocol MeasuringViewRepresentable: ViewRepresentableType
| `- error: cannot find type 'ViewRepresentableType' in scope
16 | where
17 | RepresentableViewType == SwiftUIMeasurementContainer<Content>
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:17:3: error: cannot find type 'RepresentableViewType' in scope
15 | public protocol MeasuringViewRepresentable: ViewRepresentableType
16 | where
17 | RepresentableViewType == SwiftUIMeasurementContainer<Content>
| `- error: cannot find type 'RepresentableViewType' in scope
18 | {
19 | /// The `UIView` content that's being measured by the enclosing `SwiftUIMeasurementContainer`.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift:20:27: error: cannot find type 'ViewType' in scope
18 | {
19 | /// The `UIView` content that's being measured by the enclosing `SwiftUIMeasurementContainer`.
20 | associatedtype Content: ViewType
| `- error: cannot find type 'ViewType' in scope
21 |
22 | /// The sizing strategy of the represented view.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:58:13: error: argument type 'Content' expected to be an instance of a class or class-constrained type
56 | public var content: Content {
57 | didSet {
58 | guard content !== oldValue else { return }
| `- error: argument type 'Content' expected to be an instance of a class or class-constrained type
59 | oldValue.removeFromSuperview()
60 | addSubview(content)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:58:25: error: argument type 'Content' expected to be an instance of a class or class-constrained type
56 | public var content: Content {
57 | didSet {
58 | guard content !== oldValue else { return }
| `- error: argument type 'Content' expected to be an instance of a class or class-constrained type
59 | oldValue.removeFromSuperview()
60 | addSubview(content)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:59:16: error: value of type 'Content' has no member 'removeFromSuperview'
57 | didSet {
58 | guard content !== oldValue else { return }
59 | oldValue.removeFromSuperview()
| `- error: value of type 'Content' has no member 'removeFromSuperview'
60 | addSubview(content)
61 | // Invalidate the strategy since it's derived from this view.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:60:7: error: cannot find 'addSubview' in scope
58 | guard content !== oldValue else { return }
59 | oldValue.removeFromSuperview()
60 | addSubview(content)
| `- error: cannot find 'addSubview' in scope
61 | // Invalidate the strategy since it's derived from this view.
62 | _resolvedStrategy = nil
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:94:23: error: property does not override any property from its superclass
92 | }
93 |
94 | public override var intrinsicContentSize: CGSize {
| `- error: property does not override any property from its superclass
95 | _intrinsicContentSize
96 | }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:110:24: error: method does not override any method from its superclass
108 | }
109 | #else
110 | public override func layoutSubviews() {
| `- error: method does not override any method from its superclass
111 | super.layoutSubviews()
112 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:122:24: error: method does not override any method from its superclass
120 | #endif
121 |
122 | public override func invalidateIntrinsicContentSize() {
| `- error: method does not override any method from its superclass
123 | super.invalidateIntrinsicContentSize()
124 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:353:11: error: cannot find type 'LayoutPriorityType' in scope
351 | // MARK: - UILayoutPriority
352 |
353 | extension LayoutPriorityType {
| `- error: cannot find type 'LayoutPriorityType' in scope
354 | /// An "almost required" constraint, useful for creating near-required constraints that don't
355 | /// error when unable to be satisfied.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:362:11: error: cannot find type 'ViewType' in scope
360 | // MARK: - UIView
361 |
362 | extension ViewType {
| `- error: cannot find type 'ViewType' in scope
363 | /// The `systemLayoutSizeFitting(…)` of this view with a compressed size and fitting priorities.
364 | @nonobjc
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:32:5: error: 'super' cannot be used in class 'SwiftUIMeasurementContainer' because it has no superclass
30 | initialSize = .init(width: 375, height: 150)
31 | }
32 | super.init(frame: .init(origin: .zero, size: initialSize))
| `- error: 'super' cannot be used in class 'SwiftUIMeasurementContainer' because it has no superclass
33 |
34 | addSubview(content)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:34:5: error: cannot find 'addSubview' in scope
32 | super.init(frame: .init(origin: .zero, size: initialSize))
33 |
34 | addSubview(content)
| `- error: cannot find 'addSubview' in scope
35 | setUpConstraints()
36 | }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:111:5: error: 'super' cannot be used in class 'SwiftUIMeasurementContainer' because it has no superclass
109 | #else
110 | public override func layoutSubviews() {
111 | super.layoutSubviews()
| `- error: 'super' cannot be used in class 'SwiftUIMeasurementContainer' because it has no superclass
112 |
113 | // We need to re-measure the view whenever the size of the bounds changes, as the previous size
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:115:44: error: cannot find 'bounds' in scope
113 | // We need to re-measure the view whenever the size of the bounds changes, as the previous size
114 | // may now be incorrect.
115 | if latestMeasurementBoundsSize != nil, bounds.size != latestMeasurementBoundsSize {
| `- error: cannot find 'bounds' in scope
116 | // This will trigger SwiftUI to re-measure the view.
117 | super.invalidateIntrinsicContentSize()
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:117:7: error: 'super' cannot be used in class 'SwiftUIMeasurementContainer' because it has no superclass
115 | if latestMeasurementBoundsSize != nil, bounds.size != latestMeasurementBoundsSize {
116 | // This will trigger SwiftUI to re-measure the view.
117 | super.invalidateIntrinsicContentSize()
| `- error: 'super' cannot be used in class 'SwiftUIMeasurementContainer' because it has no superclass
118 | }
119 | }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:123:5: error: 'super' cannot be used in class 'SwiftUIMeasurementContainer' because it has no superclass
121 |
122 | public override func invalidateIntrinsicContentSize() {
123 | super.invalidateIntrinsicContentSize()
| `- error: 'super' cannot be used in class 'SwiftUIMeasurementContainer' because it has no superclass
124 |
125 | // Invalidate the resolved strategy in case it changes with the re-measurement as it relies on
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:163:35: error: value of type 'Content' has no member 'systemLayoutFittingIntrinsicSize'
161 | // Perform an intrinsic size measurement pass, which gives us valid values for
162 | // `UILabel.preferredMaxLayoutWidth`.
163 | let intrinsicSize = content.systemLayoutFittingIntrinsicSize()
| `- error: value of type 'Content' has no member 'systemLayoutFittingIntrinsicSize'
164 |
165 | // If the view has a intrinsic width and contains a double layout pass subview, give it the
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:167:43: error: value of type 'Content' has no member 'containsDoubleLayoutPassSubviews'
165 | // If the view has a intrinsic width and contains a double layout pass subview, give it the
166 | // proposed width to allow the label content to gracefully wrap to multiple lines.
167 | if intrinsicSize.width > 0, content.containsDoubleLayoutPassSubviews() {
| `- error: value of type 'Content' has no member 'containsDoubleLayoutPassSubviews'
168 | resolved = .intrinsicHeightProposedWidth
169 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:189:37: error: value of type 'Content' has no member 'systemLayoutFittingIntrinsicSize'
187 | resolved = .intrinsicWidthProposedHeight
188 | case .intrinsic:
189 | resolved = .intrinsic(content.systemLayoutFittingIntrinsicSize())
| `- error: value of type 'Content' has no member 'systemLayoutFittingIntrinsicSize'
190 | }
191 | _resolvedStrategy = resolved
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:196:13: error: value of type 'Content' has no member 'translatesAutoresizingMaskIntoConstraints'
194 |
195 | private func setUpConstraints() {
196 | content.translatesAutoresizingMaskIntoConstraints = false
| `- error: value of type 'Content' has no member 'translatesAutoresizingMaskIntoConstraints'
197 |
198 | let leading = content.leadingAnchor.constraint(equalTo: leadingAnchor)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:198:61: error: cannot find 'leadingAnchor' in scope
196 | content.translatesAutoresizingMaskIntoConstraints = false
197 |
198 | let leading = content.leadingAnchor.constraint(equalTo: leadingAnchor)
| `- error: cannot find 'leadingAnchor' in scope
199 | let top = content.topAnchor.constraint(equalTo: topAnchor)
200 | let trailing = content.trailingAnchor.constraint(equalTo: trailingAnchor)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:198:27: error: value of type 'Content' has no member 'leadingAnchor'
196 | content.translatesAutoresizingMaskIntoConstraints = false
197 |
198 | let leading = content.leadingAnchor.constraint(equalTo: leadingAnchor)
| `- error: value of type 'Content' has no member 'leadingAnchor'
199 | let top = content.topAnchor.constraint(equalTo: topAnchor)
200 | let trailing = content.trailingAnchor.constraint(equalTo: trailingAnchor)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:199:53: error: cannot find 'topAnchor' in scope
197 |
198 | let leading = content.leadingAnchor.constraint(equalTo: leadingAnchor)
199 | let top = content.topAnchor.constraint(equalTo: topAnchor)
| `- error: cannot find 'topAnchor' in scope
200 | let trailing = content.trailingAnchor.constraint(equalTo: trailingAnchor)
201 | let bottom = content.bottomAnchor.constraint(equalTo: bottomAnchor)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:199:23: error: value of type 'Content' has no member 'topAnchor'
197 |
198 | let leading = content.leadingAnchor.constraint(equalTo: leadingAnchor)
199 | let top = content.topAnchor.constraint(equalTo: topAnchor)
| `- error: value of type 'Content' has no member 'topAnchor'
200 | let trailing = content.trailingAnchor.constraint(equalTo: trailingAnchor)
201 | let bottom = content.bottomAnchor.constraint(equalTo: bottomAnchor)
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:200:63: error: cannot find 'trailingAnchor' in scope
198 | let leading = content.leadingAnchor.constraint(equalTo: leadingAnchor)
199 | let top = content.topAnchor.constraint(equalTo: topAnchor)
200 | let trailing = content.trailingAnchor.constraint(equalTo: trailingAnchor)
| `- error: cannot find 'trailingAnchor' in scope
201 | let bottom = content.bottomAnchor.constraint(equalTo: bottomAnchor)
202 | let newConstraints: [NSLayoutConstraint.Attribute: NSLayoutConstraint] = [
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:200:28: error: value of type 'Content' has no member 'trailingAnchor'
198 | let leading = content.leadingAnchor.constraint(equalTo: leadingAnchor)
199 | let top = content.topAnchor.constraint(equalTo: topAnchor)
200 | let trailing = content.trailingAnchor.constraint(equalTo: trailingAnchor)
| `- error: value of type 'Content' has no member 'trailingAnchor'
201 | let bottom = content.bottomAnchor.constraint(equalTo: bottomAnchor)
202 | let newConstraints: [NSLayoutConstraint.Attribute: NSLayoutConstraint] = [
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUILayoutMargins.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EpoxySwiftUILayoutMargins.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxyableView+SwiftUIView.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EpoxyableView+SwiftUIView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MeasuringViewRepresentable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SwiftUIMeasurementContainer.swift
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:201:59: error: cannot find 'bottomAnchor' in scope
199 | let top = content.topAnchor.constraint(equalTo: topAnchor)
200 | let trailing = content.trailingAnchor.constraint(equalTo: trailingAnchor)
201 | let bottom = content.bottomAnchor.constraint(equalTo: bottomAnchor)
| `- error: cannot find 'bottomAnchor' in scope
202 | let newConstraints: [NSLayoutConstraint.Attribute: NSLayoutConstraint] = [
203 | .leading: leading, .top: top, .trailing: trailing, .bottom: bottom,
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:201:26: error: value of type 'Content' has no member 'bottomAnchor'
199 | let top = content.topAnchor.constraint(equalTo: topAnchor)
200 | let trailing = content.trailingAnchor.constraint(equalTo: trailingAnchor)
201 | let bottom = content.bottomAnchor.constraint(equalTo: bottomAnchor)
| `- error: value of type 'Content' has no member 'bottomAnchor'
202 | let newConstraints: [NSLayoutConstraint.Attribute: NSLayoutConstraint] = [
203 | .leading: leading, .top: top, .trailing: trailing, .bottom: bottom,
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:227:41: error: type 'UILayoutPriority' has no member 'almostRequired'
225 | case .intrinsicHeightProposedWidth:
226 | constraints[.trailing]?.priority = .required
227 | constraints[.bottom]?.priority = .almostRequired
| `- error: type 'UILayoutPriority' has no member 'almostRequired'
228 | case .intrinsicWidthProposedHeight:
229 | constraints[.trailing]?.priority = .almostRequired
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:229:43: error: type 'UILayoutPriority' has no member 'almostRequired'
227 | constraints[.bottom]?.priority = .almostRequired
228 | case .intrinsicWidthProposedHeight:
229 | constraints[.trailing]?.priority = .almostRequired
| `- error: type 'UILayoutPriority' has no member 'almostRequired'
230 | constraints[.bottom]?.priority = .required
231 | case .intrinsic:
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:232:43: error: type 'UILayoutPriority' has no member 'almostRequired'
230 | constraints[.bottom]?.priority = .required
231 | case .intrinsic:
232 | constraints[.trailing]?.priority = .almostRequired
| `- error: type 'UILayoutPriority' has no member 'almostRequired'
233 | constraints[.bottom]?.priority = .almostRequired
234 | }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:233:41: error: type 'UILayoutPriority' has no member 'almostRequired'
231 | case .intrinsic:
232 | constraints[.trailing]?.priority = .almostRequired
233 | constraints[.bottom]?.priority = .almostRequired
| `- error: type 'UILayoutPriority' has no member 'almostRequired'
234 | }
235 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:247:35: error: cannot find 'bounds' in scope
245 | /// Measures the `uiView`, storing the resulting size in `measuredIntrinsicContentSize`.
246 | private func measureView() -> CGSize {
247 | latestMeasurementBoundsSize = bounds.size
| `- error: cannot find 'bounds' in scope
248 | prioritizeConstraints(uiViewConstraints, strategy: resolvedStrategy)
249 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:251:80: error: cannot find 'bounds' in scope
249 |
250 | var measuredSize: CGSize
251 | let proposedSizeElseBounds = proposedSize.replacingNoIntrinsicMetric(with: bounds.size)
| `- error: cannot find 'bounds' in scope
252 |
253 | switch resolvedStrategy {
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:258:30: error: value of type 'Content' has no member 'systemLayoutFittingIntrinsicHeightFixedWidth'
256 |
257 | case .intrinsicHeightProposedWidth:
258 | measuredSize = content.systemLayoutFittingIntrinsicHeightFixedWidth(proposedSizeElseBounds.width)
| `- error: value of type 'Content' has no member 'systemLayoutFittingIntrinsicHeightFixedWidth'
259 | measuredSize.width = ViewType.noIntrinsicMetric
260 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:259:28: error: cannot find 'ViewType' in scope
257 | case .intrinsicHeightProposedWidth:
258 | measuredSize = content.systemLayoutFittingIntrinsicHeightFixedWidth(proposedSizeElseBounds.width)
259 | measuredSize.width = ViewType.noIntrinsicMetric
| `- error: cannot find 'ViewType' in scope
260 |
261 | case .intrinsicWidthProposedHeight:
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:262:30: error: value of type 'Content' has no member 'systemLayoutFittingIntrinsicWidthFixedHeight'
260 |
261 | case .intrinsicWidthProposedHeight:
262 | measuredSize = content.systemLayoutFittingIntrinsicWidthFixedHeight(proposedSizeElseBounds.height)
| `- error: value of type 'Content' has no member 'systemLayoutFittingIntrinsicWidthFixedHeight'
263 | measuredSize.height = ViewType.noIntrinsicMetric
264 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:263:29: error: cannot find 'ViewType' in scope
261 | case .intrinsicWidthProposedHeight:
262 | measuredSize = content.systemLayoutFittingIntrinsicWidthFixedHeight(proposedSizeElseBounds.height)
263 | measuredSize.height = ViewType.noIntrinsicMetric
| `- error: cannot find 'ViewType' in scope
264 |
265 | case .intrinsic(let size):
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:276:31: error: cannot find 'ViewType' in scope
274 | // available.
275 | if
276 | proposedSize.width != ViewType.noIntrinsicMetric,
| `- error: cannot find 'ViewType' in scope
277 | measuredSize.width > proposedSizeElseBounds.width,
278 | _intrinsicContentSize.width != proposedSize.width
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:280:30: error: cannot find 'ViewType' in scope
278 | _intrinsicContentSize.width != proposedSize.width
279 | {
280 | measuredSize.width = ViewType.noIntrinsicMetric
| `- error: cannot find 'ViewType' in scope
281 | }
282 | if
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:283:32: error: cannot find 'ViewType' in scope
281 | }
282 | if
283 | proposedSize.height != ViewType.noIntrinsicMetric,
| `- error: cannot find 'ViewType' in scope
284 | measuredSize.height > proposedSizeElseBounds.height,
285 | _intrinsicContentSize.height != proposedSize.height
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:287:31: error: cannot find 'ViewType' in scope
285 | _intrinsicContentSize.height != proposedSize.height
286 | {
287 | measuredSize.height = ViewType.noIntrinsicMetric
| `- error: cannot find 'ViewType' in scope
288 | }
289 | }
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:441:18: error: cannot find 'ViewType' in scope
439 | /// A `CGSize` with `noIntrinsicMetric` for both its width and height.
440 | fileprivate static var noIntrinsicMetric: CGSize {
441 | .init(width: ViewType.noIntrinsicMetric, height: ViewType.noIntrinsicMetric)
| `- error: cannot find 'ViewType' in scope
442 | }
443 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:441:54: error: cannot find 'ViewType' in scope
439 | /// A `CGSize` with `noIntrinsicMetric` for both its width and height.
440 | fileprivate static var noIntrinsicMetric: CGSize {
441 | .init(width: ViewType.noIntrinsicMetric, height: ViewType.noIntrinsicMetric)
| `- error: cannot find 'ViewType' in scope
442 | }
443 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift:448:23: error: cannot find 'ViewType' in scope
446 | fileprivate func replacingNoIntrinsicMetric(with fallback: CGSize) -> CGSize {
447 | .init(
448 | width: width == ViewType.noIntrinsicMetric ? fallback.width : width,
| `- error: cannot find 'ViewType' in scope
449 | height: height == ViewType.noIntrinsicMetric ? fallback.height : height)
450 | }
SwiftCompile normal arm64 Compiling\ ViewEpoxyModeled.swift,\ EpoxySwiftUIHostingController.swift,\ EpoxySwiftUIHostingView.swift,\ EpoxySwiftUIIntrinsicContentSizeInvalidator.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/ViewEpoxyModeled.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingController.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIIntrinsicContentSizeInvalidator.swift (in target 'EpoxyCore' from project 'Epoxy')
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/ViewEpoxyModeled.swift:9:24: error: cannot find type 'ViewType' in scope
7 | ///
8 | /// An instance of this view is typically configured by this model.
9 | associatedtype View: ViewType
| `- error: cannot find type 'ViewType' in scope
10 | }
11 |
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingController.swift:30:5: warning: '_disableSafeArea' was deprecated in iOS 1.0: Use UIHostingController/safeAreaRegions or _UIHostingView/safeAreaRegions [#DeprecatedDeclaration]
28 | // available in this file in the `2d28b3181cca50b89618b54836f7a9b6e36ea78e` commit if this API
29 | // no longer functions in future SwiftUI versions.
30 | _disableSafeArea = ignoresSafeArea
| `- warning: '_disableSafeArea' was deprecated in iOS 1.0: Use UIHostingController/safeAreaRegions or _UIHostingView/safeAreaRegions [#DeprecatedDeclaration]
31 |
32 | if ignoresKeyboardAvoidance {
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewProviding.swift:9:24: error: cannot find type 'ViewType' in scope
7 | public protocol ViewProviding {
8 | /// The `UIView` view of this type.
9 | associatedtype View: ViewType
| `- error: cannot find type 'ViewType' in scope
10 |
11 | /// The `UIView` view instance provided by this type.
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/StyledView.swift:25:29: error: cannot find type 'ViewType' in scope
23 | /// - SeeAlso: `EpoxyableView`
24 | @preconcurrency @MainActor
25 | public protocol StyledView: ViewType {
| `- error: cannot find type 'ViewType' in scope
26 | /// The style type of this view, passed into its initializer to configure the resulting instance.
27 | ///
/Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Views/ContentConfigurableView.swift:21:42: error: cannot find type 'ViewType' in scope
19 | /// - SeeAlso: `EpoxyableView`
20 | @preconcurrency @MainActor
21 | public protocol ContentConfigurableView: ViewType {
| `- error: cannot find type 'ViewType' in scope
22 | /// The `Equatable` properties that can be updated on instances of this view, e.g. text `String`s
23 | /// or image `URL`s.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/ViewEpoxyModeled.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ViewEpoxyModeled.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingController.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EpoxySwiftUIHostingController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EpoxySwiftUIHostingView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/SwiftUI/EpoxySwiftUIIntrinsicContentSizeInvalidator.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EpoxySwiftUIIntrinsicContentSizeInvalidator.swift
SwiftCompile normal arm64 Compiling\ EpoxyModeled.swift,\ AnyEpoxyModelProperty.swift,\ ClassReference.swift,\ AnimatedProviding.swift,\ DataIDProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModeled.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Internal/AnyEpoxyModelProperty.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Internal/ClassReference.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/AnimatedProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DataIDProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/EpoxyModeled.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EpoxyModeled.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Internal/AnyEpoxyModelProperty.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnyEpoxyModelProperty.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Internal/ClassReference.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ClassReference.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/AnimatedProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnimatedProviding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/DataIDProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DataIDProviding.swift
SwiftCompile normal arm64 Compiling\ TraitCollectionProviding.swift,\ ViewDifferentiatorProviding.swift,\ ViewProviding.swift,\ WillDisplayProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/TraitCollectionProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewDifferentiatorProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewProviding.swift /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/WillDisplayProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/TraitCollectionProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TraitCollectionProviding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewDifferentiatorProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ViewDifferentiatorProviding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/ViewProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ViewProviding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/EpoxyCore/Model/Providers/WillDisplayProviding.swift (in target 'EpoxyCore' from project 'Epoxy')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile WillDisplayProviding.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-10-03 17:02:27.505 xcodebuild[1176:6520] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ EpoxyCore (in target 'EpoxyCore' from project 'Epoxy')
SwiftCompile normal arm64 (in target 'EpoxyCore' from project 'Epoxy')
Building workspace Epoxy with scheme Epoxy-Package
(3 failures)
BUILD FAILURE 6.4 visionOS