The Swift Package Index logo.Swift Package Index

Build Information

Failed to build PassBuilder, reference main (613853), with Swift 6.3 for Android on 23 Oct 2026 15:10:19 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-53886769-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.3-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1

Build Log

 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
Swift.==:1:24: note: candidate would match if 'FileWrapperContainer' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'FileWrapperContainer' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'FileWrapperContainer' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'FileWrapperContainer' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'FileWrapperContainer' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'FileWrapperContainer' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'SIMD'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(FileWrapperContainer, FileWrapperContainer) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(FileWrapperContainer, FileWrapperContainer) -> Bool'
3 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:85:46: error: cannot infer contextual base in reference to member 'atomic'
 83 |         try wrapper.write(to: url, originalContentsURL: originalContentsURL)
 84 | #else
 85 |         try wrapper.write(to: url, options: .atomic, originalContentsURL: originalContentsURL)
    |                                              `- error: cannot infer contextual base in reference to member 'atomic'
 86 | #endif
 87 |     }
/host/spi-builder-workspace/Sources/PassBuilder/Fixits/PassFixit.swift:27:13: warning: variable 'fixits' was never mutated; consider changing to 'let' constant
25 |         var pass = pass
26 |
27 |         var fixits = [
   |             `- warning: variable 'fixits' was never mutated; consider changing to 'let' constant
28 |             fixDeprecatedBarcodes,
29 |             fixPassFieldsContainingConflictingKeys
[2044/2145] Compiling PassBuilder PBFileWrapper.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileManager+FileExists.swift:21:26: error: cannot find type 'ObjCBool' in scope
19 |         return (true, isDirectory)
20 |         #else
21 |         var isDirectory: ObjCBool = false
   |                          `- error: cannot find type 'ObjCBool' in scope
22 |         guard fileExists(atPath: path, isDirectory: &isDirectory) else {
23 |             return (false, false)
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:16:8: error: type 'FileWrapperContainer' does not conform to protocol 'Equatable'
 14 | /// On Apple platforms this delegates to `Foundation.FileWrapper`;
 15 | /// on Linux and Windows it uses ``PBFileWrapper`` instead.
 16 | struct FileWrapperContainer: Equatable {
    |        |- error: type 'FileWrapperContainer' does not conform to protocol 'Equatable'
    |        `- note: add stubs for conformance
 17 | #if os(Linux) || os(Windows)
 18 |     /// The platform-specific file wrapper type.
    :
 23 | #endif
 24 |
 25 |     let wrapper: FileWrapperType
    |         `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'FileWrapperContainer' to 'Equatable'
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
Swift.==:1:24: note: candidate would match if 'FileWrapperContainer' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'FileWrapperContainer' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'FileWrapperContainer' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'FileWrapperContainer' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'FileWrapperContainer' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'FileWrapperContainer' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'SIMD'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(FileWrapperContainer, FileWrapperContainer) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(FileWrapperContainer, FileWrapperContainer) -> Bool'
3 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:85:46: error: cannot infer contextual base in reference to member 'atomic'
 83 |         try wrapper.write(to: url, originalContentsURL: originalContentsURL)
 84 | #else
 85 |         try wrapper.write(to: url, options: .atomic, originalContentsURL: originalContentsURL)
    |                                              `- error: cannot infer contextual base in reference to member 'atomic'
 86 | #endif
 87 |     }
