Build Information
Failed to build ImageIOPlus, reference 0.0.12 (d50082), with Swift 6.4 for macOS (SPM) on 16 Sep 2026 15:47:06 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/frogcjn/imageioplus.git
Reference: 0.0.12
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/frogcjn/imageioplus
* tag 0.0.12 -> FETCH_HEAD
HEAD is now at d500827 add full supports for macOS, iOS, tvOS and watchOS
Cloned https://github.com/frogcjn/imageioplus.git
Revision (git rev-parse @):
d50082789f1315ad4f3595017617bf51ff3c2482
SUCCESS checkout https://github.com/frogcjn/imageioplus.git at 0.0.12
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/frogcjn/imageioplus.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 182]
[Planning deferred tasks]
[33 / 60]
[38 / 65] ImageIOPlusBase
[54 / 89] ImageIOPlus
error: SwiftCompile normal arm64 failed with a nonzero exit code. Command line: cd /Users/admin/builder
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVBuffer/Attachments.swift:14:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m12 |[0;0m
[0;36m13 |[0;0m public extension CVBuffer {
[0;36m14 |[0;0m public struct Attachments : RawKeyDictionaryWrapper {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m15 |[0;0m
[0;36m16 |[0;0m // CVBuffer
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVBuffer/Attachments.swift:134:5: [1;33mwarning: [1;39m'public' modifier is redundant for enum declared in a public extension[0;0m
[0;36m132 |[0;0m */
[0;36m133 |[0;0m
[0;36m134 |[0;0m public enum Key : String, CaseIterable {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for enum declared in a public extension[0;0m
[0;36m135 |[0;0m // CVBuffer, Generally only available for frames emitted by QuickTime
[0;36m136 |[0;0m case timeValue = "QTMovieTime" // let kCVBufferTimeValueKey: CFString
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVBuffer/Attachments.swift:161:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m159 |[0;0m
[0;36m160 |[0;0m public extension CVBuffer.Attachments {
[0;36m161 |[0;0m public struct CleanAperture : RawKeyDictionaryWrapper {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m162 |[0;0m
[0;36m163 |[0;0m /*
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVBuffer/Attachments.swift:192:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m190 |[0;0m }
[0;36m191 |[0;0m
[0;36m192 |[0;0m public struct FieldDetail : RawKeyDictionaryWrapper {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m193 |[0;0m
[0;36m194 |[0;0m /*
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVBuffer/Attachments.swift:224:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m222 |[0;0m }
[0;36m223 |[0;0m
[0;36m224 |[0;0m public struct PixelAspectRatio : RawKeyDictionaryWrapper {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m225 |[0;0m public typealias RawKey = Key.RawValue
[0;36m226 |[0;0m /*
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVBuffer/Attachments.swift:247:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m245 |[0;0m }
[0;36m246 |[0;0m
[0;36m247 |[0;0m public struct DisplayDimensions : RawKeyDictionaryWrapper {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m248 |[0;0m /*
[0;36m249 |[0;0m 0x00000001a9fbda60 ( 0x8) kCVImageBufferDisplayWidthKey
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVBuffer/Attachments.swift:269:5: [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m267 |[0;0m }
[0;36m268 |[0;0m
[0;36m269 |[0;0m public struct TimeValue: RawKeyDictionaryWrapper {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for struct declared in a public extension[0;0m
[0;36m270 |[0;0m public enum Key : String, CaseIterable {
[0;36m271 |[0;0m case timeScale = "TimeScale"
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVBuffer/Attachments.swift:294:5: [1;33mwarning: [1;39m'public' modifier is redundant for enum declared in a public extension[0;0m
[0;36m292 |[0;0m 0x00000001a9fbdab0 ( 0x8) kCVImageBufferYCbCrMatrix_ITU_R_2020
[0;36m293 |[0;0m */
[0;36m294 |[0;0m public enum YCbCrMatrix : String, CaseIterable {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for enum declared in a public extension[0;0m
[0;36m295 |[0;0m case ITU_R_709_2
[0;36m296 |[0;0m case ITU_R_601_4
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVBuffer/Attachments.swift:316:5: [1;33mwarning: [1;39m'public' modifier is redundant for enum declared in a public extension[0;0m
[0;36m314 |[0;0m 0x00000001a9fbdb50 ( 0x8) kCVImageBufferTransferFunction_UseGamma
[0;36m315 |[0;0m */
[0;36m316 |[0;0m public enum TransferFunction : String, CaseIterable {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for enum declared in a public extension[0;0m
[0;36m317 |[0;0m case ITU_R_709_2
[0;36m318 |[0;0m case SMPTE_240M_1995
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVBuffer/Attachments.swift:341:5: [1;33mwarning: [1;39m'public' modifier is redundant for enum declared in a public extension[0;0m
[0;36m339 |[0;0m */
[0;36m340 |[0;0m
[0;36m341 |[0;0m public enum ChromaLocation : String, CaseIterable {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for enum declared in a public extension[0;0m
[0;36m342 |[0;0m case center = "Center"
[0;36m343 |[0;0m case top = "Top"
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVBuffer/Attachments.swift:359:5: [1;33mwarning: [1;39m'public' modifier is redundant for enum declared in a public extension[0;0m
[0;36m357 |[0;0m */
[0;36m358 |[0;0m
[0;36m359 |[0;0m public enum ChromaSubsampling : String, CaseIterable {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for enum declared in a public extension[0;0m
[0;36m360 |[0;0m case _420 = "4:2:0"
[0;36m361 |[0;0m case _422 = "4:2:2"
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVBuffer/Attachments.swift:375:5: [1;33mwarning: [1;39m'public' modifier is redundant for enum declared in a public extension[0;0m
[0;36m373 |[0;0m public let kCVImageBufferColorPrimaries_P22: CFString
[0;36m374 |[0;0m */
[0;36m375 |[0;0m public enum ColorPrimaries : String, CaseIterable {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for enum declared in a public extension[0;0m
[0;36m376 |[0;0m case ITU_R_709_2
[0;36m377 |[0;0m case EBU_3213
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVBuffer/Attributes.swift:121:27: [1;31merror: [1;39mambiguous type name 'Attributes' in 'CVBuffer'[0;0m
[0;36m11 |[0;0m
[0;36m12 |[0;0m public extension CVBuffer {
[0;36m13 |[0;0m struct Attributes : RawKeyDictionaryWrapper {
[0;36m|[0;0m `- [1;39mnote: [1;39mfound candidate with type 'CVBuffer.Attributes'[0;0m
[0;36m14 |[0;0m public let pixelFormat: CVPixelFormat
[0;36m15 |[0;0m
[0;36m:[0;0m
[0;36m119 |[0;0m }
[0;36m120 |[0;0m
[0;36m121 |[0;0m public extension [4;39mCVBuffer[0;0m.Attributes {
[0;36m|[0;0m `- [1;31merror: [1;39mambiguous type name 'Attributes' in 'CVBuffer'[0;0m
[0;36m122 |[0;0m enum Key : String {
[0;36m123 |[0;0m
CoreVideo.CVBuffer.Attributes:3:38: [1;39mnote: [1;39mfound candidate with type 'CVBuffer.Attributes'[0;0m
[0;36m1 |[0;0m class CVBuffer {
[0;36m2 |[0;0m @available(*, deprecated, renamed: "CVPixelBufferAttributes")
[0;36m3 |[0;0m @dynamicMemberLookup public struct Attributes : Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mfound candidate with type 'CVBuffer.Attributes'[0;0m
[0;36m4 |[0;0m public var rawAttributes: [String : any Sendable] { get }
[0;36m5 |[0;0m public init(rawAttributes: [String : any Sendable])
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVPixelBuffer/CVPixelBuffer.swift:35:21: [1;31merror: [1;39m'Attributes' is ambiguous for type lookup in this context[0;0m
[0;36m33 |[0;0m pixelFormat: CVPixelFormat,
[0;36m34 |[0;0m size: Int.Size,
[0;36m35 |[0;0m attributes: [4;39mAttributes[0;0m? = nil
[0;36m|[0;0m `- [1;31merror: [1;39m'Attributes' is ambiguous for type lookup in this context[0;0m
[0;36m36 |[0;0m ) throws -> CVPixelBuffer? {
[0;36m37 |[0;0m let pixelFormat = pixelFormat.rawValue
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVBuffer/Attributes.swift:13:12: [1;39mnote: [1;39mfound this candidate[0;0m
[0;36m11 |[0;0m
[0;36m12 |[0;0m public extension CVBuffer {
[0;36m13 |[0;0m struct Attributes : RawKeyDictionaryWrapper {
[0;36m|[0;0m `- [1;39mnote: [1;39mfound this candidate[0;0m
[0;36m14 |[0;0m public let pixelFormat: CVPixelFormat
[0;36m15 |[0;0m
CoreVideo.CVBuffer.Attributes:3:38: [1;39mnote: [1;39mfound this candidate[0;0m
[0;36m1 |[0;0m class CVBuffer {
[0;36m2 |[0;0m @available(*, deprecated, renamed: "CVPixelBufferAttributes")
[0;36m3 |[0;0m @dynamicMemberLookup public struct Attributes : Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mfound this candidate[0;0m
[0;36m4 |[0;0m public var rawAttributes: [String : any Sendable] { get }
[0;36m5 |[0;0m public init(rawAttributes: [String : any Sendable])
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVPixelBuffer/CVPixelBuffer.swift:31:5: [1;33mwarning: [1;39m'public' modifier is redundant for class method declared in a public extension[0;0m
[0;36m29 |[0;0m @result returns kCVReturnSuccess on success.
[0;36m30 |[0;0m */
[0;36m31 |[0;0m public class func `init`(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class method declared in a public extension[0;0m
[0;36m32 |[0;0m allocator: CFAllocator? = nil,
[0;36m33 |[0;0m pixelFormat: CVPixelFormat,
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVPixelBuffer/CVPixelBuffer.swift:67:21: [1;31merror: [1;39m'Attributes' is ambiguous for type lookup in this context[0;0m
[0;36m65 |[0;0m pixelFormat: CVPixelFormat,
[0;36m66 |[0;0m planeInfo: PlaneInfo,
[0;36m67 |[0;0m attributes: [4;39mAttributes[0;0m? = nil,
[0;36m|[0;0m `- [1;31merror: [1;39m'Attributes' is ambiguous for type lookup in this context[0;0m
[0;36m68 |[0;0m releaseCallback: ReleaseBytesCallback? = nil,
[0;36m69 |[0;0m releaseRefCon: UnsafeMutableRawPointer? = nil
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVBuffer/Attributes.swift:13:12: [1;39mnote: [1;39mfound this candidate[0;0m
[0;36m11 |[0;0m
[0;36m12 |[0;0m public extension CVBuffer {
[0;36m13 |[0;0m struct Attributes : RawKeyDictionaryWrapper {
[0;36m|[0;0m `- [1;39mnote: [1;39mfound this candidate[0;0m
[0;36m14 |[0;0m public let pixelFormat: CVPixelFormat
[0;36m15 |[0;0m
CoreVideo.CVBuffer.Attributes:3:38: [1;39mnote: [1;39mfound this candidate[0;0m
[0;36m1 |[0;0m class CVBuffer {
[0;36m2 |[0;0m @available(*, deprecated, renamed: "CVPixelBufferAttributes")
[0;36m3 |[0;0m @dynamicMemberLookup public struct Attributes : Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mfound this candidate[0;0m
[0;36m4 |[0;0m public var rawAttributes: [String : any Sendable] { get }
[0;36m5 |[0;0m public init(rawAttributes: [String : any Sendable])
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVPixelBuffer/CVPixelBuffer.swift:63:5: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m61 |[0;0m @result returns kCVReturnSuccess on success.
[0;36m62 |[0;0m */
[0;36m63 |[0;0m public func `init`(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m64 |[0;0m allocator: CFAllocator? = nil,
[0;36m65 |[0;0m pixelFormat: CVPixelFormat,
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVPixelBuffer/CVPixelBuffer.swift:119:21: [1;31merror: [1;39m'Attributes' is ambiguous for type lookup in this context[0;0m
[0;36m117 |[0;0m planeDataSize: Int? = nil,
[0;36m118 |[0;0m planeInfos: [PlaneInfo],
[0;36m119 |[0;0m attributes: [4;39mAttributes[0;0m? = nil,
[0;36m|[0;0m `- [1;31merror: [1;39m'Attributes' is ambiguous for type lookup in this context[0;0m
[0;36m120 |[0;0m releaseCallback: ReleasePlanarBytesCallback? = nil,
[0;36m121 |[0;0m releaseRefCon: UnsafeMutableRawPointer? = nil
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVBuffer/Attributes.swift:13:12: [1;39mnote: [1;39mfound this candidate[0;0m
[0;36m11 |[0;0m
[0;36m12 |[0;0m public extension CVBuffer {
[0;36m13 |[0;0m struct Attributes : RawKeyDictionaryWrapper {
[0;36m|[0;0m `- [1;39mnote: [1;39mfound this candidate[0;0m
[0;36m14 |[0;0m public let pixelFormat: CVPixelFormat
[0;36m15 |[0;0m
CoreVideo.CVBuffer.Attributes:3:38: [1;39mnote: [1;39mfound this candidate[0;0m
[0;36m1 |[0;0m class CVBuffer {
[0;36m2 |[0;0m @available(*, deprecated, renamed: "CVPixelBufferAttributes")
[0;36m3 |[0;0m @dynamicMemberLookup public struct Attributes : Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mfound this candidate[0;0m
[0;36m4 |[0;0m public var rawAttributes: [String : any Sendable] { get }
[0;36m5 |[0;0m public init(rawAttributes: [String : any Sendable])
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVPixelBuffer/CVPixelBuffer.swift:112:5: [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m110 |[0;0m @result returns kCVReturnSuccess on success.
[0;36m111 |[0;0m */
[0;36m112 |[0;0m public func `init`(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for instance method declared in a public extension[0;0m
[0;36m113 |[0;0m allocator: CFAllocator? = nil,
[0;36m114 |[0;0m pixelFormat: CVPixelFormat,
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVPixelBuffer/CVPixelBuffer.swift:160:5: [1;33mwarning: [1;39m'public' modifier is redundant for type alias declared in a public extension[0;0m
[0;36m158 |[0;0m }
[0;36m159 |[0;0m
[0;36m160 |[0;0m public typealias PlaneInfo = (size: Int.Size, bytesPerRow: Int, baseAddress: UnsafeMutableRawPointer)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for type alias declared in a public extension[0;0m
[0;36m161 |[0;0m public typealias ReleaseBytesCallback = @convention(c) (UnsafeMutableRawPointer?, UnsafeRawPointer?) -> Void
[0;36m162 |[0;0m public typealias ReleasePlanarBytesCallback = @convention(c) (UnsafeMutableRawPointer?, UnsafeRawPointer?, Int, Int, UnsafeMutablePointer<UnsafeRawPointer?>?) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVPixelBuffer/CVPixelBuffer.swift:161:5: [1;33mwarning: [1;39m'public' modifier is redundant for type alias declared in a public extension[0;0m
[0;36m159 |[0;0m
[0;36m160 |[0;0m public typealias PlaneInfo = (size: Int.Size, bytesPerRow: Int, baseAddress: UnsafeMutableRawPointer)
[0;36m161 |[0;0m public typealias ReleaseBytesCallback = @convention(c) (UnsafeMutableRawPointer?, UnsafeRawPointer?) -> Void
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for type alias declared in a public extension[0;0m
[0;36m162 |[0;0m public typealias ReleasePlanarBytesCallback = @convention(c) (UnsafeMutableRawPointer?, UnsafeRawPointer?, Int, Int, UnsafeMutablePointer<UnsafeRawPointer?>?) -> Void
[0;36m163 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVPixelBuffer/CVPixelBuffer.swift:162:5: [1;33mwarning: [1;39m'public' modifier is redundant for type alias declared in a public extension[0;0m
[0;36m160 |[0;0m public typealias PlaneInfo = (size: Int.Size, bytesPerRow: Int, baseAddress: UnsafeMutableRawPointer)
[0;36m161 |[0;0m public typealias ReleaseBytesCallback = @convention(c) (UnsafeMutableRawPointer?, UnsafeRawPointer?) -> Void
[0;36m162 |[0;0m public typealias ReleasePlanarBytesCallback = @convention(c) (UnsafeMutableRawPointer?, UnsafeRawPointer?, Int, Int, UnsafeMutablePointer<UnsafeRawPointer?>?) -> Void
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for type alias declared in a public extension[0;0m
[0;36m163 |[0;0m }
[0;36m164 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVPixelBuffer/CVPixelBuffer.swift:178:21: [1;31merror: [1;39m'Attributes' is ambiguous for type lookup in this context[0;0m
[0;36m176 |[0;0m allocator: CFAllocator? = nil,
[0;36m177 |[0;0m attributesArray: [Attributes]
[0;36m178 |[0;0m ) throws -> [4;39mAttributes[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39m'Attributes' is ambiguous for type lookup in this context[0;0m
[0;36m179 |[0;0m let rawInputAttributes = attributesArray.map { $0.rawValue as CFDictionary } as CFArray
[0;36m180 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVBuffer/Attributes.swift:13:12: [1;39mnote: [1;39mfound this candidate[0;0m
[0;36m11 |[0;0m
[0;36m12 |[0;0m public extension CVBuffer {
[0;36m13 |[0;0m struct Attributes : RawKeyDictionaryWrapper {
[0;36m|[0;0m `- [1;39mnote: [1;39mfound this candidate[0;0m
[0;36m14 |[0;0m public let pixelFormat: CVPixelFormat
[0;36m15 |[0;0m
CoreVideo.CVBuffer.Attributes:3:38: [1;39mnote: [1;39mfound this candidate[0;0m
[0;36m1 |[0;0m class CVBuffer {
[0;36m2 |[0;0m @available(*, deprecated, renamed: "CVPixelBufferAttributes")
[0;36m3 |[0;0m @dynamicMemberLookup public struct Attributes : Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mfound this candidate[0;0m
[0;36m4 |[0;0m public var rawAttributes: [String : any Sendable] { get }
[0;36m5 |[0;0m public init(rawAttributes: [String : any Sendable])
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVPixelBuffer/CVPixelBuffer.swift:177:27: [1;31merror: [1;39m'Attributes' is ambiguous for type lookup in this context[0;0m
[0;36m175 |[0;0m class func resolve(
[0;36m176 |[0;0m allocator: CFAllocator? = nil,
[0;36m177 |[0;0m attributesArray: [[4;39mAttributes[0;0m]
[0;36m|[0;0m `- [1;31merror: [1;39m'Attributes' is ambiguous for type lookup in this context[0;0m
[0;36m178 |[0;0m ) throws -> Attributes {
[0;36m179 |[0;0m let rawInputAttributes = attributesArray.map { $0.rawValue as CFDictionary } as CFArray
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVBuffer/Attributes.swift:13:12: [1;39mnote: [1;39mfound this candidate[0;0m
[0;36m11 |[0;0m
[0;36m12 |[0;0m public extension CVBuffer {
[0;36m13 |[0;0m struct Attributes : RawKeyDictionaryWrapper {
[0;36m|[0;0m `- [1;39mnote: [1;39mfound this candidate[0;0m
[0;36m14 |[0;0m public let pixelFormat: CVPixelFormat
[0;36m15 |[0;0m
CoreVideo.CVBuffer.Attributes:3:38: [1;39mnote: [1;39mfound this candidate[0;0m
[0;36m1 |[0;0m class CVBuffer {
[0;36m2 |[0;0m @available(*, deprecated, renamed: "CVPixelBufferAttributes")
[0;36m3 |[0;0m @dynamicMemberLookup public struct Attributes : Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mfound this candidate[0;0m
[0;36m4 |[0;0m public var rawAttributes: [String : any Sendable] { get }
[0;36m5 |[0;0m public init(rawAttributes: [String : any Sendable])
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVPixelBuffer/CVPixelBuffer.swift:400:5: [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m398 |[0;0m @param extraRowsOnBottom Returns the pixel row padding to the bottom. May be NULL.
[0;36m399 |[0;0m */
[0;36m400 |[0;0m public var extendedPixels: (left: Int, right: Int, top: Int, bottom: Int) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m401 |[0;0m var extraColumnsOnLeft: Int = 0
[0;36m402 |[0;0m var extraColumnsOnRight: Int = 0
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVPixelBuffer/CVPixelBufferPool.swift:24:48: [1;31merror: [1;39mambiguous type name 'Attributes' in 'CVPixelBuffer' (aka 'CVBuffer')[0;0m
[0;36m22 |[0;0m allocator: CFAllocator? = nil,
[0;36m23 |[0;0m _ poolAttributes: Attributes?,
[0;36m24 |[0;0m _ pixelBufferAttributes: [4;39mCVPixelBuffer[0;0m.Attributes?,
[0;36m|[0;0m `- [1;31merror: [1;39mambiguous type name 'Attributes' in 'CVPixelBuffer' (aka 'CVBuffer')[0;0m
[0;36m25 |[0;0m _ poolOut: UnsafeMutablePointer<CVPixelBufferPool?>
[0;36m26 |[0;0m ) -> CVReturn {
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVBuffer/Attributes.swift:13:12: [1;39mnote: [1;39mfound candidate with type 'CVPixelBuffer.Attributes' (aka 'CVBuffer.Attributes')[0;0m
[0;36m11 |[0;0m
[0;36m12 |[0;0m public extension CVBuffer {
[0;36m13 |[0;0m struct Attributes : RawKeyDictionaryWrapper {
[0;36m|[0;0m `- [1;39mnote: [1;39mfound candidate with type 'CVPixelBuffer.Attributes' (aka 'CVBuffer.Attributes')[0;0m
[0;36m14 |[0;0m public let pixelFormat: CVPixelFormat
[0;36m15 |[0;0m
CoreVideo.CVBuffer.Attributes:3:38: [1;39mnote: [1;39mfound candidate with type 'CVPixelBuffer.Attributes' (aka 'CVBuffer.Attributes')[0;0m
[0;36m1 |[0;0m class CVBuffer {
[0;36m2 |[0;0m @available(*, deprecated, renamed: "CVPixelBufferAttributes")
[0;36m3 |[0;0m @dynamicMemberLookup public struct Attributes : Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39mfound candidate with type 'CVPixelBuffer.Attributes' (aka 'CVBuffer.Attributes')[0;0m
[0;36m4 |[0;0m public var rawAttributes: [String : any Sendable] { get }
[0;36m5 |[0;0m public init(rawAttributes: [String : any Sendable])
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVPixelBuffer/CVPixelBufferPool.swift:104:5: [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m102 |[0;0m @result Returns the pixel buffer attributes dictionary, or NULL on failure.
[0;36m103 |[0;0m */
[0;36m104 |[0;0m public var pixelBufferAttributes: CFDictionary? {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for property declared in a public extension[0;0m
[0;36m105 |[0;0m return CVPixelBufferPoolGetPixelBufferAttributes(self)
[0;36m106 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVPixelBuffer/CVPixelBufferPool.swift:108:5: [1;33mwarning: [1;39m'public' modifier is redundant for class property declared in a public extension[0;0m
[0;36m106 |[0;0m }
[0;36m107 |[0;0m
[0;36m108 |[0;0m public class var typeID: CFTypeID {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'public' modifier is redundant for class property declared in a public extension[0;0m
[0;36m109 |[0;0m return CVPixelBufferPoolGetTypeID()
[0;36m110 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVPixelFormat/CVPixelFormat.swift:97:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'UInt32' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m95 |[0;0m }
[0;36m96 |[0;0m
[0;36m97 |[0;0m extension OSType : ExpressibleByStringLiteral {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'UInt32' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m98 |[0;0m public init(stringLiteral: String) {
[0;36m99 |[0;0m self = stringLiteral.unicodeScalars.filter{ $0.isASCII }.map{ $0.value }.reduce(0, { $0 << 8 + $1 })
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVBuffer/Attachments.swift /Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVBuffer/Attributes.swift /Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVBuffer/CVBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVImageBuffer/CVImageBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVPixelBuffer/CVPixelBuffer+.swift /Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVPixelBuffer/CVPixelBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVPixelBuffer/CVPixelBufferPool.swift /Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVPixelFormat/CVPixelFormat.swift /Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVPixelFormat/Description.swift /Users/admin/builder/spi-builder-workspace/Sources/CoreVideoPlus/CVReturnStatus.swift -target arm64-apple-macos12.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.build/out/ModuleCache.noindex -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 4.2 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.build/out/SDKStatCaches.noindex/macosx27.0-26A425-80c5bbf1d171475443272936d42f90a36a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/ImageIOPlus.build/Debug/CoreVideoPlus-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/ImageIOPlus.build/Debug/CoreVideoPlus-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/ImageIOPlus.build/Debug/CoreVideoPlus-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name CoreVideoPlus -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/ImageIOPlus.build/Debug/CoreVideoPlus-t.build/Objects-normal/arm64/CoreVideoPlus_const_extract_protocols.json -disable-clang-spi -target-sdk-version 27.0 -target-sdk-name macosx27.0 -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/ImageIOPlus.build/Debug/CoreVideoPlus-t.build/Objects-normal/arm64/CoreVideoPlus.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/ImageIOPlus.build/Debug/CoreVideoPlus-t.build/Objects-normal/arm64/CoreVideoPlus.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/ImageIOPlus.build/Debug/CoreVideoPlus-t.build/Objects-normal/arm64/CoreVideoPlus-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/ImageIOPlus.build/Debug/CoreVideoPlus-t.build/Objects-normal/arm64/CoreVideoPlus-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/ImageIOPlus.build/Debug/CoreVideoPlus-t.build/Objects-normal/arm64/CoreVideoPlus-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/ImageIOPlus.build/Debug/CoreVideoPlus-t.build/Objects-normal/arm64/CoreVideoPlus.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/ImageIOPlus.build/Debug/CoreVideoPlus-t.build/Objects-normal/arm64/CoreVideoPlus.abi.json
error: Build failed
BUILD FAILURE 6.4 macosSpm