/host/spi-builder-workspace/Sources/PassBuilder/Fixits/PassFixit.swift:27:13: warning: variable 'fixits' was never mutated; consider changing to 'let' constant
25 |         var pass = pass
26 |
27 |         var fixits = [
   |             `- warning: variable 'fixits' was never mutated; consider changing to 'let' constant
28 |             fixDeprecatedBarcodes,
29 |             fixPassFieldsContainingConflictingKeys
[2045/2145] Compiling PassBuilder PassFixit.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileManager+FileExists.swift:21:26: error: cannot find type 'ObjCBool' in scope
19 |         return (true, isDirectory)
20 |         #else
21 |         var isDirectory: ObjCBool = false
   |                          `- error: cannot find type 'ObjCBool' in scope
22 |         guard fileExists(atPath: path, isDirectory: &isDirectory) else {
23 |             return (false, false)
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:16:8: error: type 'FileWrapperContainer' does not conform to protocol 'Equatable'
 14 | /// On Apple platforms this delegates to `Foundation.FileWrapper`;
 15 | /// on Linux and Windows it uses ``PBFileWrapper`` instead.
 16 | struct FileWrapperContainer: Equatable {
    |        |- error: type 'FileWrapperContainer' does not conform to protocol 'Equatable'
    |        `- note: add stubs for conformance
 17 | #if os(Linux) || os(Windows)
 18 |     /// The platform-specific file wrapper type.
    :
 23 | #endif
 24 |
 25 |     let wrapper: FileWrapperType
    |         `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'FileWrapperContainer' to 'Equatable'
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
Swift.==:1:24: note: candidate would match if 'FileWrapperContainer' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'FileWrapperContainer' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'FileWrapperContainer' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'FileWrapperContainer' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'FileWrapperContainer' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'FileWrapperContainer' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'SIMD'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(FileWrapperContainer, FileWrapperContainer) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(FileWrapperContainer, FileWrapperContainer) -> Bool'
3 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:85:46: error: cannot infer contextual base in reference to member 'atomic'
 83 |         try wrapper.write(to: url, originalContentsURL: originalContentsURL)
 84 | #else
 85 |         try wrapper.write(to: url, options: .atomic, originalContentsURL: originalContentsURL)
    |                                              `- error: cannot infer contextual base in reference to member 'atomic'
 86 | #endif
 87 |     }
/host/spi-builder-workspace/Sources/PassBuilder/Fixits/PassFixit.swift:27:13: warning: variable 'fixits' was never mutated; consider changing to 'let' constant
25 |         var pass = pass
26 |
27 |         var fixits = [
   |             `- warning: variable 'fixits' was never mutated; consider changing to 'let' constant
28 |             fixDeprecatedBarcodes,
29 |             fixPassFieldsContainingConflictingKeys
[2046/2145] Compiling PassBuilder Pass+FieldContent+Value.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileManager+FileExists.swift:21:26: error: cannot find type 'ObjCBool' in scope
19 |         return (true, isDirectory)
20 |         #else
21 |         var isDirectory: ObjCBool = false
   |                          `- error: cannot find type 'ObjCBool' in scope
22 |         guard fileExists(atPath: path, isDirectory: &isDirectory) else {
23 |             return (false, false)
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:16:8: error: type 'FileWrapperContainer' does not conform to protocol 'Equatable'
 14 | /// On Apple platforms this delegates to `Foundation.FileWrapper`;
 15 | /// on Linux and Windows it uses ``PBFileWrapper`` instead.
 16 | struct FileWrapperContainer: Equatable {
    |        |- error: type 'FileWrapperContainer' does not conform to protocol 'Equatable'
    |        `- note: add stubs for conformance
 17 | #if os(Linux) || os(Windows)
 18 |     /// The platform-specific file wrapper type.
    :
 23 | #endif
 24 |
 25 |     let wrapper: FileWrapperType
    |         `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'FileWrapperContainer' to 'Equatable'
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
Swift.==:1:24: note: candidate would match if 'FileWrapperContainer' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'FileWrapperContainer' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'FileWrapperContainer' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'FileWrapperContainer' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'FileWrapperContainer' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'FileWrapperContainer' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'SIMD'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(FileWrapperContainer, FileWrapperContainer) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(FileWrapperContainer, FileWrapperContainer) -> Bool'
3 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:85:46: error: cannot infer contextual base in reference to member 'atomic'
 83 |         try wrapper.write(to: url, originalContentsURL: originalContentsURL)
 84 | #else
 85 |         try wrapper.write(to: url, options: .atomic, originalContentsURL: originalContentsURL)
    |                                              `- error: cannot infer contextual base in reference to member 'atomic'
 86 | #endif
 87 |     }
/host/spi-builder-workspace/Sources/PassBuilder/Fixits/PassFixit.swift:27:13: warning: variable 'fixits' was never mutated; consider changing to 'let' constant
25 |         var pass = pass
26 |
27 |         var fixits = [
   |             `- warning: variable 'fixits' was never mutated; consider changing to 'let' constant
28 |             fixDeprecatedBarcodes,
29 |             fixPassFieldsContainingConflictingKeys
[2047/2145] Compiling PassBuilder Pass+FieldContent.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileManager+FileExists.swift:21:26: error: cannot find type 'ObjCBool' in scope
19 |         return (true, isDirectory)
20 |         #else
21 |         var isDirectory: ObjCBool = false
   |                          `- error: cannot find type 'ObjCBool' in scope
22 |         guard fileExists(atPath: path, isDirectory: &isDirectory) else {
23 |             return (false, false)
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:16:8: error: type 'FileWrapperContainer' does not conform to protocol 'Equatable'
 14 | /// On Apple platforms this delegates to `Foundation.FileWrapper`;
 15 | /// on Linux and Windows it uses ``PBFileWrapper`` instead.
 16 | struct FileWrapperContainer: Equatable {
    |        |- error: type 'FileWrapperContainer' does not conform to protocol 'Equatable'
    |        `- note: add stubs for conformance
 17 | #if os(Linux) || os(Windows)
 18 |     /// The platform-specific file wrapper type.
    :
 23 | #endif
 24 |
 25 |     let wrapper: FileWrapperType
    |         `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'FileWrapperContainer' to 'Equatable'
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
Swift.==:1:24: note: candidate would match if 'FileWrapperContainer' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'FileWrapperContainer' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'FileWrapperContainer' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'FileWrapperContainer' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'FileWrapperContainer' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'FileWrapperContainer' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'SIMD'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(FileWrapperContainer, FileWrapperContainer) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(FileWrapperContainer, FileWrapperContainer) -> Bool'
3 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:85:46: error: cannot infer contextual base in reference to member 'atomic'
 83 |         try wrapper.write(to: url, originalContentsURL: originalContentsURL)
 84 | #else
 85 |         try wrapper.write(to: url, options: .atomic, originalContentsURL: originalContentsURL)
    |                                              `- error: cannot infer contextual base in reference to member 'atomic'
 86 | #endif
 87 |     }
/host/spi-builder-workspace/Sources/PassBuilder/Fixits/PassFixit.swift:27:13: warning: variable 'fixits' was never mutated; consider changing to 'let' constant
25 |         var pass = pass
26 |
27 |         var fixits = [
   |             `- warning: variable 'fixits' was never mutated; consider changing to 'let' constant
28 |             fixDeprecatedBarcodes,
29 |             fixPassFieldsContainingConflictingKeys
[2048/2145] Compiling PassBuilder Pass+Fields.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileManager+FileExists.swift:21:26: error: cannot find type 'ObjCBool' in scope
19 |         return (true, isDirectory)
20 |         #else
21 |         var isDirectory: ObjCBool = false
   |                          `- error: cannot find type 'ObjCBool' in scope
22 |         guard fileExists(atPath: path, isDirectory: &isDirectory) else {
23 |             return (false, false)
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:16:8: error: type 'FileWrapperContainer' does not conform to protocol 'Equatable'
 14 | /// On Apple platforms this delegates to `Foundation.FileWrapper`;
 15 | /// on Linux and Windows it uses ``PBFileWrapper`` instead.
 16 | struct FileWrapperContainer: Equatable {
    |        |- error: type 'FileWrapperContainer' does not conform to protocol 'Equatable'
    |        `- note: add stubs for conformance
 17 | #if os(Linux) || os(Windows)
 18 |     /// The platform-specific file wrapper type.
    :
 23 | #endif
 24 |
 25 |     let wrapper: FileWrapperType
    |         `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'FileWrapperContainer' to 'Equatable'
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
Swift.==:1:24: note: candidate would match if 'FileWrapperContainer' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'FileWrapperContainer' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'FileWrapperContainer' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'FileWrapperContainer' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'FileWrapperContainer' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'FileWrapperContainer' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'SIMD'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(FileWrapperContainer, FileWrapperContainer) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(FileWrapperContainer, FileWrapperContainer) -> Bool'
3 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:85:46: error: cannot infer contextual base in reference to member 'atomic'
 83 |         try wrapper.write(to: url, originalContentsURL: originalContentsURL)
 84 | #else
 85 |         try wrapper.write(to: url, options: .atomic, originalContentsURL: originalContentsURL)
    |                                              `- error: cannot infer contextual base in reference to member 'atomic'
 86 | #endif
 87 |     }
/host/spi-builder-workspace/Sources/PassBuilder/Fixits/PassFixit.swift:27:13: warning: variable 'fixits' was never mutated; consider changing to 'let' constant
25 |         var pass = pass
26 |
27 |         var fixits = [
   |             `- warning: variable 'fixits' was never mutated; consider changing to 'let' constant
28 |             fixDeprecatedBarcodes,
29 |             fixPassFieldsContainingConflictingKeys
[2049/2145] Compiling PassBuilder Pass+FieldsAggregate.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileManager+FileExists.swift:21:26: error: cannot find type 'ObjCBool' in scope
19 |         return (true, isDirectory)
20 |         #else
21 |         var isDirectory: ObjCBool = false
   |                          `- error: cannot find type 'ObjCBool' in scope
22 |         guard fileExists(atPath: path, isDirectory: &isDirectory) else {
23 |             return (false, false)
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:16:8: error: type 'FileWrapperContainer' does not conform to protocol 'Equatable'
 14 | /// On Apple platforms this delegates to `Foundation.FileWrapper`;
 15 | /// on Linux and Windows it uses ``PBFileWrapper`` instead.
 16 | struct FileWrapperContainer: Equatable {
    |        |- error: type 'FileWrapperContainer' does not conform to protocol 'Equatable'
    |        `- note: add stubs for conformance
 17 | #if os(Linux) || os(Windows)
 18 |     /// The platform-specific file wrapper type.
    :
 23 | #endif
 24 |
 25 |     let wrapper: FileWrapperType
    |         `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'FileWrapperContainer' to 'Equatable'
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
Swift.==:1:24: note: candidate would match if 'FileWrapperContainer' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'FileWrapperContainer' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'FileWrapperContainer' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'FileWrapperContainer' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'FileWrapperContainer' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'FileWrapperContainer' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'SIMD'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(FileWrapperContainer, FileWrapperContainer) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(FileWrapperContainer, FileWrapperContainer) -> Bool'
3 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:85:46: error: cannot infer contextual base in reference to member 'atomic'
 83 |         try wrapper.write(to: url, originalContentsURL: originalContentsURL)
 84 | #else
 85 |         try wrapper.write(to: url, options: .atomic, originalContentsURL: originalContentsURL)
    |                                              `- error: cannot infer contextual base in reference to member 'atomic'
 86 | #endif
 87 |     }
/host/spi-builder-workspace/Sources/PassBuilder/Fixits/PassFixit.swift:27:13: warning: variable 'fixits' was never mutated; consider changing to 'let' constant
25 |         var pass = pass
26 |
27 |         var fixits = [
   |             `- warning: variable 'fixits' was never mutated; consider changing to 'let' constant
28 |             fixDeprecatedBarcodes,
29 |             fixPassFieldsContainingConflictingKeys
[2050/2145] Compiling PassBuilder Pass+TransitType.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileManager+FileExists.swift:21:26: error: cannot find type 'ObjCBool' in scope
19 |         return (true, isDirectory)
20 |         #else
21 |         var isDirectory: ObjCBool = false
   |                          `- error: cannot find type 'ObjCBool' in scope
22 |         guard fileExists(atPath: path, isDirectory: &isDirectory) else {
23 |             return (false, false)
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:16:8: error: type 'FileWrapperContainer' does not conform to protocol 'Equatable'
 14 | /// On Apple platforms this delegates to `Foundation.FileWrapper`;
 15 | /// on Linux and Windows it uses ``PBFileWrapper`` instead.
 16 | struct FileWrapperContainer: Equatable {
    |        |- error: type 'FileWrapperContainer' does not conform to protocol 'Equatable'
    |        `- note: add stubs for conformance
 17 | #if os(Linux) || os(Windows)
 18 |     /// The platform-specific file wrapper type.
    :
 23 | #endif
 24 |
 25 |     let wrapper: FileWrapperType
    |         `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'FileWrapperContainer' to 'Equatable'
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
Swift.==:1:24: note: candidate would match if 'FileWrapperContainer' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'FileWrapperContainer' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'FileWrapperContainer' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'FileWrapperContainer' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'FileWrapperContainer' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'FileWrapperContainer' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'SIMD'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(FileWrapperContainer, FileWrapperContainer) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(FileWrapperContainer, FileWrapperContainer) -> Bool'
3 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:85:46: error: cannot infer contextual base in reference to member 'atomic'
 83 |         try wrapper.write(to: url, originalContentsURL: originalContentsURL)
 84 | #else
 85 |         try wrapper.write(to: url, options: .atomic, originalContentsURL: originalContentsURL)
    |                                              `- error: cannot infer contextual base in reference to member 'atomic'
 86 | #endif
 87 |     }
/host/spi-builder-workspace/Sources/PassBuilder/Fixits/PassFixit.swift:27:13: warning: variable 'fixits' was never mutated; consider changing to 'let' constant
25 |         var pass = pass
26 |
27 |         var fixits = [
   |             `- warning: variable 'fixits' was never mutated; consider changing to 'let' constant
28 |             fixDeprecatedBarcodes,
29 |             fixPassFieldsContainingConflictingKeys
error: emit-module command failed with exit code 1 (use -v to see invocation)
[2051/2145] Emitting module PassBuilder
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:16:8: error: type 'FileWrapperContainer' does not conform to protocol 'Equatable'
 14 | /// On Apple platforms this delegates to `Foundation.FileWrapper`;
 15 | /// on Linux and Windows it uses ``PBFileWrapper`` instead.
 16 | struct FileWrapperContainer: Equatable {
    |        |- error: type 'FileWrapperContainer' does not conform to protocol 'Equatable'
    |        `- note: add stubs for conformance
 17 | #if os(Linux) || os(Windows)
 18 |     /// The platform-specific file wrapper type.
    :
 23 | #endif
 24 |
 25 |     let wrapper: FileWrapperType
    |         `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'FileWrapperContainer' to 'Equatable'
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
Swift.==:1:24: note: candidate would match if 'FileWrapperContainer' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'FileWrapperContainer' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'FileWrapperContainer' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'FileWrapperContainer' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'FileWrapperContainer' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'FileWrapperContainer' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'FileWrapperContainer' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'SIMD'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'FileWrapperContainer' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'FileWrapperContainer' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(FileWrapperContainer, FileWrapperContainer) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(FileWrapperContainer, FileWrapperContainer) -> Bool'
3 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:13:15: error: type 'PassPackage' does not conform to protocol 'Equatable'
 11 |
 12 | /// An Apple Wallet pass bundle.
 13 | public struct PassPackage: Equatable {
    |               |- error: type 'PassPackage' does not conform to protocol 'Equatable'
    |               `- note: add stubs for conformance
 14 |
 15 |     private var _pass = Pass()
    :
 64 |
 65 |     // Preserve the original directory contents so we don't discard file system data on save.
 66 |     private var originalFileWrappers = [String: FileWrapperContainer.FileWrapperType]()
    |                 `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PassPackage' to 'Equatable'
 67 |     private var originalJSON: Data?
 68 |
Swift.==:1:24: note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'PassPackage' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'PassPackage' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'SIMD'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
3 |
[2052/2145] Compiling PassBuilder Pass+TextAlignment.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:13:15: error: type 'PassPackage' does not conform to protocol 'Equatable'
 11 |
 12 | /// An Apple Wallet pass bundle.
 13 | public struct PassPackage: Equatable {
    |               |- error: type 'PassPackage' does not conform to protocol 'Equatable'
    |               `- note: add stubs for conformance
 14 |
 15 |     private var _pass = Pass()
    :
 64 |
 65 |     // Preserve the original directory contents so we don't discard file system data on save.
 66 |     private var originalFileWrappers = [String: FileWrapperContainer.FileWrapperType]()
    |                 `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PassPackage' to 'Equatable'
 67 |     private var originalJSON: Data?
 68 |
Swift.==:1:24: note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'PassPackage' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'PassPackage' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'SIMD'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
3 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:183:27: error: no exact matches in call to initializer
181 |         } catch {}
182 |
183 |         let fileWrapper = FileWrapperContainer(directoryWithFileWrappers: directoryWrappers)
    |                           `- error: no exact matches in call to initializer
184 |         encodeImages(into: fileWrapper)
185 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
[2053/2145] Compiling PassBuilder Pass.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:13:15: error: type 'PassPackage' does not conform to protocol 'Equatable'
 11 |
 12 | /// An Apple Wallet pass bundle.
 13 | public struct PassPackage: Equatable {
    |               |- error: type 'PassPackage' does not conform to protocol 'Equatable'
    |               `- note: add stubs for conformance
 14 |
 15 |     private var _pass = Pass()
    :
 64 |
 65 |     // Preserve the original directory contents so we don't discard file system data on save.
 66 |     private var originalFileWrappers = [String: FileWrapperContainer.FileWrapperType]()
    |                 `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PassPackage' to 'Equatable'
 67 |     private var originalJSON: Data?
 68 |
Swift.==:1:24: note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'PassPackage' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'PassPackage' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'SIMD'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
3 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:183:27: error: no exact matches in call to initializer
181 |         } catch {}
182 |
183 |         let fileWrapper = FileWrapperContainer(directoryWithFileWrappers: directoryWrappers)
    |                           `- error: no exact matches in call to initializer
184 |         encodeImages(into: fileWrapper)
185 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
[2054/2145] Compiling PassBuilder PassColor.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:13:15: error: type 'PassPackage' does not conform to protocol 'Equatable'
 11 |
 12 | /// An Apple Wallet pass bundle.
 13 | public struct PassPackage: Equatable {
    |               |- error: type 'PassPackage' does not conform to protocol 'Equatable'
    |               `- note: add stubs for conformance
 14 |
 15 |     private var _pass = Pass()
    :
 64 |
 65 |     // Preserve the original directory contents so we don't discard file system data on save.
 66 |     private var originalFileWrappers = [String: FileWrapperContainer.FileWrapperType]()
    |                 `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PassPackage' to 'Equatable'
 67 |     private var originalJSON: Data?
 68 |
Swift.==:1:24: note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'PassPackage' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'PassPackage' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'SIMD'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
3 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:183:27: error: no exact matches in call to initializer
181 |         } catch {}
182 |
183 |         let fileWrapper = FileWrapperContainer(directoryWithFileWrappers: directoryWrappers)
    |                           `- error: no exact matches in call to initializer
184 |         encodeImages(into: fileWrapper)
185 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
[2055/2145] Compiling PassBuilder PassDistance.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:13:15: error: type 'PassPackage' does not conform to protocol 'Equatable'
 11 |
 12 | /// An Apple Wallet pass bundle.
 13 | public struct PassPackage: Equatable {
    |               |- error: type 'PassPackage' does not conform to protocol 'Equatable'
    |               `- note: add stubs for conformance
 14 |
 15 |     private var _pass = Pass()
    :
 64 |
 65 |     // Preserve the original directory contents so we don't discard file system data on save.
 66 |     private var originalFileWrappers = [String: FileWrapperContainer.FileWrapperType]()
    |                 `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PassPackage' to 'Equatable'
 67 |     private var originalJSON: Data?
 68 |
Swift.==:1:24: note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'PassPackage' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'PassPackage' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'SIMD'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
3 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:183:27: error: no exact matches in call to initializer
181 |         } catch {}
182 |
183 |         let fileWrapper = FileWrapperContainer(directoryWithFileWrappers: directoryWrappers)
    |                           `- error: no exact matches in call to initializer
184 |         encodeImages(into: fileWrapper)
185 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
[2056/2145] Compiling PassBuilder PassStyle.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:13:15: error: type 'PassPackage' does not conform to protocol 'Equatable'
 11 |
 12 | /// An Apple Wallet pass bundle.
 13 | public struct PassPackage: Equatable {
    |               |- error: type 'PassPackage' does not conform to protocol 'Equatable'
    |               `- note: add stubs for conformance
 14 |
 15 |     private var _pass = Pass()
    :
 64 |
 65 |     // Preserve the original directory contents so we don't discard file system data on save.
 66 |     private var originalFileWrappers = [String: FileWrapperContainer.FileWrapperType]()
    |                 `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PassPackage' to 'Equatable'
 67 |     private var originalJSON: Data?
 68 |
Swift.==:1:24: note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'PassPackage' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'PassPackage' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'SIMD'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
3 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:183:27: error: no exact matches in call to initializer
181 |         } catch {}
182 |
183 |         let fileWrapper = FileWrapperContainer(directoryWithFileWrappers: directoryWrappers)
    |                           `- error: no exact matches in call to initializer
184 |         encodeImages(into: fileWrapper)
185 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
[2057/2145] Compiling PassBuilder PassPackage.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:13:15: error: type 'PassPackage' does not conform to protocol 'Equatable'
 11 |
 12 | /// An Apple Wallet pass bundle.
 13 | public struct PassPackage: Equatable {
    |               |- error: type 'PassPackage' does not conform to protocol 'Equatable'
    |               `- note: add stubs for conformance
 14 |
 15 |     private var _pass = Pass()
    :
 64 |
 65 |     // Preserve the original directory contents so we don't discard file system data on save.
 66 |     private var originalFileWrappers = [String: FileWrapperContainer.FileWrapperType]()
    |                 `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PassPackage' to 'Equatable'
 67 |     private var originalJSON: Data?
 68 |
Swift.==:1:24: note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'PassPackage' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'PassPackage' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'SIMD'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
3 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:183:27: error: no exact matches in call to initializer
181 |         } catch {}
182 |
183 |         let fileWrapper = FileWrapperContainer(directoryWithFileWrappers: directoryWrappers)
    |                           `- error: no exact matches in call to initializer
184 |         encodeImages(into: fileWrapper)
185 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
[2058/2145] Compiling PassBuilder Pass+Seat.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:13:15: error: type 'PassPackage' does not conform to protocol 'Equatable'
 11 |
 12 | /// An Apple Wallet pass bundle.
 13 | public struct PassPackage: Equatable {
    |               |- error: type 'PassPackage' does not conform to protocol 'Equatable'
    |               `- note: add stubs for conformance
 14 |
 15 |     private var _pass = Pass()
    :
 64 |
 65 |     // Preserve the original directory contents so we don't discard file system data on save.
 66 |     private var originalFileWrappers = [String: FileWrapperContainer.FileWrapperType]()
    |                 `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PassPackage' to 'Equatable'
 67 |     private var originalJSON: Data?
 68 |
Swift.==:1:24: note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'PassPackage' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'PassPackage' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'SIMD'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
3 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:183:27: error: no exact matches in call to initializer
181 |         } catch {}
182 |
183 |         let fileWrapper = FileWrapperContainer(directoryWithFileWrappers: directoryWrappers)
    |                           `- error: no exact matches in call to initializer
184 |         encodeImages(into: fileWrapper)
185 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
[2059/2145] Compiling PassBuilder PassSemantics+CurrencyAmount.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:13:15: error: type 'PassPackage' does not conform to protocol 'Equatable'
 11 |
 12 | /// An Apple Wallet pass bundle.
 13 | public struct PassPackage: Equatable {
    |               |- error: type 'PassPackage' does not conform to protocol 'Equatable'
    |               `- note: add stubs for conformance
 14 |
 15 |     private var _pass = Pass()
    :
 64 |
 65 |     // Preserve the original directory contents so we don't discard file system data on save.
 66 |     private var originalFileWrappers = [String: FileWrapperContainer.FileWrapperType]()
    |                 `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PassPackage' to 'Equatable'
 67 |     private var originalJSON: Data?
 68 |
Swift.==:1:24: note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'PassPackage' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'PassPackage' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'SIMD'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
3 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:183:27: error: no exact matches in call to initializer
181 |         } catch {}
182 |
183 |         let fileWrapper = FileWrapperContainer(directoryWithFileWrappers: directoryWrappers)
    |                           `- error: no exact matches in call to initializer
184 |         encodeImages(into: fileWrapper)
185 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
[2060/2145] Compiling PassBuilder PassSemantics+EventDateInfo.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:13:15: error: type 'PassPackage' does not conform to protocol 'Equatable'
 11 |
 12 | /// An Apple Wallet pass bundle.
 13 | public struct PassPackage: Equatable {
    |               |- error: type 'PassPackage' does not conform to protocol 'Equatable'
    |               `- note: add stubs for conformance
 14 |
 15 |     private var _pass = Pass()
    :
 64 |
 65 |     // Preserve the original directory contents so we don't discard file system data on save.
 66 |     private var originalFileWrappers = [String: FileWrapperContainer.FileWrapperType]()
    |                 `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PassPackage' to 'Equatable'
 67 |     private var originalJSON: Data?
 68 |
Swift.==:1:24: note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'PassPackage' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'PassPackage' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'SIMD'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
3 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:183:27: error: no exact matches in call to initializer
181 |         } catch {}
182 |
183 |         let fileWrapper = FileWrapperContainer(directoryWithFileWrappers: directoryWrappers)
    |                           `- error: no exact matches in call to initializer
184 |         encodeImages(into: fileWrapper)
185 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
[2061/2145] Compiling PassBuilder PassSemantics+EventType.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:13:15: error: type 'PassPackage' does not conform to protocol 'Equatable'
 11 |
 12 | /// An Apple Wallet pass bundle.
 13 | public struct PassPackage: Equatable {
    |               |- error: type 'PassPackage' does not conform to protocol 'Equatable'
    |               `- note: add stubs for conformance
 14 |
 15 |     private var _pass = Pass()
    :
 64 |
 65 |     // Preserve the original directory contents so we don't discard file system data on save.
 66 |     private var originalFileWrappers = [String: FileWrapperContainer.FileWrapperType]()
    |                 `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PassPackage' to 'Equatable'
 67 |     private var originalJSON: Data?
 68 |
Swift.==:1:24: note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'PassPackage' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'PassPackage' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'SIMD'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
3 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:183:27: error: no exact matches in call to initializer
181 |         } catch {}
182 |
183 |         let fileWrapper = FileWrapperContainer(directoryWithFileWrappers: directoryWrappers)
    |                           `- error: no exact matches in call to initializer
184 |         encodeImages(into: fileWrapper)
185 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
[2062/2145] Compiling PassBuilder PassSemantics+WifiNetwork.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:13:15: error: type 'PassPackage' does not conform to protocol 'Equatable'
 11 |
 12 | /// An Apple Wallet pass bundle.
 13 | public struct PassPackage: Equatable {
    |               |- error: type 'PassPackage' does not conform to protocol 'Equatable'
    |               `- note: add stubs for conformance
 14 |
 15 |     private var _pass = Pass()
    :
 64 |
 65 |     // Preserve the original directory contents so we don't discard file system data on save.
 66 |     private var originalFileWrappers = [String: FileWrapperContainer.FileWrapperType]()
    |                 `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PassPackage' to 'Equatable'
 67 |     private var originalJSON: Data?
 68 |
Swift.==:1:24: note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'PassPackage' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'PassPackage' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'SIMD'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
3 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:183:27: error: no exact matches in call to initializer
181 |         } catch {}
182 |
183 |         let fileWrapper = FileWrapperContainer(directoryWithFileWrappers: directoryWrappers)
    |                           `- error: no exact matches in call to initializer
184 |         encodeImages(into: fileWrapper)
185 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
[2063/2145] Compiling PassBuilder PassSemantics.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:13:15: error: type 'PassPackage' does not conform to protocol 'Equatable'
 11 |
 12 | /// An Apple Wallet pass bundle.
 13 | public struct PassPackage: Equatable {
    |               |- error: type 'PassPackage' does not conform to protocol 'Equatable'
    |               `- note: add stubs for conformance
 14 |
 15 |     private var _pass = Pass()
    :
 64 |
 65 |     // Preserve the original directory contents so we don't discard file system data on save.
 66 |     private var originalFileWrappers = [String: FileWrapperContainer.FileWrapperType]()
    |                 `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PassPackage' to 'Equatable'
 67 |     private var originalJSON: Data?
 68 |
Swift.==:1:24: note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'PassPackage' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'PassPackage' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'SIMD'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
3 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:183:27: error: no exact matches in call to initializer
181 |         } catch {}
182 |
183 |         let fileWrapper = FileWrapperContainer(directoryWithFileWrappers: directoryWrappers)
    |                           `- error: no exact matches in call to initializer
184 |         encodeImages(into: fileWrapper)
185 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
[2064/2145] Compiling PassBuilder PersonNameComponents.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:13:15: error: type 'PassPackage' does not conform to protocol 'Equatable'
 11 |
 12 | /// An Apple Wallet pass bundle.
 13 | public struct PassPackage: Equatable {
    |               |- error: type 'PassPackage' does not conform to protocol 'Equatable'
    |               `- note: add stubs for conformance
 14 |
 15 |     private var _pass = Pass()
    :
 64 |
 65 |     // Preserve the original directory contents so we don't discard file system data on save.
 66 |     private var originalFileWrappers = [String: FileWrapperContainer.FileWrapperType]()
    |                 `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PassPackage' to 'Equatable'
 67 |     private var originalJSON: Data?
 68 |
Swift.==:1:24: note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'PassPackage' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'PassPackage' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'SIMD'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
3 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:183:27: error: no exact matches in call to initializer
181 |         } catch {}
182 |
183 |         let fileWrapper = FileWrapperContainer(directoryWithFileWrappers: directoryWrappers)
    |                           `- error: no exact matches in call to initializer
184 |         encodeImages(into: fileWrapper)
185 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
[2065/2145] Compiling PassBuilder Tooling.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:13:15: error: type 'PassPackage' does not conform to protocol 'Equatable'
 11 |
 12 | /// An Apple Wallet pass bundle.
 13 | public struct PassPackage: Equatable {
    |               |- error: type 'PassPackage' does not conform to protocol 'Equatable'
    |               `- note: add stubs for conformance
 14 |
 15 |     private var _pass = Pass()
    :
 64 |
 65 |     // Preserve the original directory contents so we don't discard file system data on save.
 66 |     private var originalFileWrappers = [String: FileWrapperContainer.FileWrapperType]()
    |                 `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PassPackage' to 'Equatable'
 67 |     private var originalJSON: Data?
 68 |
Swift.==:1:24: note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'PassPackage' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'PassPackage' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'SIMD'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
3 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:183:27: error: no exact matches in call to initializer
181 |         } catch {}
182 |
183 |         let fileWrapper = FileWrapperContainer(directoryWithFileWrappers: directoryWrappers)
    |                           `- error: no exact matches in call to initializer
184 |         encodeImages(into: fileWrapper)
185 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
[2066/2145] Compiling PassBuilder UpcomingPassInformationEntry+DateInformation.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:13:15: error: type 'PassPackage' does not conform to protocol 'Equatable'
 11 |
 12 | /// An Apple Wallet pass bundle.
 13 | public struct PassPackage: Equatable {
    |               |- error: type 'PassPackage' does not conform to protocol 'Equatable'
    |               `- note: add stubs for conformance
 14 |
 15 |     private var _pass = Pass()
    :
 64 |
 65 |     // Preserve the original directory contents so we don't discard file system data on save.
 66 |     private var originalFileWrappers = [String: FileWrapperContainer.FileWrapperType]()
    |                 `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PassPackage' to 'Equatable'
 67 |     private var originalJSON: Data?
 68 |
Swift.==:1:24: note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'PassPackage' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'PassPackage' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'PassPackage' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'PassPackage' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'PassPackage' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'PassPackage' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'SIMD'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'PassPackage' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(PassPackage, PassPackage) -> Bool'
3 |
/host/spi-builder-workspace/Sources/PassBuilder/PassPackage/PassPackage.swift:183:27: error: no exact matches in call to initializer
181 |         } catch {}
182 |
183 |         let fileWrapper = FileWrapperContainer(directoryWithFileWrappers: directoryWrappers)
    |                           `- error: no exact matches in call to initializer
184 |         encodeImages(into: fileWrapper)
185 |
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(directoryWithFileWrappers:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
[2067/2145] Compiling PassBuilder PassTextAlignment+ProtoDecode.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2068/2145] Compiling PassBuilder ProtobufError.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2069/2145] Compiling PassBuilder UpcomingPassInformationEntry+ProtoDecode.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2070/2145] Compiling PassBuilder PassDomain.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2071/2145] Compiling PassBuilder PassValidationIssue.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2072/2145] Compiling PassBuilder PassValidationBuilder.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2073/2145] Compiling PassBuilder PassValidationPlugin.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2074/2145] Compiling PassBuilder PassValidationResult.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2075/2145] Compiling PassBuilder BoardingPassValidator.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2076/2145] Compiling PassBuilder EventTicketValidator.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2077/2145] Compiling PassBuilder FieldFormattingValidator.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2078/2145] Compiling PassBuilder PassValidator.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2079/2145] Compiling PassBuilder RequiredImagesValidator.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2080/2145] Compiling PassBuilder SeatValidator.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2081/2145] Compiling PassBuilder resource_bundle_accessor.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2082/2145] Compiling PassBuilder Pass.pb.swift
[2083/2145] Compiling PassBuilder PassAction.pb.swift
[2084/2145] Compiling PassBuilder PassBarcode.pb.swift
[2085/2145] Compiling PassBuilder PassBeacon.pb.swift
[2086/2145] Compiling PassBuilder PassColor.pb.swift
[2087/2145] Compiling PassBuilder PassDataDetectorType.pb.swift
[2088/2145] Compiling PassBuilder PassDateTimeFormat.pb.swift
[2089/2145] Compiling PassBuilder PassFieldContent.pb.swift
[2090/2145] Compiling PassBuilder PassFieldValue.pb.swift
[2091/2145] Compiling PassBuilder PassFields.pb.swift
[2092/2145] Compiling PassBuilder PassFieldsList.pb.swift
[2093/2145] Compiling PassBuilder PassFieldsTemplateCustomization.pb.swift
[2094/2145] Compiling PassBuilder PassImageFile.pb.swift
[2095/2145] Compiling PassBuilder PassImageSet.pb.swift
[2096/2145] Compiling PassBuilder PassLocation.pb.swift
[2097/2145] Compiling PassBuilder PassColor+ProtoDecode.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2098/2145] Compiling PassBuilder PassDataDetectorType+ProtoDecode.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2099/2145] Compiling PassBuilder PassDateTimeFormat+ProtoDecode.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2100/2145] Compiling PassBuilder PassFieldContent+ProtoDecode.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2101/2145] Compiling PassBuilder PassFields+ProtoDecode.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2102/2145] Compiling PassBuilder PassImage+ProtoDecode.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2103/2145] Compiling PassBuilder PassImageFile+ProtoDecode.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2104/2145] Compiling PassBuilder PassLocation+ProtoDecode.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2105/2145] Compiling PassBuilder PassNFC+ProtoDecode.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2106/2145] Compiling PassBuilder PassNumberFormat+ProtoDecode.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2107/2145] Compiling PassBuilder PassPackage+ProtoDecode.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2108/2145] Compiling PassBuilder PassPersonName+ProtoDecode.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2109/2145] Compiling PassBuilder PassRelevantDate+ProtoDecode.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2110/2145] Compiling PassBuilder PassSeat+ProtoDecode.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2111/2145] Compiling PassBuilder PassSemantics+ProtoDecode.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
[2112/2145] Compiling PassBuilder PassNFC.pb.swift
[2113/2145] Compiling PassBuilder PassNumberFormat.pb.swift
[2114/2145] Compiling PassBuilder PassPackage.pb.swift
[2115/2145] Compiling PassBuilder PassPersonName.pb.swift
[2116/2145] Compiling PassBuilder PassRelevantDate.pb.swift
[2117/2145] Compiling PassBuilder PassSeat.pb.swift
[2118/2145] Compiling PassBuilder PassSemantics.pb.swift
[2119/2145] Compiling PassBuilder PassTextAlignment.pb.swift
[2120/2145] Compiling PassBuilder PassTransitType.pb.swift
[2121/2145] Compiling PassBuilder UpcomingPassInformationEntry.pb.swift
[2122/2145] Compiling PassBuilder Pass+ProtoDecode.swift
[2123/2145] Compiling PassBuilder PassAction+ProtoDecode.swift
[2124/2145] Compiling PassBuilder PassBarcode+ProtoDecode.swift
[2125/2145] Compiling PassBuilder PassBarcodeFormat+ProtoDecode.swift
[2126/2145] Compiling PassBuilder PassBeacon+ProtoDecode.swift
[2127/2145] Compiling PassBuilder UpcomingPassInformationEntry+Image.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/Manifest/InMemoryManifestGenerator.swift:54:33: error: no exact matches in call to initializer
52 |             for (filename, child) in children {
53 |                 let relativePath = prefix.isEmpty ? filename : prefix + "/" + filename
54 |                 let container = FileWrapperContainer(fileWrapper: child)
   |                                 `- error: no exact matches in call to initializer
55 |
56 |                 if container.isRegularFile {
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/ManifestSignatureGenerator.swift:77:17: error: cannot find 'explicit_bzero' in scope
75 |                 _ = memset_s(base, count, 0, count)
76 |                 #else
77 |                 explicit_bzero(base, count)
   |                 `- error: cannot find 'explicit_bzero' in scope
78 |                 #endif
79 |             }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:123:34: error: 'nil' requires a contextual type
121 |         try manifestFile.write(
122 |             to: workingURL.appending(path: "manifest.json"),
123 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
124 |         )
125 |         try signatureFile.write(
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:127:34: error: 'nil' requires a contextual type
125 |         try signatureFile.write(
126 |             to: workingURL.appending(path: "signature"),
127 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
128 |         )
129 |
[2128/2145] Compiling PassBuilder UpcomingPassInformationEntry+ImageURLEntry.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/Manifest/InMemoryManifestGenerator.swift:54:33: error: no exact matches in call to initializer
52 |             for (filename, child) in children {
53 |                 let relativePath = prefix.isEmpty ? filename : prefix + "/" + filename
54 |                 let container = FileWrapperContainer(fileWrapper: child)
   |                                 `- error: no exact matches in call to initializer
55 |
56 |                 if container.isRegularFile {
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/ManifestSignatureGenerator.swift:77:17: error: cannot find 'explicit_bzero' in scope
75 |                 _ = memset_s(base, count, 0, count)
76 |                 #else
77 |                 explicit_bzero(base, count)
   |                 `- error: cannot find 'explicit_bzero' in scope
78 |                 #endif
79 |             }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:123:34: error: 'nil' requires a contextual type
121 |         try manifestFile.write(
122 |             to: workingURL.appending(path: "manifest.json"),
123 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
124 |         )
125 |         try signatureFile.write(
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:127:34: error: 'nil' requires a contextual type
125 |         try signatureFile.write(
126 |             to: workingURL.appending(path: "signature"),
127 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
128 |         )
129 |
[2129/2145] Compiling PassBuilder UpcomingPassInformationEntry+Images.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/Manifest/InMemoryManifestGenerator.swift:54:33: error: no exact matches in call to initializer
52 |             for (filename, child) in children {
53 |                 let relativePath = prefix.isEmpty ? filename : prefix + "/" + filename
54 |                 let container = FileWrapperContainer(fileWrapper: child)
   |                                 `- error: no exact matches in call to initializer
55 |
56 |                 if container.isRegularFile {
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/ManifestSignatureGenerator.swift:77:17: error: cannot find 'explicit_bzero' in scope
75 |                 _ = memset_s(base, count, 0, count)
76 |                 #else
77 |                 explicit_bzero(base, count)
   |                 `- error: cannot find 'explicit_bzero' in scope
78 |                 #endif
79 |             }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:123:34: error: 'nil' requires a contextual type
121 |         try manifestFile.write(
122 |             to: workingURL.appending(path: "manifest.json"),
123 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
124 |         )
125 |         try signatureFile.write(
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:127:34: error: 'nil' requires a contextual type
125 |         try signatureFile.write(
126 |             to: workingURL.appending(path: "signature"),
127 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
128 |         )
129 |
[2130/2145] Compiling PassBuilder UpcomingPassInformationEntry+URLs.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/Manifest/InMemoryManifestGenerator.swift:54:33: error: no exact matches in call to initializer
52 |             for (filename, child) in children {
53 |                 let relativePath = prefix.isEmpty ? filename : prefix + "/" + filename
54 |                 let container = FileWrapperContainer(fileWrapper: child)
   |                                 `- error: no exact matches in call to initializer
55 |
56 |                 if container.isRegularFile {
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/ManifestSignatureGenerator.swift:77:17: error: cannot find 'explicit_bzero' in scope
75 |                 _ = memset_s(base, count, 0, count)
76 |                 #else
77 |                 explicit_bzero(base, count)
   |                 `- error: cannot find 'explicit_bzero' in scope
78 |                 #endif
79 |             }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:123:34: error: 'nil' requires a contextual type
121 |         try manifestFile.write(
122 |             to: workingURL.appending(path: "manifest.json"),
123 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
124 |         )
125 |         try signatureFile.write(
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:127:34: error: 'nil' requires a contextual type
125 |         try signatureFile.write(
126 |             to: workingURL.appending(path: "signature"),
127 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
128 |         )
129 |
[2131/2145] Compiling PassBuilder UpcomingPassInformationEntry.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/Manifest/InMemoryManifestGenerator.swift:54:33: error: no exact matches in call to initializer
52 |             for (filename, child) in children {
53 |                 let relativePath = prefix.isEmpty ? filename : prefix + "/" + filename
54 |                 let container = FileWrapperContainer(fileWrapper: child)
   |                                 `- error: no exact matches in call to initializer
55 |
56 |                 if container.isRegularFile {
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/ManifestSignatureGenerator.swift:77:17: error: cannot find 'explicit_bzero' in scope
75 |                 _ = memset_s(base, count, 0, count)
76 |                 #else
77 |                 explicit_bzero(base, count)
   |                 `- error: cannot find 'explicit_bzero' in scope
78 |                 #endif
79 |             }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:123:34: error: 'nil' requires a contextual type
121 |         try manifestFile.write(
122 |             to: workingURL.appending(path: "manifest.json"),
123 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
124 |         )
125 |         try signatureFile.write(
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:127:34: error: 'nil' requires a contextual type
125 |         try signatureFile.write(
126 |             to: workingURL.appending(path: "signature"),
127 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
128 |         )
129 |
[2132/2145] Compiling PassBuilder Data+SHA1.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/Manifest/InMemoryManifestGenerator.swift:54:33: error: no exact matches in call to initializer
52 |             for (filename, child) in children {
53 |                 let relativePath = prefix.isEmpty ? filename : prefix + "/" + filename
54 |                 let container = FileWrapperContainer(fileWrapper: child)
   |                                 `- error: no exact matches in call to initializer
55 |
56 |                 if container.isRegularFile {
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/ManifestSignatureGenerator.swift:77:17: error: cannot find 'explicit_bzero' in scope
75 |                 _ = memset_s(base, count, 0, count)
76 |                 #else
77 |                 explicit_bzero(base, count)
   |                 `- error: cannot find 'explicit_bzero' in scope
78 |                 #endif
79 |             }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:123:34: error: 'nil' requires a contextual type
121 |         try manifestFile.write(
122 |             to: workingURL.appending(path: "manifest.json"),
123 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
124 |         )
125 |         try signatureFile.write(
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:127:34: error: 'nil' requires a contextual type
125 |         try signatureFile.write(
126 |             to: workingURL.appending(path: "signature"),
127 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
128 |         )
129 |
[2133/2145] Compiling PassBuilder DiskManifestGenerator.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/Manifest/InMemoryManifestGenerator.swift:54:33: error: no exact matches in call to initializer
52 |             for (filename, child) in children {
53 |                 let relativePath = prefix.isEmpty ? filename : prefix + "/" + filename
54 |                 let container = FileWrapperContainer(fileWrapper: child)
   |                                 `- error: no exact matches in call to initializer
55 |
56 |                 if container.isRegularFile {
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/ManifestSignatureGenerator.swift:77:17: error: cannot find 'explicit_bzero' in scope
75 |                 _ = memset_s(base, count, 0, count)
76 |                 #else
77 |                 explicit_bzero(base, count)
   |                 `- error: cannot find 'explicit_bzero' in scope
78 |                 #endif
79 |             }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:123:34: error: 'nil' requires a contextual type
121 |         try manifestFile.write(
122 |             to: workingURL.appending(path: "manifest.json"),
123 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
124 |         )
125 |         try signatureFile.write(
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:127:34: error: 'nil' requires a contextual type
125 |         try signatureFile.write(
126 |             to: workingURL.appending(path: "signature"),
127 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
128 |         )
129 |
[2134/2145] Compiling PassBuilder InMemoryManifestGenerator.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/Manifest/InMemoryManifestGenerator.swift:54:33: error: no exact matches in call to initializer
52 |             for (filename, child) in children {
53 |                 let relativePath = prefix.isEmpty ? filename : prefix + "/" + filename
54 |                 let container = FileWrapperContainer(fileWrapper: child)
   |                                 `- error: no exact matches in call to initializer
55 |
56 |                 if container.isRegularFile {
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/ManifestSignatureGenerator.swift:77:17: error: cannot find 'explicit_bzero' in scope
75 |                 _ = memset_s(base, count, 0, count)
76 |                 #else
77 |                 explicit_bzero(base, count)
   |                 `- error: cannot find 'explicit_bzero' in scope
78 |                 #endif
79 |             }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:123:34: error: 'nil' requires a contextual type
121 |         try manifestFile.write(
122 |             to: workingURL.appending(path: "manifest.json"),
123 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
124 |         )
125 |         try signatureFile.write(
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:127:34: error: 'nil' requires a contextual type
125 |         try signatureFile.write(
126 |             to: workingURL.appending(path: "signature"),
127 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
128 |         )
129 |
[2135/2145] Compiling PassBuilder ManifestSignatureGenerator.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/Manifest/InMemoryManifestGenerator.swift:54:33: error: no exact matches in call to initializer
52 |             for (filename, child) in children {
53 |                 let relativePath = prefix.isEmpty ? filename : prefix + "/" + filename
54 |                 let container = FileWrapperContainer(fileWrapper: child)
   |                                 `- error: no exact matches in call to initializer
55 |
56 |                 if container.isRegularFile {
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/ManifestSignatureGenerator.swift:77:17: error: cannot find 'explicit_bzero' in scope
75 |                 _ = memset_s(base, count, 0, count)
76 |                 #else
77 |                 explicit_bzero(base, count)
   |                 `- error: cannot find 'explicit_bzero' in scope
78 |                 #endif
79 |             }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:123:34: error: 'nil' requires a contextual type
121 |         try manifestFile.write(
122 |             to: workingURL.appending(path: "manifest.json"),
123 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
124 |         )
125 |         try signatureFile.write(
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:127:34: error: 'nil' requires a contextual type
125 |         try signatureFile.write(
126 |             to: workingURL.appending(path: "signature"),
127 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
128 |         )
129 |
[2136/2145] Compiling PassBuilder PassCertificate+Attributes.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/Manifest/InMemoryManifestGenerator.swift:54:33: error: no exact matches in call to initializer
52 |             for (filename, child) in children {
53 |                 let relativePath = prefix.isEmpty ? filename : prefix + "/" + filename
54 |                 let container = FileWrapperContainer(fileWrapper: child)
   |                                 `- error: no exact matches in call to initializer
55 |
56 |                 if container.isRegularFile {
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/ManifestSignatureGenerator.swift:77:17: error: cannot find 'explicit_bzero' in scope
75 |                 _ = memset_s(base, count, 0, count)
76 |                 #else
77 |                 explicit_bzero(base, count)
   |                 `- error: cannot find 'explicit_bzero' in scope
78 |                 #endif
79 |             }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:123:34: error: 'nil' requires a contextual type
121 |         try manifestFile.write(
122 |             to: workingURL.appending(path: "manifest.json"),
123 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
124 |         )
125 |         try signatureFile.write(
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:127:34: error: 'nil' requires a contextual type
125 |         try signatureFile.write(
126 |             to: workingURL.appending(path: "signature"),
127 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
128 |         )
129 |
[2137/2145] Compiling PassBuilder PassCertificate.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/Manifest/InMemoryManifestGenerator.swift:54:33: error: no exact matches in call to initializer
52 |             for (filename, child) in children {
53 |                 let relativePath = prefix.isEmpty ? filename : prefix + "/" + filename
54 |                 let container = FileWrapperContainer(fileWrapper: child)
   |                                 `- error: no exact matches in call to initializer
55 |
56 |                 if container.isRegularFile {
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/ManifestSignatureGenerator.swift:77:17: error: cannot find 'explicit_bzero' in scope
75 |                 _ = memset_s(base, count, 0, count)
76 |                 #else
77 |                 explicit_bzero(base, count)
   |                 `- error: cannot find 'explicit_bzero' in scope
78 |                 #endif
79 |             }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:123:34: error: 'nil' requires a contextual type
121 |         try manifestFile.write(
122 |             to: workingURL.appending(path: "manifest.json"),
123 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
124 |         )
125 |         try signatureFile.write(
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:127:34: error: 'nil' requires a contextual type
125 |         try signatureFile.write(
126 |             to: workingURL.appending(path: "signature"),
127 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
128 |         )
129 |
[2138/2145] Compiling PassBuilder PassSigner.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/Manifest/InMemoryManifestGenerator.swift:54:33: error: no exact matches in call to initializer
52 |             for (filename, child) in children {
53 |                 let relativePath = prefix.isEmpty ? filename : prefix + "/" + filename
54 |                 let container = FileWrapperContainer(fileWrapper: child)
   |                                 `- error: no exact matches in call to initializer
55 |
56 |                 if container.isRegularFile {
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/ManifestSignatureGenerator.swift:77:17: error: cannot find 'explicit_bzero' in scope
75 |                 _ = memset_s(base, count, 0, count)
76 |                 #else
77 |                 explicit_bzero(base, count)
   |                 `- error: cannot find 'explicit_bzero' in scope
78 |                 #endif
79 |             }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:123:34: error: 'nil' requires a contextual type
121 |         try manifestFile.write(
122 |             to: workingURL.appending(path: "manifest.json"),
123 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
124 |         )
125 |         try signatureFile.write(
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:127:34: error: 'nil' requires a contextual type
125 |         try signatureFile.write(
126 |             to: workingURL.appending(path: "signature"),
127 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
128 |         )
129 |
[2139/2145] Compiling PassBuilder PassSigningError.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/Manifest/InMemoryManifestGenerator.swift:54:33: error: no exact matches in call to initializer
52 |             for (filename, child) in children {
53 |                 let relativePath = prefix.isEmpty ? filename : prefix + "/" + filename
54 |                 let container = FileWrapperContainer(fileWrapper: child)
   |                                 `- error: no exact matches in call to initializer
55 |
56 |                 if container.isRegularFile {
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/ManifestSignatureGenerator.swift:77:17: error: cannot find 'explicit_bzero' in scope
75 |                 _ = memset_s(base, count, 0, count)
76 |                 #else
77 |                 explicit_bzero(base, count)
   |                 `- error: cannot find 'explicit_bzero' in scope
78 |                 #endif
79 |             }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:123:34: error: 'nil' requires a contextual type
121 |         try manifestFile.write(
122 |             to: workingURL.appending(path: "manifest.json"),
123 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
124 |         )
125 |         try signatureFile.write(
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:127:34: error: 'nil' requires a contextual type
125 |         try signatureFile.write(
126 |             to: workingURL.appending(path: "signature"),
127 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
128 |         )
129 |
[2140/2145] Compiling PassBuilder Zipper.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/Manifest/InMemoryManifestGenerator.swift:54:33: error: no exact matches in call to initializer
52 |             for (filename, child) in children {
53 |                 let relativePath = prefix.isEmpty ? filename : prefix + "/" + filename
54 |                 let container = FileWrapperContainer(fileWrapper: child)
   |                                 `- error: no exact matches in call to initializer
55 |
56 |                 if container.isRegularFile {
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/ManifestSignatureGenerator.swift:77:17: error: cannot find 'explicit_bzero' in scope
75 |                 _ = memset_s(base, count, 0, count)
76 |                 #else
77 |                 explicit_bzero(base, count)
   |                 `- error: cannot find 'explicit_bzero' in scope
78 |                 #endif
79 |             }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:123:34: error: 'nil' requires a contextual type
121 |         try manifestFile.write(
122 |             to: workingURL.appending(path: "manifest.json"),
123 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
124 |         )
125 |         try signatureFile.write(
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:127:34: error: 'nil' requires a contextual type
125 |         try signatureFile.write(
126 |             to: workingURL.appending(path: "signature"),
127 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
128 |         )
129 |
[2141/2145] Compiling PassBuilder PassTemplatePersonalization.swift
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:22:33: error: cannot find type 'Foundation' in scope
 20 | #else
 21 |     /// The platform-specific file wrapper type.
 22 |     typealias FileWrapperType = Foundation.FileWrapper
    |                                 `- error: cannot find type 'Foundation' in scope
 23 | #endif
 24 |
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/Manifest/InMemoryManifestGenerator.swift:54:33: error: no exact matches in call to initializer
52 |             for (filename, child) in children {
53 |                 let relativePath = prefix.isEmpty ? filename : prefix + "/" + filename
54 |                 let container = FileWrapperContainer(fileWrapper: child)
   |                                 `- error: no exact matches in call to initializer
55 |
56 |                 if container.isRegularFile {
/host/spi-builder-workspace/Sources/PassBuilder/FileWrapper/FileWrapperProtocol.swift:28:5: note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 26 |
 27 |     /// Creates a file wrapper container by reading the file or directory at the given URL.
 28 |     init(url: URL) throws {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(url:)')
 29 |         self.wrapper = try FileWrapperType(url: url)
 30 |     }
    :
 36 |
 37 |     /// Creates a regular-file container with the given data contents.
 38 |     init(regularFileWithContents contents: Data) {
    |     `- note: incorrect labels for candidate (have: '(fileWrapper:)', expected: '(regularFileWithContents:)')
 39 |         self.wrapper = FileWrapperType(regularFileWithContents: contents)
 40 |     }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/ManifestSignatureGenerator.swift:77:17: error: cannot find 'explicit_bzero' in scope
75 |                 _ = memset_s(base, count, 0, count)
76 |                 #else
77 |                 explicit_bzero(base, count)
   |                 `- error: cannot find 'explicit_bzero' in scope
78 |                 #endif
79 |             }
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:123:34: error: 'nil' requires a contextual type
121 |         try manifestFile.write(
122 |             to: workingURL.appending(path: "manifest.json"),
123 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
124 |         )
125 |         try signatureFile.write(
/host/spi-builder-workspace/Sources/PassBuilder/PassSigning/PassSigner.swift:127:34: error: 'nil' requires a contextual type
125 |         try signatureFile.write(
126 |             to: workingURL.appending(path: "signature"),
127 |             originalContentsURL: nil
    |                                  `- error: 'nil' requires a contextual type
128 |         )
129 |
BUILD FAILURE 6.3 android