The Swift Package Index logo.Swift Package Index

Build Information

Failed to build CAAudioHardware, reference main (47fff8), with Swift 6.4 for tvOS using Xcode 27.0 on 2 Nov 2026 03:28:14 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme CAAudioHardware -destination generic/platform=tvOS

Build Log

259 | 	/// The property selector `kAudioHardwarePropertyDefaultSystemOutputDevice`
260 | 	public static let defaultSystemOutputDevice = AudioObjectSelector(kAudioHardwarePropertyDefaultSystemOutputDevice)
    |                                                                    `- error: cannot find 'kAudioHardwarePropertyDefaultSystemOutputDevice' in scope
261 | 	/// The property selector `kAudioHardwarePropertyTranslateUIDToDevice`
262 | 	public static let translateUIDToDevice = AudioObjectSelector(kAudioHardwarePropertyTranslateUIDToDevice)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:262:63: error: cannot find 'kAudioHardwarePropertyTranslateUIDToDevice' in scope
260 | 	public static let defaultSystemOutputDevice = AudioObjectSelector(kAudioHardwarePropertyDefaultSystemOutputDevice)
261 | 	/// The property selector `kAudioHardwarePropertyTranslateUIDToDevice`
262 | 	public static let translateUIDToDevice = AudioObjectSelector(kAudioHardwarePropertyTranslateUIDToDevice)
    |                                                               `- error: cannot find 'kAudioHardwarePropertyTranslateUIDToDevice' in scope
263 | 	/// The property selector `kAudioHardwarePropertyMixStereoToMono`
264 | 	public static let mixStereoToMono = AudioObjectSelector(kAudioHardwarePropertyMixStereoToMono)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:264:58: error: cannot find 'kAudioHardwarePropertyMixStereoToMono' in scope
262 | 	public static let translateUIDToDevice = AudioObjectSelector(kAudioHardwarePropertyTranslateUIDToDevice)
263 | 	/// The property selector `kAudioHardwarePropertyMixStereoToMono`
264 | 	public static let mixStereoToMono = AudioObjectSelector(kAudioHardwarePropertyMixStereoToMono)
    |                                                          `- error: cannot find 'kAudioHardwarePropertyMixStereoToMono' in scope
265 | 	/// The property selector `kAudioHardwarePropertyPlugInList`
266 | 	public static let plugInList = AudioObjectSelector(kAudioHardwarePropertyPlugInList)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:266:53: error: cannot find 'kAudioHardwarePropertyPlugInList' in scope
264 | 	public static let mixStereoToMono = AudioObjectSelector(kAudioHardwarePropertyMixStereoToMono)
265 | 	/// The property selector `kAudioHardwarePropertyPlugInList`
266 | 	public static let plugInList = AudioObjectSelector(kAudioHardwarePropertyPlugInList)
    |                                                     `- error: cannot find 'kAudioHardwarePropertyPlugInList' in scope
267 | 	/// The property selector `kAudioHardwarePropertyTranslateBundleIDToPlugIn`
268 | 	public static let translateBundleIDToPlugIn = AudioObjectSelector(kAudioHardwarePropertyTranslateBundleIDToPlugIn)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:268:68: error: cannot find 'kAudioHardwarePropertyTranslateBundleIDToPlugIn' in scope
266 | 	public static let plugInList = AudioObjectSelector(kAudioHardwarePropertyPlugInList)
267 | 	/// The property selector `kAudioHardwarePropertyTranslateBundleIDToPlugIn`
268 | 	public static let translateBundleIDToPlugIn = AudioObjectSelector(kAudioHardwarePropertyTranslateBundleIDToPlugIn)
    |                                                                    `- error: cannot find 'kAudioHardwarePropertyTranslateBundleIDToPlugIn' in scope
269 | 	/// The property selector `kAudioHardwarePropertyTransportManagerList`
270 | 	public static let transportManagerList = AudioObjectSelector(kAudioHardwarePropertyTransportManagerList)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:270:63: error: cannot find 'kAudioHardwarePropertyTransportManagerList' in scope
268 | 	public static let translateBundleIDToPlugIn = AudioObjectSelector(kAudioHardwarePropertyTranslateBundleIDToPlugIn)
269 | 	/// The property selector `kAudioHardwarePropertyTransportManagerList`
270 | 	public static let transportManagerList = AudioObjectSelector(kAudioHardwarePropertyTransportManagerList)
    |                                                               `- error: cannot find 'kAudioHardwarePropertyTransportManagerList' in scope
271 | 	/// The property selector `kAudioHardwarePropertyTranslateBundleIDToTransportManager`
272 | 	public static let translateBundleIDToTransportManager = AudioObjectSelector(kAudioHardwarePropertyTranslateBundleIDToTransportManager)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:272:78: error: cannot find 'kAudioHardwarePropertyTranslateBundleIDToTransportManager' in scope
270 | 	public static let transportManagerList = AudioObjectSelector(kAudioHardwarePropertyTransportManagerList)
271 | 	/// The property selector `kAudioHardwarePropertyTranslateBundleIDToTransportManager`
272 | 	public static let translateBundleIDToTransportManager = AudioObjectSelector(kAudioHardwarePropertyTranslateBundleIDToTransportManager)
    |                                                                              `- error: cannot find 'kAudioHardwarePropertyTranslateBundleIDToTransportManager' in scope
273 | 	/// The property selector `kAudioHardwarePropertyBoxList`
274 | 	public static let boxList = AudioObjectSelector(kAudioHardwarePropertyBoxList)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:274:50: error: cannot find 'kAudioHardwarePropertyBoxList' in scope
272 | 	public static let translateBundleIDToTransportManager = AudioObjectSelector(kAudioHardwarePropertyTranslateBundleIDToTransportManager)
273 | 	/// The property selector `kAudioHardwarePropertyBoxList`
274 | 	public static let boxList = AudioObjectSelector(kAudioHardwarePropertyBoxList)
    |                                                  `- error: cannot find 'kAudioHardwarePropertyBoxList' in scope
275 | 	/// The property selector `kAudioHardwarePropertyTranslateUIDToBox`
276 | 	public static let translateUIDToBox = AudioObjectSelector(kAudioHardwarePropertyTranslateUIDToBox)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:276:60: error: cannot find 'kAudioHardwarePropertyTranslateUIDToBox' in scope
274 | 	public static let boxList = AudioObjectSelector(kAudioHardwarePropertyBoxList)
275 | 	/// The property selector `kAudioHardwarePropertyTranslateUIDToBox`
276 | 	public static let translateUIDToBox = AudioObjectSelector(kAudioHardwarePropertyTranslateUIDToBox)
    |                                                            `- error: cannot find 'kAudioHardwarePropertyTranslateUIDToBox' in scope
277 | 	/// The property selector `kAudioHardwarePropertyClockDeviceList`
278 | 	public static let clockDeviceList = AudioObjectSelector(kAudioHardwarePropertyClockDeviceList)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:278:58: error: cannot find 'kAudioHardwarePropertyClockDeviceList' in scope
276 | 	public static let translateUIDToBox = AudioObjectSelector(kAudioHardwarePropertyTranslateUIDToBox)
277 | 	/// The property selector `kAudioHardwarePropertyClockDeviceList`
278 | 	public static let clockDeviceList = AudioObjectSelector(kAudioHardwarePropertyClockDeviceList)
    |                                                          `- error: cannot find 'kAudioHardwarePropertyClockDeviceList' in scope
279 | 	/// The property selector `kAudioHardwarePropertyTranslateUIDToClockDevice`
280 | 	public static let translateUIDToClockDevice = AudioObjectSelector(kAudioHardwarePropertyTranslateUIDToClockDevice)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:280:68: error: cannot find 'kAudioHardwarePropertyTranslateUIDToClockDevice' in scope
278 | 	public static let clockDeviceList = AudioObjectSelector(kAudioHardwarePropertyClockDeviceList)
279 | 	/// The property selector `kAudioHardwarePropertyTranslateUIDToClockDevice`
280 | 	public static let translateUIDToClockDevice = AudioObjectSelector(kAudioHardwarePropertyTranslateUIDToClockDevice)
    |                                                                    `- error: cannot find 'kAudioHardwarePropertyTranslateUIDToClockDevice' in scope
281 | 	/// The property selector `kAudioHardwarePropertyProcessIsMain`
282 | 	public static let processIsMain = AudioObjectSelector(kAudioHardwarePropertyProcessIsMain)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:282:56: error: cannot find 'kAudioHardwarePropertyProcessIsMain' in scope
280 | 	public static let translateUIDToClockDevice = AudioObjectSelector(kAudioHardwarePropertyTranslateUIDToClockDevice)
281 | 	/// The property selector `kAudioHardwarePropertyProcessIsMain`
282 | 	public static let processIsMain = AudioObjectSelector(kAudioHardwarePropertyProcessIsMain)
    |                                                        `- error: cannot find 'kAudioHardwarePropertyProcessIsMain' in scope
283 | 	/// The property selector `kAudioHardwarePropertyProcessIsMaster`
284 | 	@available(macOS, introduced: 10.0, deprecated: 12.0, renamed: "processIsMain")
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:285:58: error: cannot find 'kAudioHardwarePropertyProcessIsMaster' in scope
283 | 	/// The property selector `kAudioHardwarePropertyProcessIsMaster`
284 | 	@available(macOS, introduced: 10.0, deprecated: 12.0, renamed: "processIsMain")
285 | 	public static let processIsMaster = AudioObjectSelector(kAudioHardwarePropertyProcessIsMaster)
    |                                                          `- error: cannot find 'kAudioHardwarePropertyProcessIsMaster' in scope
286 | 	/// The property selector `kAudioHardwarePropertyIsInitingOrExiting`
287 | 	public static let isInitingOrExiting = AudioObjectSelector(kAudioHardwarePropertyIsInitingOrExiting)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:287:61: error: cannot find 'kAudioHardwarePropertyIsInitingOrExiting' in scope
285 | 	public static let processIsMaster = AudioObjectSelector(kAudioHardwarePropertyProcessIsMaster)
286 | 	/// The property selector `kAudioHardwarePropertyIsInitingOrExiting`
287 | 	public static let isInitingOrExiting = AudioObjectSelector(kAudioHardwarePropertyIsInitingOrExiting)
    |                                                             `- error: cannot find 'kAudioHardwarePropertyIsInitingOrExiting' in scope
288 | 	/// The property selector `kAudioHardwarePropertyUserIDChanged`
289 | 	public static let userIDChanged = AudioObjectSelector(kAudioHardwarePropertyUserIDChanged)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:289:56: error: cannot find 'kAudioHardwarePropertyUserIDChanged' in scope
287 | 	public static let isInitingOrExiting = AudioObjectSelector(kAudioHardwarePropertyIsInitingOrExiting)
288 | 	/// The property selector `kAudioHardwarePropertyUserIDChanged`
289 | 	public static let userIDChanged = AudioObjectSelector(kAudioHardwarePropertyUserIDChanged)
    |                                                        `- error: cannot find 'kAudioHardwarePropertyUserIDChanged' in scope
290 | 	/// The property selector `kAudioHardwarePropertyProcessInputMute`
291 | 	@available(macOS 14, *)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:292:59: error: cannot find 'kAudioHardwarePropertyProcessInputMute' in scope
290 | 	/// The property selector `kAudioHardwarePropertyProcessInputMute`
291 | 	@available(macOS 14, *)
292 | 	public static let processInputMute = AudioObjectSelector(kAudioHardwarePropertyProcessInputMute)
    |                                                           `- error: cannot find 'kAudioHardwarePropertyProcessInputMute' in scope
293 | 	/// The property selector `kAudioHardwarePropertyProcessIsAudible`
294 | 	public static let processIsAudible = AudioObjectSelector(kAudioHardwarePropertyProcessIsAudible)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:294:59: error: cannot find 'kAudioHardwarePropertyProcessIsAudible' in scope
292 | 	public static let processInputMute = AudioObjectSelector(kAudioHardwarePropertyProcessInputMute)
293 | 	/// The property selector `kAudioHardwarePropertyProcessIsAudible`
294 | 	public static let processIsAudible = AudioObjectSelector(kAudioHardwarePropertyProcessIsAudible)
    |                                                           `- error: cannot find 'kAudioHardwarePropertyProcessIsAudible' in scope
295 | 	/// The property selector `kAudioHardwarePropertySleepingIsAllowed`
296 | 	public static let sleepingIsAllowed = AudioObjectSelector(kAudioHardwarePropertySleepingIsAllowed)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:296:60: error: cannot find 'kAudioHardwarePropertySleepingIsAllowed' in scope
294 | 	public static let processIsAudible = AudioObjectSelector(kAudioHardwarePropertyProcessIsAudible)
295 | 	/// The property selector `kAudioHardwarePropertySleepingIsAllowed`
296 | 	public static let sleepingIsAllowed = AudioObjectSelector(kAudioHardwarePropertySleepingIsAllowed)
    |                                                            `- error: cannot find 'kAudioHardwarePropertySleepingIsAllowed' in scope
297 | 	/// The property selector `kAudioHardwarePropertyUnloadingIsAllowed`
298 | 	public static let unloadingIsAllowed = AudioObjectSelector(kAudioHardwarePropertyUnloadingIsAllowed)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:298:61: error: cannot find 'kAudioHardwarePropertyUnloadingIsAllowed' in scope
296 | 	public static let sleepingIsAllowed = AudioObjectSelector(kAudioHardwarePropertySleepingIsAllowed)
297 | 	/// The property selector `kAudioHardwarePropertyUnloadingIsAllowed`
298 | 	public static let unloadingIsAllowed = AudioObjectSelector(kAudioHardwarePropertyUnloadingIsAllowed)
    |                                                             `- error: cannot find 'kAudioHardwarePropertyUnloadingIsAllowed' in scope
299 | 	/// The property selector `kAudioHardwarePropertyHogModeIsAllowed`
300 | 	public static let hogModeIsAllowed = AudioObjectSelector(kAudioHardwarePropertyHogModeIsAllowed)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:300:59: error: cannot find 'kAudioHardwarePropertyHogModeIsAllowed' in scope
298 | 	public static let unloadingIsAllowed = AudioObjectSelector(kAudioHardwarePropertyUnloadingIsAllowed)
299 | 	/// The property selector `kAudioHardwarePropertyHogModeIsAllowed`
300 | 	public static let hogModeIsAllowed = AudioObjectSelector(kAudioHardwarePropertyHogModeIsAllowed)
    |                                                           `- error: cannot find 'kAudioHardwarePropertyHogModeIsAllowed' in scope
301 | 	/// The property selector `kAudioHardwarePropertyUserSessionIsActiveOrHeadless`
302 | 	public static let userSessionIsActiveOrHeadless = AudioObjectSelector(kAudioHardwarePropertyUserSessionIsActiveOrHeadless)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:302:72: error: cannot find 'kAudioHardwarePropertyUserSessionIsActiveOrHeadless' in scope
300 | 	public static let hogModeIsAllowed = AudioObjectSelector(kAudioHardwarePropertyHogModeIsAllowed)
301 | 	/// The property selector `kAudioHardwarePropertyUserSessionIsActiveOrHeadless`
302 | 	public static let userSessionIsActiveOrHeadless = AudioObjectSelector(kAudioHardwarePropertyUserSessionIsActiveOrHeadless)
    |                                                                        `- error: cannot find 'kAudioHardwarePropertyUserSessionIsActiveOrHeadless' in scope
303 | 	/// The property selector `kAudioHardwarePropertyServiceRestarted`
304 | 	public static let serviceRestarted = AudioObjectSelector(kAudioHardwarePropertyServiceRestarted)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:304:59: error: cannot find 'kAudioHardwarePropertyServiceRestarted' in scope
302 | 	public static let userSessionIsActiveOrHeadless = AudioObjectSelector(kAudioHardwarePropertyUserSessionIsActiveOrHeadless)
303 | 	/// The property selector `kAudioHardwarePropertyServiceRestarted`
304 | 	public static let serviceRestarted = AudioObjectSelector(kAudioHardwarePropertyServiceRestarted)
    |                                                           `- error: cannot find 'kAudioHardwarePropertyServiceRestarted' in scope
305 | 	/// The property selector `kAudioHardwarePropertyPowerHint`
306 | 	public static let powerHint = AudioObjectSelector(kAudioHardwarePropertyPowerHint)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:306:52: error: cannot find 'kAudioHardwarePropertyPowerHint' in scope
304 | 	public static let serviceRestarted = AudioObjectSelector(kAudioHardwarePropertyServiceRestarted)
305 | 	/// The property selector `kAudioHardwarePropertyPowerHint`
306 | 	public static let powerHint = AudioObjectSelector(kAudioHardwarePropertyPowerHint)
    |                                                    `- error: cannot find 'kAudioHardwarePropertyPowerHint' in scope
307 | }
308 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:40:50: error: cannot find 'kAudioHardwarePropertyTranslateUIDToDevice' in scope
 38 | 	public func deviceID(forUID uid: String) throws -> AudioObjectID? {
 39 | 		var qualifier = uid as CFString
 40 | 		let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateUIDToDevice), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
    |                                                  `- error: cannot find 'kAudioHardwarePropertyTranslateUIDToDevice' in scope
 41 | 		guard objectID != kAudioObjectUnknown else {
 42 | 			return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:40:101: error: cannot find 'AudioObjectID' in scope
 38 | 	public func deviceID(forUID uid: String) throws -> AudioObjectID? {
 39 | 		var qualifier = uid as CFString
 40 | 		let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateUIDToDevice), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
    |                                                                                                     `- error: cannot find 'AudioObjectID' in scope
 41 | 		guard objectID != kAudioObjectUnknown else {
 42 | 			return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:40:22: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
 38 | 	public func deviceID(forUID uid: String) throws -> AudioObjectID? {
 39 | 		var qualifier = uid as CFString
 40 | 		let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateUIDToDevice), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
    |                      `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
 41 | 		guard objectID != kAudioObjectUnknown else {
 42 | 			return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:41:21: error: cannot find 'kAudioObjectUnknown' in scope
 39 | 		var qualifier = uid as CFString
 40 | 		let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateUIDToDevice), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
 41 | 		guard objectID != kAudioObjectUnknown else {
    |                     `- error: cannot find 'kAudioObjectUnknown' in scope
 42 | 			return nil
 43 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:51:36: error: cannot find 'kAudioHardwarePropertyMixStereoToMono' in scope
 49 | 	public var mixStereoToMono: Bool {
 50 | 		get throws {
 51 | 			try getProperty(PropertyAddress(kAudioHardwarePropertyMixStereoToMono), type: UInt32.self) != 0
    |                                    `- error: cannot find 'kAudioHardwarePropertyMixStereoToMono' in scope
 52 | 		}
 53 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:57:35: error: cannot find 'kAudioHardwarePropertyMixStereoToMono' in scope
 55 | 	/// - remark: This corresponds to the property `kAudioHardwarePropertyMixStereoToMono`
 56 | 	public func setMixStereoToMono(_ value: Bool) throws {
 57 | 		try setProperty(PropertyAddress(kAudioHardwarePropertyMixStereoToMono), to: UInt32(value ? 1 : 0))
    |                                   `- error: cannot find 'kAudioHardwarePropertyMixStereoToMono' in scope
 58 | 	}
 59 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:65:50: error: cannot find 'kAudioHardwarePropertyTranslateBundleIDToPlugIn' in scope
 63 | 	public func plugInID(forBundleID bundleID: String) throws -> AudioObjectID? {
 64 | 		var qualifier = bundleID as CFString
 65 | 		let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateBundleIDToPlugIn), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
    |                                                  `- error: cannot find 'kAudioHardwarePropertyTranslateBundleIDToPlugIn' in scope
 66 | 		guard objectID != kAudioObjectUnknown else {
 67 | 			return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:65:106: error: cannot find 'AudioObjectID' in scope
 63 | 	public func plugInID(forBundleID bundleID: String) throws -> AudioObjectID? {
 64 | 		var qualifier = bundleID as CFString
 65 | 		let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateBundleIDToPlugIn), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
    |                                                                                                          `- error: cannot find 'AudioObjectID' in scope
 66 | 		guard objectID != kAudioObjectUnknown else {
 67 | 			return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:65:22: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
 63 | 	public func plugInID(forBundleID bundleID: String) throws -> AudioObjectID? {
 64 | 		var qualifier = bundleID as CFString
 65 | 		let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateBundleIDToPlugIn), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
    |                      `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
 66 | 		guard objectID != kAudioObjectUnknown else {
 67 | 			return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:66:21: error: cannot find 'kAudioObjectUnknown' in scope
 64 | 		var qualifier = bundleID as CFString
 65 | 		let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateBundleIDToPlugIn), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
 66 | 		guard objectID != kAudioObjectUnknown else {
    |                     `- error: cannot find 'kAudioObjectUnknown' in scope
 67 | 			return nil
 68 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:77:50: error: cannot find 'kAudioHardwarePropertyTranslateBundleIDToTransportManager' in scope
 75 | 	public func transportManagerID(forBundleID bundleID: String) throws -> AudioObjectID? {
 76 | 		var qualifier = bundleID as CFString
 77 | 		let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateBundleIDToTransportManager), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
    |                                                  `- error: cannot find 'kAudioHardwarePropertyTranslateBundleIDToTransportManager' in scope
 78 | 		guard objectID != kAudioObjectUnknown else {
 79 | 			return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:77:116: error: cannot find 'AudioObjectID' in scope
 75 | 	public func transportManagerID(forBundleID bundleID: String) throws -> AudioObjectID? {
 76 | 		var qualifier = bundleID as CFString
 77 | 		let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateBundleIDToTransportManager), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
    |                                                                                                                    `- error: cannot find 'AudioObjectID' in scope
 78 | 		guard objectID != kAudioObjectUnknown else {
 79 | 			return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:77:22: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
 75 | 	public func transportManagerID(forBundleID bundleID: String) throws -> AudioObjectID? {
 76 | 		var qualifier = bundleID as CFString
 77 | 		let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateBundleIDToTransportManager), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
    |                      `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
 78 | 		guard objectID != kAudioObjectUnknown else {
 79 | 			return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:78:21: error: cannot find 'kAudioObjectUnknown' in scope
 76 | 		var qualifier = bundleID as CFString
 77 | 		let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateBundleIDToTransportManager), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
 78 | 		guard objectID != kAudioObjectUnknown else {
    |                     `- error: cannot find 'kAudioObjectUnknown' in scope
 79 | 			return nil
 80 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:89:50: error: cannot find 'kAudioHardwarePropertyTranslateUIDToBox' in scope
 87 | 	public func boxID(forUID uid: String) throws -> AudioObjectID? {
 88 | 		var qualifier = uid as CFString
 89 | 		let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateUIDToBox), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
    |                                                  `- error: cannot find 'kAudioHardwarePropertyTranslateUIDToBox' in scope
 90 | 		guard objectID != kAudioObjectUnknown else {
 91 | 			return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:89:98: error: cannot find 'AudioObjectID' in scope
 87 | 	public func boxID(forUID uid: String) throws -> AudioObjectID? {
 88 | 		var qualifier = uid as CFString
 89 | 		let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateUIDToBox), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
    |                                                                                                  `- error: cannot find 'AudioObjectID' in scope
 90 | 		guard objectID != kAudioObjectUnknown else {
 91 | 			return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:89:22: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
 87 | 	public func boxID(forUID uid: String) throws -> AudioObjectID? {
 88 | 		var qualifier = uid as CFString
 89 | 		let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateUIDToBox), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
    |                      `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
 90 | 		guard objectID != kAudioObjectUnknown else {
 91 | 			return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:90:21: error: cannot find 'kAudioObjectUnknown' in scope
 88 | 		var qualifier = uid as CFString
 89 | 		let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateUIDToBox), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
 90 | 		guard objectID != kAudioObjectUnknown else {
    |                     `- error: cannot find 'kAudioObjectUnknown' in scope
 91 | 			return nil
 92 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:101:50: error: cannot find 'kAudioHardwarePropertyTranslateUIDToClockDevice' in scope
 99 | 	public func clockDeviceID(forUID uid: String) throws -> AudioObjectID? {
100 | 		var qualifier = uid as CFString
101 | 		let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateUIDToClockDevice), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
    |                                                  `- error: cannot find 'kAudioHardwarePropertyTranslateUIDToClockDevice' in scope
102 | 		guard objectID != kAudioObjectUnknown else {
103 | 			return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:101:106: error: cannot find 'AudioObjectID' in scope
 99 | 	public func clockDeviceID(forUID uid: String) throws -> AudioObjectID? {
100 | 		var qualifier = uid as CFString
101 | 		let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateUIDToClockDevice), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
    |                                                                                                          `- error: cannot find 'AudioObjectID' in scope
102 | 		guard objectID != kAudioObjectUnknown else {
103 | 			return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:101:22: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
 99 | 	public func clockDeviceID(forUID uid: String) throws -> AudioObjectID? {
100 | 		var qualifier = uid as CFString
101 | 		let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateUIDToClockDevice), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
    |                      `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
102 | 		guard objectID != kAudioObjectUnknown else {
103 | 			return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:102:21: error: cannot find 'kAudioObjectUnknown' in scope
100 | 		var qualifier = uid as CFString
101 | 		let objectID = try getProperty(PropertyAddress(kAudioHardwarePropertyTranslateUIDToClockDevice), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifier))
102 | 		guard objectID != kAudioObjectUnknown else {
    |                     `- error: cannot find 'kAudioObjectUnknown' in scope
103 | 			return nil
104 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:112:36: error: cannot find 'kAudioHardwarePropertyProcessIsMain' in scope
110 | 	public var processIsMain: Bool {
111 | 		get throws {
112 | 			try getProperty(PropertyAddress(kAudioHardwarePropertyProcessIsMain), type: UInt32.self) != 0
    |                                    `- error: cannot find 'kAudioHardwarePropertyProcessIsMain' in scope
113 | 		}
114 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:121:36: error: cannot find 'kAudioHardwarePropertyProcessIsMaster' in scope
119 | 	public var processIsMaster: Bool {
120 | 		get throws {
121 | 			try getProperty(PropertyAddress(kAudioHardwarePropertyProcessIsMaster), type: UInt32.self) != 0
    |                                    `- error: cannot find 'kAudioHardwarePropertyProcessIsMaster' in scope
122 | 		}
123 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:129:36: error: cannot find 'kAudioHardwarePropertyIsInitingOrExiting' in scope
127 | 	public var isInitingOrExiting: Bool {
128 | 		get throws {
129 | 			try getProperty(PropertyAddress(kAudioHardwarePropertyIsInitingOrExiting), type: UInt32.self) != 0
    |                                    `- error: cannot find 'kAudioHardwarePropertyIsInitingOrExiting' in scope
130 | 		}
131 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:136:35: error: cannot find 'kAudioHardwarePropertyUserIDChanged' in scope
134 | 	/// - remark: This corresponds to the property `kAudioHardwarePropertyUserIDChanged`
135 | 	public func setUserIDChanged() throws {
136 | 		try setProperty(PropertyAddress(kAudioHardwarePropertyUserIDChanged), to: UInt32(1))
    |                                   `- error: cannot find 'kAudioHardwarePropertyUserIDChanged' in scope
137 | 	}
138 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:144:36: error: cannot find 'kAudioHardwarePropertyProcessInputMute' in scope
142 | 	public var processInputMute: Bool {
143 | 		get throws {
144 | 			try getProperty(PropertyAddress(kAudioHardwarePropertyProcessInputMute), type: UInt32.self) != 0
    |                                    `- error: cannot find 'kAudioHardwarePropertyProcessInputMute' in scope
145 | 		}
146 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:151:35: error: cannot find 'kAudioHardwarePropertyProcessInputMute' in scope
149 | 	@available(macOS 14, *)
150 | 	public func setProcessInputMute(_ value: Bool) throws {
151 | 		try setProperty(PropertyAddress(kAudioHardwarePropertyProcessInputMute), to: UInt32(value ? 1 : 0))
    |                                   `- error: cannot find 'kAudioHardwarePropertyProcessInputMute' in scope
152 | 	}
153 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift:158:36: error: cannot find 'kAudioHardwarePropertyProcessIsAudible' in scope
156 | 	public var processIsAudible: Bool {
157 | 		get throws {
158 | 			try getProperty(PropertyAddress(kAudioHardwarePropertyProcessIsAudible), type: UInt32.self) != 0
    |                                    `- error: cannot find 'kAudioHardwarePropertyProcessIsAudible' in scope
159 | 		}
160 | 	}
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubdevice.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AudioSubdevice.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubtap.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AudioSubtap.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AudioSystem.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTap.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AudioTap.swift
SwiftCompile normal arm64 Compiling\ AudioHardwareIOProcStreamUsageWrapper.swift,\ AudioObject.swift,\ AudioObjectPropertyData.swift,\ AudioPlugIn.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioHardwareIOProcStreamUsageWrapper.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioPlugIn.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioHardwareIOProcStreamUsageWrapper.swift:11:11: error: cannot find type 'AudioHardwareIOProcStreamUsage' in scope
 9 | import CoreAudio
10 |
11 | extension AudioHardwareIOProcStreamUsage {
   |           `- error: cannot find type 'AudioHardwareIOProcStreamUsage' in scope
12 | 	/// Returns the size in bytes of an `AudioHardwareIOProcStreamUsage` struct
13 | 	/// - parameter maximumStreams: The number of streams
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioHardwareIOProcStreamUsageWrapper.swift:54:59: error: cannot find type 'AudioHardwareIOProcStreamUsage' in scope
52 |
53 | 	/// Performs `block` with a pointer to the underlying `AudioHardwareIOProcStreamUsage` structure
54 | 	public func withUnsafePointer<T>(_ block: (UnsafePointer<AudioHardwareIOProcStreamUsage>) throws -> T) rethrows -> T {
   |                                                           `- error: cannot find type 'AudioHardwareIOProcStreamUsage' in scope
55 | 		return try ptr.withMemoryRebound(to: AudioHardwareIOProcStreamUsage.self, capacity: 1) { return try block($0) }
56 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioHardwareIOProcStreamUsageWrapper.swift:37:36: error: cannot find 'AudioHardwareIOProcStreamUsage' in scope
35 | 	/// Returns the stream usage's `mIOProc`
36 | 	public var ioProc: UnsafeRawPointer {
37 | 		return ptr.withMemoryRebound(to: AudioHardwareIOProcStreamUsage.self, capacity: 1) { UnsafeRawPointer($0.pointee.mIOProc) }
   |                                    `- error: cannot find 'AudioHardwareIOProcStreamUsage' in scope
38 | 	}
39 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioHardwareIOProcStreamUsageWrapper.swift:37:14: error: generic parameter 'T' could not be inferred
35 | 	/// Returns the stream usage's `mIOProc`
36 | 	public var ioProc: UnsafeRawPointer {
37 | 		return ptr.withMemoryRebound(to: AudioHardwareIOProcStreamUsage.self, capacity: 1) { UnsafeRawPointer($0.pointee.mIOProc) }
   |              `- error: generic parameter 'T' could not be inferred
38 | 	}
39 |
Swift.UnsafePointer.withMemoryRebound:2:13: note: in call to function 'withMemoryRebound(to:capacity:_:)'
1 | generic struct UnsafePointer {
2 | public func withMemoryRebound<T, E, Result>(to type: T.Type, capacity count: Int, _ body: (_ pointer: UnsafePointer<T>) throws(E) -> Result) throws(E) -> Result where E : Error, T : ~Copyable, Result : ~Copyable}
  |             `- note: in call to function 'withMemoryRebound(to:capacity:_:)'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioHardwareIOProcStreamUsageWrapper.swift:42:36: error: cannot find 'AudioHardwareIOProcStreamUsage' in scope
40 | 	/// Returns the stream usage's `mNumberStreams`
41 | 	public var numberStreams: UInt32 {
42 | 		return ptr.withMemoryRebound(to: AudioHardwareIOProcStreamUsage.self, capacity: 1) { $0.pointee.mNumberStreams }
   |                                    `- error: cannot find 'AudioHardwareIOProcStreamUsage' in scope
43 | 	}
44 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioHardwareIOProcStreamUsageWrapper.swift:42:14: error: generic parameter 'T' could not be inferred
40 | 	/// Returns the stream usage's `mNumberStreams`
41 | 	public var numberStreams: UInt32 {
42 | 		return ptr.withMemoryRebound(to: AudioHardwareIOProcStreamUsage.self, capacity: 1) { $0.pointee.mNumberStreams }
   |              `- error: generic parameter 'T' could not be inferred
43 | 	}
44 |
Swift.UnsafePointer.withMemoryRebound:2:13: note: in call to function 'withMemoryRebound(to:capacity:_:)'
1 | generic struct UnsafePointer {
2 | public func withMemoryRebound<T, E, Result>(to type: T.Type, capacity count: Int, _ body: (_ pointer: UnsafePointer<T>) throws(E) -> Result) throws(E) -> Result where E : Error, T : ~Copyable, Result : ~Copyable}
  |             `- note: in call to function 'withMemoryRebound(to:capacity:_:)'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioHardwareIOProcStreamUsageWrapper.swift:48:29: error: cannot find type 'AudioHardwareIOProcStreamUsage' in scope
46 | 	public var streamIsOn: UnsafeBufferPointer<UInt32> {
47 | 		let count = Int(numberStreams)
48 | 		let offset = MemoryLayout<AudioHardwareIOProcStreamUsage>.offset(of: \.mStreamIsOn)!
   |                             `- error: cannot find type 'AudioHardwareIOProcStreamUsage' in scope
49 | 		let bufPtr = UnsafeRawPointer(ptr.advanced(by: offset)).assumingMemoryBound(to: UInt32.self)
50 | 		return UnsafeBufferPointer<UInt32>(start: bufPtr, count: count)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioHardwareIOProcStreamUsageWrapper.swift:48:72: error: cannot infer key path type from context; consider explicitly specifying a root type
46 | 	public var streamIsOn: UnsafeBufferPointer<UInt32> {
47 | 		let count = Int(numberStreams)
48 | 		let offset = MemoryLayout<AudioHardwareIOProcStreamUsage>.offset(of: \.mStreamIsOn)!
   |                                                                        `- error: cannot infer key path type from context; consider explicitly specifying a root type
49 | 		let bufPtr = UnsafeRawPointer(ptr.advanced(by: offset)).assumingMemoryBound(to: UInt32.self)
50 | 		return UnsafeBufferPointer<UInt32>(start: bufPtr, count: count)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioHardwareIOProcStreamUsageWrapper.swift:55:40: error: cannot find 'AudioHardwareIOProcStreamUsage' in scope
53 | 	/// Performs `block` with a pointer to the underlying `AudioHardwareIOProcStreamUsage` structure
54 | 	public func withUnsafePointer<T>(_ block: (UnsafePointer<AudioHardwareIOProcStreamUsage>) throws -> T) rethrows -> T {
55 | 		return try ptr.withMemoryRebound(to: AudioHardwareIOProcStreamUsage.self, capacity: 1) { return try block($0) }
   |                                        `- error: cannot find 'AudioHardwareIOProcStreamUsage' in scope
56 | 	}
57 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:15:29: error: cannot find type 'AudioObjectID' in scope
 13 | public class AudioObject: Equatable, Hashable, @unchecked Sendable, CustomDebugStringConvertible {
 14 | 	/// The underlying audio object ID
 15 | 	public final let objectID: AudioObjectID
    |                             `- error: cannot find type 'AudioObjectID' in scope
 16 |
 17 | 	/// Initializes an `AudioObject` with `objectID`
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:20:19: error: cannot find type 'AudioObjectID' in scope
 18 | 	/// - precondition: `objectID` != `kAudioObjectUnknown`
 19 | 	/// - parameter objectID: The HAL audio object ID
 20 | 	init(_ objectID: AudioObjectID) {
    |                   `- error: cannot find type 'AudioObjectID' in scope
 21 | 		precondition(objectID != kAudioObjectUnknown)
 22 | 		self.objectID = objectID
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:36:39: error: cannot find type 'AudioObjectPropertyListenerBlock' in scope
 34 |
 35 | 	/// An audio object property listener block and associated dispatch queue.
 36 | 	typealias PropertyListener = (block: AudioObjectPropertyListenerBlock, queue: DispatchQueue?)
    |                                       `- error: cannot find type 'AudioObjectPropertyListenerBlock' in scope
 37 |
 38 | 	/// Registered audio object property listeners
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:253:24: error: cannot find type 'AudioClassID' in scope
251 | 	/// Returns the base class of the underlying HAL audio object
252 | 	/// - remark: This corresponds to the property `kAudioObjectPropertyBaseClass`
253 | 	public var baseClass: AudioClassID {
    |                        `- error: cannot find type 'AudioClassID' in scope
254 | 		get throws {
255 | 			try getProperty(PropertyAddress(kAudioObjectPropertyBaseClass))
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:254:3: error: getter of noncopyable type cannot be 'async' or 'throws'
252 | 	/// - remark: This corresponds to the property `kAudioObjectPropertyBaseClass`
253 | 	public var baseClass: AudioClassID {
254 | 		get throws {
    |   `- error: getter of noncopyable type cannot be 'async' or 'throws'
255 | 			try getProperty(PropertyAddress(kAudioObjectPropertyBaseClass))
256 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:261:22: error: cannot find type 'AudioClassID' in scope
259 | 	/// Returns the class of the underlying HAL audio object
260 | 	/// - remark: This corresponds to the property `kAudioObjectPropertyClass`
261 | 	public var `class`: AudioClassID {
    |                      `- error: cannot find type 'AudioClassID' in scope
262 | 		get throws {
263 | 			try getProperty(PropertyAddress(kAudioObjectPropertyClass))
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:262:3: error: getter of noncopyable type cannot be 'async' or 'throws'
260 | 	/// - remark: This corresponds to the property `kAudioObjectPropertyClass`
261 | 	public var `class`: AudioClassID {
262 | 		get throws {
    |   `- error: getter of noncopyable type cannot be 'async' or 'throws'
263 | 			try getProperty(PropertyAddress(kAudioObjectPropertyClass))
264 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyScope.swift:37:45: error: cannot find 'kAudioObjectPropertyScopeGlobal' in scope
35 | extension PropertyScope {
36 | 	/// Global scope
37 | 	public static let global 		= PropertyScope(kAudioObjectPropertyScopeGlobal)
   |                                             `- error: cannot find 'kAudioObjectPropertyScopeGlobal' in scope
38 | 	/// Input scope
39 | 	public static let input 		= PropertyScope(kAudioObjectPropertyScopeInput)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:335:42: error: cannot find type 'AudioClassID' in scope
333 | 	/// - remark: This corresponds to the property `kAudioObjectPropertyOwnedObjects`
334 | 	/// - parameter type: An array of `AudioClassID`s to which the returned objects will be restricted
335 | 	public func ownedObjectsOfType(_ type: [AudioClassID]) throws -> [AudioObject] {
    |                                          `- error: cannot find type 'AudioClassID' in scope
336 | 		var qualifierData = type
337 | 		let qualifierDataSize = MemoryLayout<AudioClassID>.stride * type.count
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:382:60: error: cannot find type 'AudioClassID' in scope
380 | extension AudioObject {
381 | 	/// Returns the value of `kAudioObjectPropertyClass` for `objectID`
382 | 	static func getClass(_ objectID: AudioObjectID) throws -> AudioClassID {
    |                                                            `- error: cannot find type 'AudioClassID' in scope
383 | 		return try AudioObject.getPropertyData(objectID: objectID, property: PropertyAddress(kAudioObjectPropertyClass))
384 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:382:35: error: cannot find type 'AudioObjectID' in scope
380 | extension AudioObject {
381 | 	/// Returns the value of `kAudioObjectPropertyClass` for `objectID`
382 | 	static func getClass(_ objectID: AudioObjectID) throws -> AudioClassID {
    |                                   `- error: cannot find type 'AudioObjectID' in scope
383 | 		return try AudioObject.getPropertyData(objectID: objectID, property: PropertyAddress(kAudioObjectPropertyClass))
384 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:387:64: error: cannot find type 'AudioClassID' in scope
385 |
386 | 	/// Returns the value of `kAudioObjectPropertyBaseClass` for `objectID`
387 | 	static func getBaseClass(_ objectID: AudioObjectID) throws -> AudioClassID {
    |                                                                `- error: cannot find type 'AudioClassID' in scope
388 | 		return try AudioObject.getPropertyData(objectID: objectID, property: PropertyAddress(kAudioObjectPropertyBaseClass))
389 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:387:39: error: cannot find type 'AudioObjectID' in scope
385 |
386 | 	/// Returns the value of `kAudioObjectPropertyBaseClass` for `objectID`
387 | 	static func getBaseClass(_ objectID: AudioObjectID) throws -> AudioClassID {
    |                                       `- error: cannot find type 'AudioObjectID' in scope
388 | 		return try AudioObject.getPropertyData(objectID: objectID, property: PropertyAddress(kAudioObjectPropertyBaseClass))
389 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:410:38: error: cannot find type 'AudioObjectID' in scope
408 | 	/// Whenever possible this will return a specialized subclass exposing additional functionality
409 | 	/// - parameter objectID: The audio object ID
410 | 	public static func make(_ objectID: AudioObjectID) throws -> AudioObject {
    |                                      `- error: cannot find type 'AudioObjectID' in scope
411 | 		if objectID == kAudioObjectSystemObject {
412 | 			return AudioSystem.instance
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:454:16: error: cannot find type 'AudioObjectPropertySelector' in scope
452 | public struct AudioObjectSelector<T: AudioObject>: Equatable, Hashable, Sendable {
453 | 	/// The underlying `AudioObjectPropertySelector` value
454 | 	let rawValue: AudioObjectPropertySelector
    |                `- error: cannot find type 'AudioObjectPropertySelector' in scope
455 |
456 | 	/// Creates a new instance with the specified value
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:458:16: error: cannot find type 'AudioObjectPropertySelector' in scope
456 | 	/// Creates a new instance with the specified value
457 | 	/// - parameter value: The value to use for the new instance
458 | 	init(_ value: AudioObjectPropertySelector) {
    |                `- error: cannot find type 'AudioObjectPropertySelector' in scope
459 | 		self.rawValue = value
460 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:452:15: error: type 'AudioObjectSelector' does not conform to protocol 'Hashable'
450 |
451 | /// A thin wrapper around a HAL audio object property selector for a specific `AudioObject` subclass
452 | public struct AudioObjectSelector<T: AudioObject>: Equatable, Hashable, Sendable {
    |               `- error: type 'AudioObjectSelector' does not conform to protocol 'Hashable'
453 | 	/// The underlying `AudioObjectPropertySelector` value
454 | 	let rawValue: AudioObjectPropertySelector
    |      `- note: stored property type '_' does not conform to protocol 'Hashable', preventing synthesized conformance of 'AudioObjectSelector<T>' to 'Hashable'
455 |
456 | 	/// Creates a new instance with the specified value
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:452:15: error: type 'AudioObjectSelector<T>' does not conform to protocol 'Equatable'
450 |
451 | /// A thin wrapper around a HAL audio object property selector for a specific `AudioObject` subclass
452 | public struct AudioObjectSelector<T: AudioObject>: Equatable, Hashable, Sendable {
    |               |- error: type 'AudioObjectSelector<T>' does not conform to protocol 'Equatable'
    |               `- note: add stubs for conformance
453 | 	/// The underlying `AudioObjectPropertySelector` value
454 | 	let rawValue: AudioObjectPropertySelector
    |      `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'AudioObjectSelector<T>' to 'Equatable'
455 |
456 | 	/// Creates a new instance with the specified value
Swift.==:1:24: note: candidate would match if 'AudioObjectSelector<T>' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'AudioObjectSelector<T>' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'AudioObjectSelector<T>' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'AudioObjectSelector<T>' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'AudioObjectSelector<T>' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'AudioObjectSelector<T>' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'AudioObjectSelector<T>' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'AudioObjectSelector<T>' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'AudioObjectSelector<T>' 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 'AudioObjectSelector<T>' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'AudioObjectSelector<T>' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'AudioObjectSelector<T>' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'AudioObjectSelector<T>' 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 'AudioObjectSelector<T>' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'AudioObjectSelector<T>' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'AudioObjectSelector<T>' conformed to 'SIMD'
3 |
Foundation.AttributedStringProtocol.==:2:20: note: candidate would match if 'AudioObjectSelector<T>' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'AudioObjectSelector<T>' conformed to 'AttributedStringProtocol'
3 |
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'AudioObjectSelector<T>' conformed to '_BridgedStoredNSError'
1 | protocol _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'AudioObjectSelector<T>' conformed to '_BridgedStoredNSError'
3 |
CoreFoundation._CFObject.==:2:20: note: candidate would match if 'AudioObjectSelector<T>' conformed to '_CFObject'
1 | protocol _CFObject {
2 | public static func == (left: Self, right: Self) -> Bool}
  |                    `- note: candidate would match if 'AudioObjectSelector<T>' conformed to '_CFObject'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(borrowing AudioObjectSelector<T>, borrowing AudioObjectSelector<T>) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: borrowing Self, rhs: borrowing Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(borrowing AudioObjectSelector<T>, borrowing AudioObjectSelector<T>) -> Bool'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyElement.swift:37:45: error: cannot find 'kAudioObjectPropertyElementMain' in scope
35 | extension PropertyElement {
36 | 	/// Main element
37 | 	public static let main 		= PropertyElement(kAudioObjectPropertyElementMain)
   |                                             `- error: cannot find 'kAudioObjectPropertyElementMain' in scope
38 | 	/// Master element
39 | 	@available(macOS, introduced: 10.0, deprecated: 12.0, renamed: "main")
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:495:51: error: cannot find 'kAudioObjectPropertySelectorWildcard' in scope
493 | extension AudioObjectSelector where T == AudioObject {
494 | 	/// The wildcard property selector `kAudioObjectPropertySelectorWildcard`
495 | 	public static let wildcard = AudioObjectSelector(kAudioObjectPropertySelectorWildcard)
    |                                                   `- error: cannot find 'kAudioObjectPropertySelectorWildcard' in scope
496 |
497 | 	/// The property selector `kAudioObjectPropertyCreator`
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:498:50: error: cannot find 'kAudioObjectPropertyCreator' in scope
496 |
497 | 	/// The property selector `kAudioObjectPropertyCreator`
498 | 	public static let creator = AudioObjectSelector(kAudioObjectPropertyCreator)
    |                                                  `- error: cannot find 'kAudioObjectPropertyCreator' in scope
499 | 	// kAudioObjectPropertyListenerAdded and kAudioObjectPropertyListenerRemoved omitted
500 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:502:52: error: cannot find 'kAudioObjectPropertyBaseClass' in scope
500 |
501 | 	/// The property selector `kAudioObjectPropertyBaseClass`
502 | 	public static let baseClass = AudioObjectSelector(kAudioObjectPropertyBaseClass)
    |                                                    `- error: cannot find 'kAudioObjectPropertyBaseClass' in scope
503 | 	/// The property selector `kAudioObjectPropertyClass`
504 | 	public static let `class` = AudioObjectSelector(kAudioObjectPropertyClass)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:504:50: error: cannot find 'kAudioObjectPropertyClass' in scope
502 | 	public static let baseClass = AudioObjectSelector(kAudioObjectPropertyBaseClass)
503 | 	/// The property selector `kAudioObjectPropertyClass`
504 | 	public static let `class` = AudioObjectSelector(kAudioObjectPropertyClass)
    |                                                  `- error: cannot find 'kAudioObjectPropertyClass' in scope
505 | 	/// The property selector `kAudioObjectPropertyOwner`
506 | 	public static let owner = AudioObjectSelector(kAudioObjectPropertyOwner)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:506:48: error: cannot find 'kAudioObjectPropertyOwner' in scope
504 | 	public static let `class` = AudioObjectSelector(kAudioObjectPropertyClass)
505 | 	/// The property selector `kAudioObjectPropertyOwner`
506 | 	public static let owner = AudioObjectSelector(kAudioObjectPropertyOwner)
    |                                                `- error: cannot find 'kAudioObjectPropertyOwner' in scope
507 | 	/// The property selector `kAudioObjectPropertyName`
508 | 	public static let name = AudioObjectSelector(kAudioObjectPropertyName)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:508:47: error: cannot find 'kAudioObjectPropertyName' in scope
506 | 	public static let owner = AudioObjectSelector(kAudioObjectPropertyOwner)
507 | 	/// The property selector `kAudioObjectPropertyName`
508 | 	public static let name = AudioObjectSelector(kAudioObjectPropertyName)
    |                                               `- error: cannot find 'kAudioObjectPropertyName' in scope
509 | 	/// The property selector `kAudioObjectPropertyModelName`
510 | 	public static let modelName = AudioObjectSelector(kAudioObjectPropertyModelName)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:510:52: error: cannot find 'kAudioObjectPropertyModelName' in scope
508 | 	public static let name = AudioObjectSelector(kAudioObjectPropertyName)
509 | 	/// The property selector `kAudioObjectPropertyModelName`
510 | 	public static let modelName = AudioObjectSelector(kAudioObjectPropertyModelName)
    |                                                    `- error: cannot find 'kAudioObjectPropertyModelName' in scope
511 | 	/// The property selector `kAudioObjectPropertyManufacturer`
512 | 	public static let manufacturer = AudioObjectSelector(kAudioObjectPropertyManufacturer)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:512:55: error: cannot find 'kAudioObjectPropertyManufacturer' in scope
510 | 	public static let modelName = AudioObjectSelector(kAudioObjectPropertyModelName)
511 | 	/// The property selector `kAudioObjectPropertyManufacturer`
512 | 	public static let manufacturer = AudioObjectSelector(kAudioObjectPropertyManufacturer)
    |                                                       `- error: cannot find 'kAudioObjectPropertyManufacturer' in scope
513 | 	/// The property selector `kAudioObjectPropertyElementName`
514 | 	public static let elementName = AudioObjectSelector(kAudioObjectPropertyElementName)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:514:54: error: cannot find 'kAudioObjectPropertyElementName' in scope
512 | 	public static let manufacturer = AudioObjectSelector(kAudioObjectPropertyManufacturer)
513 | 	/// The property selector `kAudioObjectPropertyElementName`
514 | 	public static let elementName = AudioObjectSelector(kAudioObjectPropertyElementName)
    |                                                      `- error: cannot find 'kAudioObjectPropertyElementName' in scope
515 | 	/// The property selector `kAudioObjectPropertyElementCategoryName`
516 | 	public static let elementCategoryName = AudioObjectSelector(kAudioObjectPropertyElementCategoryName)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:516:62: error: cannot find 'kAudioObjectPropertyElementCategoryName' in scope
514 | 	public static let elementName = AudioObjectSelector(kAudioObjectPropertyElementName)
515 | 	/// The property selector `kAudioObjectPropertyElementCategoryName`
516 | 	public static let elementCategoryName = AudioObjectSelector(kAudioObjectPropertyElementCategoryName)
    |                                                              `- error: cannot find 'kAudioObjectPropertyElementCategoryName' in scope
517 | 	/// The property selector `kAudioObjectPropertyElementNumberName`
518 | 	public static let elementNumberName = AudioObjectSelector(kAudioObjectPropertyElementNumberName)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:518:60: error: cannot find 'kAudioObjectPropertyElementNumberName' in scope
516 | 	public static let elementCategoryName = AudioObjectSelector(kAudioObjectPropertyElementCategoryName)
517 | 	/// The property selector `kAudioObjectPropertyElementNumberName`
518 | 	public static let elementNumberName = AudioObjectSelector(kAudioObjectPropertyElementNumberName)
    |                                                            `- error: cannot find 'kAudioObjectPropertyElementNumberName' in scope
519 | 	/// The property selector `kAudioObjectPropertyOwnedObjects`
520 | 	public static let ownedObjects = AudioObjectSelector(kAudioObjectPropertyOwnedObjects)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:520:55: error: cannot find 'kAudioObjectPropertyOwnedObjects' in scope
518 | 	public static let elementNumberName = AudioObjectSelector(kAudioObjectPropertyElementNumberName)
519 | 	/// The property selector `kAudioObjectPropertyOwnedObjects`
520 | 	public static let ownedObjects = AudioObjectSelector(kAudioObjectPropertyOwnedObjects)
    |                                                       `- error: cannot find 'kAudioObjectPropertyOwnedObjects' in scope
521 | 	/// The property selector `kAudioObjectPropertyIdentify`
522 | 	public static let identify = AudioObjectSelector(kAudioObjectPropertyIdentify)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:522:51: error: cannot find 'kAudioObjectPropertyIdentify' in scope
520 | 	public static let ownedObjects = AudioObjectSelector(kAudioObjectPropertyOwnedObjects)
521 | 	/// The property selector `kAudioObjectPropertyIdentify`
522 | 	public static let identify = AudioObjectSelector(kAudioObjectPropertyIdentify)
    |                                                   `- error: cannot find 'kAudioObjectPropertyIdentify' in scope
523 | 	/// The property selector `kAudioObjectPropertySerialNumber`
524 | 	public static let serialNumber = AudioObjectSelector(kAudioObjectPropertySerialNumber)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:524:55: error: cannot find 'kAudioObjectPropertySerialNumber' in scope
522 | 	public static let identify = AudioObjectSelector(kAudioObjectPropertyIdentify)
523 | 	/// The property selector `kAudioObjectPropertySerialNumber`
524 | 	public static let serialNumber = AudioObjectSelector(kAudioObjectPropertySerialNumber)
    |                                                       `- error: cannot find 'kAudioObjectPropertySerialNumber' in scope
525 | 	/// The property selector `kAudioObjectPropertyFirmwareVersion`
526 | 	public static let firmwareVersion = AudioObjectSelector(kAudioObjectPropertyFirmwareVersion)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:526:58: error: cannot find 'kAudioObjectPropertyFirmwareVersion' in scope
524 | 	public static let serialNumber = AudioObjectSelector(kAudioObjectPropertySerialNumber)
525 | 	/// The property selector `kAudioObjectPropertyFirmwareVersion`
526 | 	public static let firmwareVersion = AudioObjectSelector(kAudioObjectPropertyFirmwareVersion)
    |                                                          `- error: cannot find 'kAudioObjectPropertyFirmwareVersion' in scope
527 | }
528 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTap.swift:142:54: error: cannot find 'kAudioTapPropertyDescription' in scope
140 | 	public static let uid = AudioObjectSelector(kAudioTapPropertyUID)
141 | 	/// The property selector `kAudioTapPropertyDescription`
142 | 	public static let description = AudioObjectSelector(kAudioTapPropertyDescription)
    |                                                      `- error: cannot find 'kAudioTapPropertyDescription' in scope
143 | 	/// The property selector `kAudioTapPropertyFormat`
144 | 	public static let format = AudioObjectSelector(kAudioTapPropertyFormat)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:538:34: error: cannot find type 'AudioObjectID' in scope
536 |
537 | /// Creates and returns an initialized `AudioObject` or subclass.
538 | func makeAudioObject(_ objectID: AudioObjectID) throws -> AudioObject {
    |                                  `- error: cannot find type 'AudioObjectID' in scope
539 | 	precondition(objectID != kAudioObjectSystemObject)
540 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:21:28: error: cannot find 'kAudioObjectUnknown' in scope
 19 | 	/// - parameter objectID: The HAL audio object ID
 20 | 	init(_ objectID: AudioObjectID) {
 21 | 		precondition(objectID != kAudioObjectUnknown)
    |                            `- error: cannot find 'kAudioObjectUnknown' in scope
 22 | 		self.objectID = objectID
 23 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:47:18: error: cannot find 'AudioObjectRemovePropertyListenerBlock' in scope
 45 | 			for (property, listener) in $0 {
 46 | 				var address = property.rawValue
 47 | 				let result = AudioObjectRemovePropertyListenerBlock(objectID, &address, listener.queue, listener.block)
    |                  `- error: cannot find 'AudioObjectRemovePropertyListenerBlock' in scope
 48 | 				if result != kAudioHardwareNoError {
 49 | 					os_log(.error, log: audioObjectLog, "AudioObjectRemovePropertyListenerBlock (0x%x, %{public}@) failed: '%{public}@'", objectID, property.description, UInt32(result).fourCC)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:48:18: error: cannot find 'kAudioHardwareNoError' in scope
 46 | 				var address = property.rawValue
 47 | 				let result = AudioObjectRemovePropertyListenerBlock(objectID, &address, listener.queue, listener.block)
 48 | 				if result != kAudioHardwareNoError {
    |                  `- error: cannot find 'kAudioHardwareNoError' in scope
 49 | 					os_log(.error, log: audioObjectLog, "AudioObjectRemovePropertyListenerBlock (0x%x, %{public}@) failed: '%{public}@'", objectID, property.description, UInt32(result).fourCC)
 50 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyAddress.swift:14:23: error: cannot find type 'AudioObjectPropertyAddress' in scope
12 | public struct PropertyAddress: Equatable, Hashable, Sendable {
13 | 	/// The underlying Core Audio `AudioObjectPropertyAddress`
14 | 	public let rawValue: AudioObjectPropertyAddress
   |                       `- error: cannot find type 'AudioObjectPropertyAddress' in scope
15 |
16 | 	/// Creates a new instance with the specified value
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:64:10: error: cannot find 'AudioObjectHasProperty' in scope
 62 | 	public final func hasProperty(_ property: PropertyAddress) -> Bool {
 63 | 		var address = property.rawValue
 64 | 		return AudioObjectHasProperty(objectID, &address)
    |          `- error: cannot find 'AudioObjectHasProperty' in scope
 65 | 	}
 66 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:74:16: error: cannot find 'AudioObjectIsPropertySettable' in scope
 72 |
 73 | 		var settable: DarwinBoolean = false
 74 | 		let result = AudioObjectIsPropertySettable(objectID, &address, &settable)
    |                `- error: cannot find 'AudioObjectIsPropertySettable' in scope
 75 | 		guard result == kAudioHardwareNoError else {
 76 | 			os_log(.error, log: audioObjectLog, "AudioObjectIsPropertySettable (0x%x, %{public}@) failed: '%{public}@'", objectID, property.description, UInt32(result).fourCC)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioHardwareIOProcStreamUsageWrapper.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AudioHardwareIOProcStreamUsageWrapper.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AudioObject.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AudioObjectPropertyData.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioPlugIn.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AudioPlugIn.swift
SwiftCompile normal arm64 Compiling\ String+fourCC.swift,\ UInt32+fourCC.swift,\ UInt32+hexString.swift,\ UnfairLock.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/String+fourCC.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/UInt32+fourCC.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/UInt32+hexString.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/UnfairLock.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/String+fourCC.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile String+fourCC.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/UInt32+fourCC.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UInt32+fourCC.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/UInt32+hexString.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UInt32+hexString.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/UnfairLock.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UnfairLock.swift
SwiftCompile normal arm64 Compiling\ SelectorControl+Item.swift,\ SelectorControl.swift,\ SliderControl.swift,\ StereoPanControl.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl+Item.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SliderControl.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/StereoPanControl.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl+Item.swift:15:25: error: cannot find type 'AudioObjectID' in scope
13 | 	public struct Item: Equatable, Hashable, Sendable {
14 | 		/// The owning selector control ID
15 | 		public let controlID: AudioObjectID
   |                         `- error: cannot find type 'AudioObjectID' in scope
16 | 		/// The item ID
17 | 		public let id: UInt32
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl+Item.swift:13:16: error: type 'SelectorControl.Item' does not conform to protocol 'Hashable'
11 | extension SelectorControl {
12 | 	/// An item in a selector control
13 | 	public struct Item: Equatable, Hashable, Sendable {
   |                `- error: type 'SelectorControl.Item' does not conform to protocol 'Hashable'
14 | 		/// The owning selector control ID
15 | 		public let controlID: AudioObjectID
   |              `- note: stored property type '_' does not conform to protocol 'Hashable', preventing synthesized conformance of 'SelectorControl.Item' to 'Hashable'
16 | 		/// The item ID
17 | 		public let id: UInt32
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl+Item.swift:13:16: error: type 'SelectorControl.Item' does not conform to protocol 'Equatable'
11 | extension SelectorControl {
12 | 	/// An item in a selector control
13 | 	public struct Item: Equatable, Hashable, Sendable {
   |                |- error: type 'SelectorControl.Item' does not conform to protocol 'Equatable'
   |                `- note: add stubs for conformance
14 | 		/// The owning selector control ID
15 | 		public let controlID: AudioObjectID
   |              `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'SelectorControl.Item' to 'Equatable'
16 | 		/// The item ID
17 | 		public let id: UInt32
Swift.==:1:24: note: candidate would match if 'SelectorControl.Item' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'SelectorControl.Item' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'SelectorControl.Item' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'SelectorControl.Item' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'SelectorControl.Item' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'SelectorControl.Item' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'SelectorControl.Item' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'SelectorControl.Item' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'SelectorControl.Item' 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 'SelectorControl.Item' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'SelectorControl.Item' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'SelectorControl.Item' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'SelectorControl.Item' 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 'SelectorControl.Item' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'SelectorControl.Item' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'SelectorControl.Item' conformed to 'SIMD'
3 |
Foundation.AttributedStringProtocol.==:2:20: note: candidate would match if 'SelectorControl.Item' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'SelectorControl.Item' conformed to 'AttributedStringProtocol'
3 |
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'SelectorControl.Item' conformed to '_BridgedStoredNSError'
1 | protocol _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'SelectorControl.Item' conformed to '_BridgedStoredNSError'
3 |
CoreFoundation._CFObject.==:2:20: note: candidate would match if 'SelectorControl.Item' conformed to '_CFObject'
1 | protocol _CFObject {
2 | public static func == (left: Self, right: Self) -> Bool}
  |                    `- note: candidate would match if 'SelectorControl.Item' conformed to '_CFObject'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(borrowing SelectorControl.Item, borrowing SelectorControl.Item) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: borrowing Self, rhs: borrowing Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(borrowing SelectorControl.Item, borrowing SelectorControl.Item) -> Bool'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:111:47: error: cannot find type 'AudioObjectID' in scope
109 | 	/// - parameter qualifier: An optional property qualifier
110 | 	/// - throws: An error if the object does not have the requested property or the property data could not be retrieved
111 | 	public static func getPropertyData(objectID: AudioObjectID, property: PropertyAddress, qualifier: PropertyQualifier? = nil) throws -> AudioValueRange {
    |                                               `- error: cannot find type 'AudioObjectID' in scope
112 | 		var value = AudioValueRange()
113 | 		_ = try readRawPropertyData(objectID: objectID, property: property, into: &value, size: MemoryLayout<AudioValueRange>.stride, qualifier: qualifier)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:123:47: error: cannot find type 'AudioObjectID' in scope
121 | 	/// - parameter qualifier: An optional property qualifier
122 | 	/// - throws: An error if the object does not have the requested property or the property data could not be retrieved
123 | 	public static func getPropertyData(objectID: AudioObjectID, property: PropertyAddress, qualifier: PropertyQualifier? = nil) throws -> AudioStreamBasicDescription {
    |                                               `- error: cannot find type 'AudioObjectID' in scope
124 | 		var value = AudioStreamBasicDescription()
125 | 		_ = try readRawPropertyData(objectID: objectID, property: property, into: &value, size: MemoryLayout<AudioStreamBasicDescription>.stride, qualifier: qualifier)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:190:65: error: cannot find type 'AudioObjectID' in scope
188 | 	/// - parameter qualifier: An optional property qualifier
189 | 	/// - throws: An error if the object does not have the requested property or the property data could not be retrieved
190 | 	public static func getPropertyData<In, Out: Numeric>(objectID: AudioObjectID, property: PropertyAddress, translatingValue value: In, toType type: Out.Type = Out.self, qualifier: PropertyQualifier? = nil) throws -> Out {
    |                                                                 `- error: cannot find type 'AudioObjectID' in scope
191 | 		var inputData = value
192 | 		var outputData: Out = 0
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:212:67: error: cannot find type 'AudioObjectID' in scope
210 | 	/// - parameter qualifier: An optional property qualifier
211 | 	/// - throws: An error if the object does not have the requested property or the property data could not be retrieved
212 | 	public static func getPropertyData<In, Out: CFTypeRef>(objectID: AudioObjectID, property: PropertyAddress, translatingValue value: In, toType type: Out.Type = Out.self, qualifier: PropertyQualifier? = nil) throws -> Out {
    |                                                                   `- error: cannot find type 'AudioObjectID' in scope
213 | 		var inputData = value
214 | 		var outputData: Unmanaged<Out>?
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl+Item.swift:23:79: error: cannot find 'kAudioSelectorControlPropertyItemName' in scope
21 | 			get throws {
22 | 				var qualifier = id
23 | 				return try getPropertyData(objectID: controlID, property: PropertyAddress(kAudioSelectorControlPropertyItemName), type: CFString.self, qualifier: PropertyQualifier(&qualifier)) as String
   |                                                                               `- error: cannot find 'kAudioSelectorControlPropertyItemName' in scope
24 | 			}
25 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:84:59: error: cannot find type 'AudioObjectID' in scope
 82 | 	/// - parameter initialValue: An optional initial value for `outData` when calling `AudioObjectGetPropertyData`
 83 | 	/// - throws: An error if the object does not have the requested property or the property data could not be retrieved
 84 | 	public static func getPropertyData<T: Numeric>(objectID: AudioObjectID, property: PropertyAddress, type: T.Type = T.self, qualifier: PropertyQualifier? = nil, initialValue: T = 0) throws -> T {
    |                                                           `- error: cannot find type 'AudioObjectID' in scope
 85 | 		var value = initialValue
 86 | 		try withUnsafeMutablePointer(to: &value) {
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:99:61: error: cannot find type 'AudioObjectID' in scope
 97 | 	/// - parameter qualifier: An optional property qualifier
 98 | 	/// - throws: An error if the object does not have the requested property or the property data could not be retrieved
 99 | 	public static func getPropertyData<T: CFTypeRef>(objectID: AudioObjectID, property: PropertyAddress, type: T.Type = T.self, qualifier: PropertyQualifier? = nil) throws -> T {
    |                                                             `- error: cannot find type 'AudioObjectID' in scope
100 | 		var value: Unmanaged<T>?
101 | 		_ = try readRawPropertyData(objectID: objectID, property: property, into: &value, size: MemoryLayout<T>.stride, qualifier: qualifier)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:150:50: error: cannot find type 'AudioObjectID' in scope
148 | 	/// - parameter qualifier: An optional property qualifier
149 | 	/// - throws: An error if the object does not have the requested property or the property data could not be retrieved
150 | 	public static func getPropertyData<T>(objectID: AudioObjectID, property: PropertyAddress, elementType type: T.Type = T.self, qualifier: PropertyQualifier? = nil) throws -> [T] {
    |                                                  `- error: cannot find type 'AudioObjectID' in scope
151 | 		let dataSize = try AudioObject.propertyDataSize(objectID: objectID, property: property, qualifier: qualifier)
152 | 		let count = dataSize / MemoryLayout<T>.stride
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl+Item.swift:31:79: error: cannot find 'kAudioSelectorControlPropertyItemKind' in scope
29 | 			get throws {
30 | 				var qualifier = id
31 | 				return try getPropertyData(objectID: controlID, property: PropertyAddress(kAudioSelectorControlPropertyItemKind), qualifier: PropertyQualifier(&qualifier))
   |                                                                               `- error: cannot find 'kAudioSelectorControlPropertyItemKind' in scope
32 | 			}
33 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:20:19: error: cannot find type 'AudioObjectID' in scope
 18 | 	/// - precondition: `objectID` != `kAudioObjectUnknown`
 19 | 	/// - parameter objectID: The HAL audio object ID
 20 | 	init(_ objectID: AudioObjectID) {
    |                   `- error: cannot find type 'AudioObjectID' in scope
 21 | 		precondition(objectID != kAudioObjectUnknown)
 22 | 		self.objectID = objectID
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:86:54: error: cannot find 'kAudioSelectorControlPropertyCurrentItem' in scope
 84 | extension AudioObjectSelector where T == SelectorControl {
 85 | 	/// The property selector `kAudioSelectorControlPropertyCurrentItem`
 86 | 	public static let currentItem = AudioObjectSelector(kAudioSelectorControlPropertyCurrentItem)
    |                                                      `- error: cannot find 'kAudioSelectorControlPropertyCurrentItem' in scope
 87 | 	/// The property selector `kAudioSelectorControlPropertyAvailableItems`
 88 | 	public static let availableItems = AudioObjectSelector(kAudioSelectorControlPropertyAvailableItems)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:88:57: error: cannot find 'kAudioSelectorControlPropertyAvailableItems' in scope
 86 | 	public static let currentItem = AudioObjectSelector(kAudioSelectorControlPropertyCurrentItem)
 87 | 	/// The property selector `kAudioSelectorControlPropertyAvailableItems`
 88 | 	public static let availableItems = AudioObjectSelector(kAudioSelectorControlPropertyAvailableItems)
    |                                                         `- error: cannot find 'kAudioSelectorControlPropertyAvailableItems' in scope
 89 | 	/// The property selector `kAudioSelectorControlPropertyItemName`
 90 | 	public static let itemName = AudioObjectSelector(kAudioSelectorControlPropertyItemName)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:90:51: error: cannot find 'kAudioSelectorControlPropertyItemName' in scope
 88 | 	public static let availableItems = AudioObjectSelector(kAudioSelectorControlPropertyAvailableItems)
 89 | 	/// The property selector `kAudioSelectorControlPropertyItemName`
 90 | 	public static let itemName = AudioObjectSelector(kAudioSelectorControlPropertyItemName)
    |                                                   `- error: cannot find 'kAudioSelectorControlPropertyItemName' in scope
 91 | 	/// The property selector `kAudioSelectorControlPropertyItemKind`
 92 | 	public static let itemKind = AudioObjectSelector(kAudioSelectorControlPropertyItemKind)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:92:51: error: cannot find 'kAudioSelectorControlPropertyItemKind' in scope
 90 | 	public static let itemName = AudioObjectSelector(kAudioSelectorControlPropertyItemName)
 91 | 	/// The property selector `kAudioSelectorControlPropertyItemKind`
 92 | 	public static let itemKind = AudioObjectSelector(kAudioSelectorControlPropertyItemKind)
    |                                                   `- error: cannot find 'kAudioSelectorControlPropertyItemKind' in scope
 93 | }
 94 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:123:38: error: cannot find type 'AudioObjectID' in scope
121 |
122 | /// Creates and returns an initialized `SelectorControl` or subclass.
123 | func makeSelectorControl(_ objectID: AudioObjectID) throws -> SelectorControl {
    |                                      `- error: cannot find type 'AudioObjectID' in scope
124 | 	guard objectID != kAudioObjectSystemObject else {
125 | 		os_log(.error, log: audioObjectLog, "kAudioObjectSystemObject is not a valid selector control object id")
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:19:36: error: cannot find 'kAudioSelectorControlPropertyCurrentItem' in scope
 17 | 	public var currentItem: [UInt32] {
 18 | 		get throws {
 19 | 			try getProperty(PropertyAddress(kAudioSelectorControlPropertyCurrentItem))
    |                                    `- error: cannot find 'kAudioSelectorControlPropertyCurrentItem' in scope
 20 | 		}
 21 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:25:36: error: cannot find 'kAudioSelectorControlPropertyCurrentItem' in scope
 23 | 	/// - remark: This corresponds to the property `kAudioSelectorControlPropertyCurrentItem`
 24 | 	public func setCurrentItem(_ value: [UInt32]) throws {
 25 | 		try setProperty(PropertyAddress((kAudioSelectorControlPropertyCurrentItem)), to: value)
    |                                    `- error: cannot find 'kAudioSelectorControlPropertyCurrentItem' in scope
 26 | 	}
 27 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:32:36: error: cannot find 'kAudioSelectorControlPropertyAvailableItems' in scope
 30 | 	public var availableItems: [UInt32] {
 31 | 		get throws {
 32 | 			try getProperty(PropertyAddress(kAudioSelectorControlPropertyAvailableItems))
    |                                    `- error: cannot find 'kAudioSelectorControlPropertyAvailableItems' in scope
 33 | 		}
 34 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:40:42: error: cannot find 'kAudioSelectorControlPropertyItemName' in scope
 38 | 	public func nameOfItem(_ itemID: UInt32) throws -> String {
 39 | 		var qualifier = itemID
 40 | 		return try getProperty(PropertyAddress(kAudioSelectorControlPropertyItemName), type: CFString.self, qualifier: PropertyQualifier(&qualifier)) as String
    |                                          `- error: cannot find 'kAudioSelectorControlPropertyItemName' in scope
 41 | 	}
 42 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:47:42: error: cannot find 'kAudioSelectorControlPropertyItemKind' in scope
 45 | 	public func kindOfItem(_ itemID: UInt32) throws -> UInt32 {
 46 | 		var qualifier = itemID
 47 | 		return try getProperty(PropertyAddress(kAudioSelectorControlPropertyItemKind), qualifier: PropertyQualifier(&qualifier))
    |                                          `- error: cannot find 'kAudioSelectorControlPropertyItemKind' in scope
 48 | 	}
 49 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:15:29: error: cannot find type 'AudioObjectID' in scope
 13 | public class AudioObject: Equatable, Hashable, @unchecked Sendable, CustomDebugStringConvertible {
 14 | 	/// The underlying audio object ID
 15 | 	public final let objectID: AudioObjectID
    |                             `- error: cannot find type 'AudioObjectID' in scope
 16 |
 17 | 	/// Initializes an `AudioObject` with `objectID`
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:454:16: error: cannot find type 'AudioObjectPropertySelector' in scope
452 | public struct AudioObjectSelector<T: AudioObject>: Equatable, Hashable, Sendable {
453 | 	/// The underlying `AudioObjectPropertySelector` value
454 | 	let rawValue: AudioObjectPropertySelector
    |                `- error: cannot find type 'AudioObjectPropertySelector' in scope
455 |
456 | 	/// Creates a new instance with the specified value
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:124:20: error: cannot find 'kAudioObjectSystemObject' in scope
122 | /// Creates and returns an initialized `SelectorControl` or subclass.
123 | func makeSelectorControl(_ objectID: AudioObjectID) throws -> SelectorControl {
124 | 	guard objectID != kAudioObjectSystemObject else {
    |                    `- error: cannot find 'kAudioObjectSystemObject' in scope
125 | 		os_log(.error, log: audioObjectLog, "kAudioObjectSystemObject is not a valid selector control object id")
126 | 		throw NSError(domain: NSOSStatusErrorDomain, code: Int(kAudioHardwareBadObjectError))
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:126:58: error: cannot find 'kAudioHardwareBadObjectError' in scope
124 | 	guard objectID != kAudioObjectSystemObject else {
125 | 		os_log(.error, log: audioObjectLog, "kAudioObjectSystemObject is not a valid selector control object id")
126 | 		throw NSError(domain: NSOSStatusErrorDomain, code: Int(kAudioHardwareBadObjectError))
    |                                                          `- error: cannot find 'kAudioHardwareBadObjectError' in scope
127 | 	}
128 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:382:60: error: cannot find type 'AudioClassID' in scope
380 | extension AudioObject {
381 | 	/// Returns the value of `kAudioObjectPropertyClass` for `objectID`
382 | 	static func getClass(_ objectID: AudioObjectID) throws -> AudioClassID {
    |                                                            `- error: cannot find type 'AudioClassID' in scope
383 | 		return try AudioObject.getPropertyData(objectID: objectID, property: PropertyAddress(kAudioObjectPropertyClass))
384 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:382:35: error: cannot find type 'AudioObjectID' in scope
380 | extension AudioObject {
381 | 	/// Returns the value of `kAudioObjectPropertyClass` for `objectID`
382 | 	static func getClass(_ objectID: AudioObjectID) throws -> AudioClassID {
    |                                   `- error: cannot find type 'AudioObjectID' in scope
383 | 		return try AudioObject.getPropertyData(objectID: objectID, property: PropertyAddress(kAudioObjectPropertyClass))
384 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:132:7: error: cannot find 'kAudioSelectorControlClassID' in scope
130 |
131 | 	switch objectClass {
132 | 	case kAudioSelectorControlClassID: 			return SelectorControl(objectID)
    |       `- error: cannot find 'kAudioSelectorControlClassID' in scope
133 | 	case kAudioDataSourceControlClassID: 		return DataSourceControl(objectID)
134 | 	case kAudioDataDestinationControlClassID: 	return DataDestinationControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:133:7: error: cannot find 'kAudioDataSourceControlClassID' in scope
131 | 	switch objectClass {
132 | 	case kAudioSelectorControlClassID: 			return SelectorControl(objectID)
133 | 	case kAudioDataSourceControlClassID: 		return DataSourceControl(objectID)
    |       `- error: cannot find 'kAudioDataSourceControlClassID' in scope
134 | 	case kAudioDataDestinationControlClassID: 	return DataDestinationControl(objectID)
135 | 	case kAudioClockSourceControlClassID: 		return ClockSourceControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:134:7: error: cannot find 'kAudioDataDestinationControlClassID' in scope
132 | 	case kAudioSelectorControlClassID: 			return SelectorControl(objectID)
133 | 	case kAudioDataSourceControlClassID: 		return DataSourceControl(objectID)
134 | 	case kAudioDataDestinationControlClassID: 	return DataDestinationControl(objectID)
    |       `- error: cannot find 'kAudioDataDestinationControlClassID' in scope
135 | 	case kAudioClockSourceControlClassID: 		return ClockSourceControl(objectID)
136 | 	case kAudioLineLevelControlClassID: 		return LineLevelControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:135:7: error: cannot find 'kAudioClockSourceControlClassID' in scope
133 | 	case kAudioDataSourceControlClassID: 		return DataSourceControl(objectID)
134 | 	case kAudioDataDestinationControlClassID: 	return DataDestinationControl(objectID)
135 | 	case kAudioClockSourceControlClassID: 		return ClockSourceControl(objectID)
    |       `- error: cannot find 'kAudioClockSourceControlClassID' in scope
136 | 	case kAudioLineLevelControlClassID: 		return LineLevelControl(objectID)
137 | 	case kAudioHighPassFilterControlClassID: 	return HighPassFilterControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:136:7: error: cannot find 'kAudioLineLevelControlClassID' in scope
134 | 	case kAudioDataDestinationControlClassID: 	return DataDestinationControl(objectID)
135 | 	case kAudioClockSourceControlClassID: 		return ClockSourceControl(objectID)
136 | 	case kAudioLineLevelControlClassID: 		return LineLevelControl(objectID)
    |       `- error: cannot find 'kAudioLineLevelControlClassID' in scope
137 | 	case kAudioHighPassFilterControlClassID: 	return HighPassFilterControl(objectID)
138 | 	default:
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:137:7: error: cannot find 'kAudioHighPassFilterControlClassID' in scope
135 | 	case kAudioClockSourceControlClassID: 		return ClockSourceControl(objectID)
136 | 	case kAudioLineLevelControlClassID: 		return LineLevelControl(objectID)
137 | 	case kAudioHighPassFilterControlClassID: 	return HighPassFilterControl(objectID)
    |       `- error: cannot find 'kAudioHighPassFilterControlClassID' in scope
138 | 	default:
139 | 		os_log(.debug, log: audioObjectLog, "Unknown selector control class '%{public}@' for audio object 0x%{public}@", objectClass.fourCC, objectID.hexString)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:132:47: error: 'SelectorControl' cannot be constructed because it has no accessible initializers
130 |
131 | 	switch objectClass {
132 | 	case kAudioSelectorControlClassID: 			return SelectorControl(objectID)
    |                                               `- error: 'SelectorControl' cannot be constructed because it has no accessible initializers
133 | 	case kAudioDataSourceControlClassID: 		return DataSourceControl(objectID)
134 | 	case kAudioDataDestinationControlClassID: 	return DataDestinationControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:133:48: error: 'DataSourceControl' cannot be constructed because it has no accessible initializers
131 | 	switch objectClass {
132 | 	case kAudioSelectorControlClassID: 			return SelectorControl(objectID)
133 | 	case kAudioDataSourceControlClassID: 		return DataSourceControl(objectID)
    |                                                `- error: 'DataSourceControl' cannot be constructed because it has no accessible initializers
134 | 	case kAudioDataDestinationControlClassID: 	return DataDestinationControl(objectID)
135 | 	case kAudioClockSourceControlClassID: 		return ClockSourceControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:134:52: error: 'DataDestinationControl' cannot be constructed because it has no accessible initializers
132 | 	case kAudioSelectorControlClassID: 			return SelectorControl(objectID)
133 | 	case kAudioDataSourceControlClassID: 		return DataSourceControl(objectID)
134 | 	case kAudioDataDestinationControlClassID: 	return DataDestinationControl(objectID)
    |                                                    `- error: 'DataDestinationControl' cannot be constructed because it has no accessible initializers
135 | 	case kAudioClockSourceControlClassID: 		return ClockSourceControl(objectID)
136 | 	case kAudioLineLevelControlClassID: 		return LineLevelControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:135:49: error: 'ClockSourceControl' cannot be constructed because it has no accessible initializers
133 | 	case kAudioDataSourceControlClassID: 		return DataSourceControl(objectID)
134 | 	case kAudioDataDestinationControlClassID: 	return DataDestinationControl(objectID)
135 | 	case kAudioClockSourceControlClassID: 		return ClockSourceControl(objectID)
    |                                                 `- error: 'ClockSourceControl' cannot be constructed because it has no accessible initializers
136 | 	case kAudioLineLevelControlClassID: 		return LineLevelControl(objectID)
137 | 	case kAudioHighPassFilterControlClassID: 	return HighPassFilterControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:136:47: error: 'LineLevelControl' cannot be constructed because it has no accessible initializers
134 | 	case kAudioDataDestinationControlClassID: 	return DataDestinationControl(objectID)
135 | 	case kAudioClockSourceControlClassID: 		return ClockSourceControl(objectID)
136 | 	case kAudioLineLevelControlClassID: 		return LineLevelControl(objectID)
    |                                               `- error: 'LineLevelControl' cannot be constructed because it has no accessible initializers
137 | 	case kAudioHighPassFilterControlClassID: 	return HighPassFilterControl(objectID)
138 | 	default:
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:137:51: error: 'HighPassFilterControl' cannot be constructed because it has no accessible initializers
135 | 	case kAudioClockSourceControlClassID: 		return ClockSourceControl(objectID)
136 | 	case kAudioLineLevelControlClassID: 		return LineLevelControl(objectID)
137 | 	case kAudioHighPassFilterControlClassID: 	return HighPassFilterControl(objectID)
    |                                                   `- error: 'HighPassFilterControl' cannot be constructed because it has no accessible initializers
138 | 	default:
139 | 		os_log(.debug, log: audioObjectLog, "Unknown selector control class '%{public}@' for audio object 0x%{public}@", objectClass.fourCC, objectID.hexString)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift:140:10: error: 'SelectorControl' cannot be constructed because it has no accessible initializers
138 | 	default:
139 | 		os_log(.debug, log: audioObjectLog, "Unknown selector control class '%{public}@' for audio object 0x%{public}@", objectClass.fourCC, objectID.hexString)
140 | 		return SelectorControl(objectID)
    |          `- error: 'SelectorControl' cannot be constructed because it has no accessible initializers
141 | 	}
142 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SliderControl.swift:73:48: error: cannot find 'kAudioSliderControlPropertyValue' in scope
71 | extension AudioObjectSelector where T == SliderControl {
72 | 	/// The property selector `kAudioSliderControlPropertyValue`
73 | 	public static let value = AudioObjectSelector(kAudioSliderControlPropertyValue)
   |                                                `- error: cannot find 'kAudioSliderControlPropertyValue' in scope
74 | 	/// The property selector `kAudioSliderControlPropertyRange`
75 | 	public static let range = AudioObjectSelector(kAudioSliderControlPropertyRange)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SliderControl.swift:75:48: error: cannot find 'kAudioSliderControlPropertyRange' in scope
73 | 	public static let value = AudioObjectSelector(kAudioSliderControlPropertyValue)
74 | 	/// The property selector `kAudioSliderControlPropertyRange`
75 | 	public static let range = AudioObjectSelector(kAudioSliderControlPropertyRange)
   |                                                `- error: cannot find 'kAudioSliderControlPropertyRange' in scope
76 | }
77 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SliderControl.swift:18:36: error: cannot find 'kAudioSliderControlPropertyValue' in scope
16 | 	public var value: UInt32 {
17 | 		get throws {
18 | 			try getProperty(PropertyAddress(kAudioSliderControlPropertyValue))
   |                                    `- error: cannot find 'kAudioSliderControlPropertyValue' in scope
19 | 		}
20 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SliderControl.swift:24:35: error: cannot find 'kAudioSliderControlPropertyValue' in scope
22 | 	/// - remark: This corresponds to the property `kAudioSliderControlPropertyValue`
23 | 	public func setValue(_ value: UInt32) throws {
24 | 		try setProperty(PropertyAddress(kAudioSliderControlPropertyValue), to: value)
   |                                   `- error: cannot find 'kAudioSliderControlPropertyValue' in scope
25 | 	}
26 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl+Item.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SelectorControl+Item.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SelectorControl.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SliderControl.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SliderControl.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/StereoPanControl.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StereoPanControl.swift
SwiftCompile normal arm64 Compiling\ AudioTransportManager.swift,\ BooleanControl.swift,\ LevelControl.swift,\ PropertyAddress.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyAddress.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:20:19: error: cannot find type 'AudioObjectID' in scope
 18 | 	/// - precondition: `objectID` != `kAudioObjectUnknown`
 19 | 	/// - parameter objectID: The HAL audio object ID
 20 | 	init(_ objectID: AudioObjectID) {
    |                   `- error: cannot find type 'AudioObjectID' in scope
 21 | 		precondition(objectID != kAudioObjectUnknown)
 22 | 		self.objectID = objectID
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:125:55: error: cannot find 'kAudioTransportManagerPropertyEndPointList' in scope
123 | //	public static let destroyEndpointDevice = Selector(kAudioTransportManagerDestroyEndPointDevice)
124 | 	/// The property selector `kAudioTransportManagerPropertyEndPointList`
125 | 	public static let endpointList = AudioObjectSelector(kAudioTransportManagerPropertyEndPointList)
    |                                                       `- error: cannot find 'kAudioTransportManagerPropertyEndPointList' in scope
126 | 	/// The property selector `kAudioTransportManagerPropertyTranslateUIDToEndPoint`
127 | 	public static let translateUIDToEndpoint = AudioObjectSelector(kAudioTransportManagerPropertyTranslateUIDToEndPoint)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:127:65: error: cannot find 'kAudioTransportManagerPropertyTranslateUIDToEndPoint' in scope
125 | 	public static let endpointList = AudioObjectSelector(kAudioTransportManagerPropertyEndPointList)
126 | 	/// The property selector `kAudioTransportManagerPropertyTranslateUIDToEndPoint`
127 | 	public static let translateUIDToEndpoint = AudioObjectSelector(kAudioTransportManagerPropertyTranslateUIDToEndPoint)
    |                                                                 `- error: cannot find 'kAudioTransportManagerPropertyTranslateUIDToEndPoint' in scope
128 | 	/// The property selector `kAudioTransportManagerPropertyTransportType`
129 | 	public static let transportType = AudioObjectSelector(kAudioTransportManagerPropertyTransportType)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:129:56: error: cannot find 'kAudioTransportManagerPropertyTransportType' in scope
127 | 	public static let translateUIDToEndpoint = AudioObjectSelector(kAudioTransportManagerPropertyTranslateUIDToEndPoint)
128 | 	/// The property selector `kAudioTransportManagerPropertyTransportType`
129 | 	public static let transportType = AudioObjectSelector(kAudioTransportManagerPropertyTransportType)
    |                                                        `- error: cannot find 'kAudioTransportManagerPropertyTransportType' in scope
130 | }
131 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:111:47: error: cannot find type 'AudioObjectID' in scope
109 | 	/// - parameter qualifier: An optional property qualifier
110 | 	/// - throws: An error if the object does not have the requested property or the property data could not be retrieved
111 | 	public static func getPropertyData(objectID: AudioObjectID, property: PropertyAddress, qualifier: PropertyQualifier? = nil) throws -> AudioValueRange {
    |                                               `- error: cannot find type 'AudioObjectID' in scope
112 | 		var value = AudioValueRange()
113 | 		_ = try readRawPropertyData(objectID: objectID, property: property, into: &value, size: MemoryLayout<AudioValueRange>.stride, qualifier: qualifier)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:123:47: error: cannot find type 'AudioObjectID' in scope
121 | 	/// - parameter qualifier: An optional property qualifier
122 | 	/// - throws: An error if the object does not have the requested property or the property data could not be retrieved
123 | 	public static func getPropertyData(objectID: AudioObjectID, property: PropertyAddress, qualifier: PropertyQualifier? = nil) throws -> AudioStreamBasicDescription {
    |                                               `- error: cannot find type 'AudioObjectID' in scope
124 | 		var value = AudioStreamBasicDescription()
125 | 		_ = try readRawPropertyData(objectID: objectID, property: property, into: &value, size: MemoryLayout<AudioStreamBasicDescription>.stride, qualifier: qualifier)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:190:65: error: cannot find type 'AudioObjectID' in scope
188 | 	/// - parameter qualifier: An optional property qualifier
189 | 	/// - throws: An error if the object does not have the requested property or the property data could not be retrieved
190 | 	public static func getPropertyData<In, Out: Numeric>(objectID: AudioObjectID, property: PropertyAddress, translatingValue value: In, toType type: Out.Type = Out.self, qualifier: PropertyQualifier? = nil) throws -> Out {
    |                                                                 `- error: cannot find type 'AudioObjectID' in scope
191 | 		var inputData = value
192 | 		var outputData: Out = 0
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:212:67: error: cannot find type 'AudioObjectID' in scope
210 | 	/// - parameter qualifier: An optional property qualifier
211 | 	/// - throws: An error if the object does not have the requested property or the property data could not be retrieved
212 | 	public static func getPropertyData<In, Out: CFTypeRef>(objectID: AudioObjectID, property: PropertyAddress, translatingValue value: In, toType type: Out.Type = Out.self, qualifier: PropertyQualifier? = nil) throws -> Out {
    |                                                                   `- error: cannot find type 'AudioObjectID' in scope
213 | 		var inputData = value
214 | 		var outputData: Unmanaged<Out>?
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:21:75: error: cannot find 'kAudioHardwarePropertyTransportManagerList' in scope
 19 | 		get throws {
 20 | 			// Revisit if a subclass of `AudioTransportManager` is added
 21 | 			try getPropertyData(objectID: .systemObject, property: PropertyAddress(kAudioHardwarePropertyTransportManagerList)).map { AudioTransportManager($0) }
    |                                                                           `- error: cannot find 'kAudioHardwarePropertyTransportManagerList' in scope
 22 | 		}
 23 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:84:59: error: cannot find type 'AudioObjectID' in scope
 82 | 	/// - parameter initialValue: An optional initial value for `outData` when calling `AudioObjectGetPropertyData`
 83 | 	/// - throws: An error if the object does not have the requested property or the property data could not be retrieved
 84 | 	public static func getPropertyData<T: Numeric>(objectID: AudioObjectID, property: PropertyAddress, type: T.Type = T.self, qualifier: PropertyQualifier? = nil, initialValue: T = 0) throws -> T {
    |                                                           `- error: cannot find type 'AudioObjectID' in scope
 85 | 		var value = initialValue
 86 | 		try withUnsafeMutablePointer(to: &value) {
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:99:61: error: cannot find type 'AudioObjectID' in scope
 97 | 	/// - parameter qualifier: An optional property qualifier
 98 | 	/// - throws: An error if the object does not have the requested property or the property data could not be retrieved
 99 | 	public static func getPropertyData<T: CFTypeRef>(objectID: AudioObjectID, property: PropertyAddress, type: T.Type = T.self, qualifier: PropertyQualifier? = nil) throws -> T {
    |                                                             `- error: cannot find type 'AudioObjectID' in scope
100 | 		var value: Unmanaged<T>?
101 | 		_ = try readRawPropertyData(objectID: objectID, property: property, into: &value, size: MemoryLayout<T>.stride, qualifier: qualifier)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift:150:50: error: cannot find type 'AudioObjectID' in scope
148 | 	/// - parameter qualifier: An optional property qualifier
149 | 	/// - throws: An error if the object does not have the requested property or the property data could not be retrieved
150 | 	public static func getPropertyData<T>(objectID: AudioObjectID, property: PropertyAddress, elementType type: T.Type = T.self, qualifier: PropertyQualifier? = nil) throws -> [T] {
    |                                                  `- error: cannot find type 'AudioObjectID' in scope
151 | 		let dataSize = try AudioObject.propertyDataSize(objectID: objectID, property: property, qualifier: qualifier)
152 | 		let count = dataSize / MemoryLayout<T>.stride
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:30:17: error: cannot find type 'AudioObjectID' in scope
 28 | 	public static func makeTransportManager(forBundleID bundleID: String) throws -> AudioTransportManager? {
 29 | 		var qualifier = bundleID as CFString
 30 | 		let objectID: AudioObjectID = try getPropertyData(objectID: .systemObject, property: PropertyAddress(kAudioHardwarePropertyTranslateBundleIDToTransportManager), qualifier: PropertyQualifier(&qualifier))
    |                 `- error: cannot find type 'AudioObjectID' in scope
 31 | 		guard objectID != kAudioObjectUnknown else {
 32 | 			return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:30:104: error: cannot find 'kAudioHardwarePropertyTranslateBundleIDToTransportManager' in scope
 28 | 	public static func makeTransportManager(forBundleID bundleID: String) throws -> AudioTransportManager? {
 29 | 		var qualifier = bundleID as CFString
 30 | 		let objectID: AudioObjectID = try getPropertyData(objectID: .systemObject, property: PropertyAddress(kAudioHardwarePropertyTranslateBundleIDToTransportManager), qualifier: PropertyQualifier(&qualifier))
    |                                                                                                        `- error: cannot find 'kAudioHardwarePropertyTranslateBundleIDToTransportManager' in scope
 31 | 		guard objectID != kAudioObjectUnknown else {
 32 | 			return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:31:21: error: cannot find 'kAudioObjectUnknown' in scope
 29 | 		var qualifier = bundleID as CFString
 30 | 		let objectID: AudioObjectID = try getPropertyData(objectID: .systemObject, property: PropertyAddress(kAudioHardwarePropertyTranslateBundleIDToTransportManager), qualifier: PropertyQualifier(&qualifier))
 31 | 		guard objectID != kAudioObjectUnknown else {
    |                     `- error: cannot find 'kAudioObjectUnknown' in scope
 32 | 			return nil
 33 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:36:10: error: 'AudioTransportManager' cannot be constructed because it has no accessible initializers
 34 |
 35 | 		// Revisit if a subclass of `AudioTransportManager` is added
 36 | 		return AudioTransportManager(objectID)
    |          `- error: 'AudioTransportManager' cannot be constructed because it has no accessible initializers
 37 | 	}
 38 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:46:62: error: cannot find 'kAudioTransportManagerCreateEndPointDevice' in scope
 44 | 		// Revisit if a subclass of `AudioEndpointDevice` is added
 45 | 		var qualifier = composition as CFDictionary
 46 | 		return AudioEndpointDevice(try getProperty(PropertyAddress(kAudioTransportManagerCreateEndPointDevice), qualifier: PropertyQualifier(&qualifier)))
    |                                                              `- error: cannot find 'kAudioTransportManagerCreateEndPointDevice' in scope
 47 | 	}
 48 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:46:10: error: 'AudioEndpointDevice' cannot be constructed because it has no accessible initializers
 44 | 		// Revisit if a subclass of `AudioEndpointDevice` is added
 45 | 		var qualifier = composition as CFDictionary
 46 | 		return AudioEndpointDevice(try getProperty(PropertyAddress(kAudioTransportManagerCreateEndPointDevice), qualifier: PropertyQualifier(&qualifier)))
    |          `- error: 'AudioEndpointDevice' cannot be constructed because it has no accessible initializers
 47 | 	}
 48 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:52:39: error: cannot find 'kAudioTransportManagerDestroyEndPointDevice' in scope
 50 | 	/// - remark: This corresponds to the property `kAudioTransportManagerDestroyEndPointDevice`
 51 | 	func destroyEndpointDevice(_ endpointDevice: AudioEndpointDevice) throws {
 52 | 		_ = try getProperty(PropertyAddress(kAudioTransportManagerDestroyEndPointDevice), type: UInt32.self, initialValue: endpointDevice.objectID)
    |                                       `- error: cannot find 'kAudioTransportManagerDestroyEndPointDevice' in scope
 53 | 	}
 54 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:15:29: error: cannot find type 'AudioObjectID' in scope
 13 | public class AudioObject: Equatable, Hashable, @unchecked Sendable, CustomDebugStringConvertible {
 14 | 	/// The underlying audio object ID
 15 | 	public final let objectID: AudioObjectID
    |                             `- error: cannot find type 'AudioObjectID' in scope
 16 |
 17 | 	/// Initializes an `AudioObject` with `objectID`
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:60:36: error: cannot find 'kAudioTransportManagerPropertyEndPointList' in scope
 58 | 		get throws {
 59 | 			// Revisit if a subclass of `AudioEndpoint` is added
 60 | 			try getProperty(PropertyAddress(kAudioTransportManagerPropertyEndPointList)).map { AudioEndpoint($0) }
    |                                    `- error: cannot find 'kAudioTransportManagerPropertyEndPointList' in scope
 61 | 		}
 62 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:69:58: error: cannot find 'kAudioTransportManagerPropertyTranslateUIDToEndPoint' in scope
 67 | 	public func endpoint(forUID uid: String) throws -> AudioEndpoint? {
 68 | 		var qualifierData = uid as CFString
 69 | 		let endpointObjectID = try getProperty(PropertyAddress(kAudioTransportManagerPropertyTranslateUIDToEndPoint), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifierData))
    |                                                          `- error: cannot find 'kAudioTransportManagerPropertyTranslateUIDToEndPoint' in scope
 70 | 		guard endpointObjectID != kAudioObjectUnknown else {
 71 | 			return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:69:119: error: cannot find 'AudioObjectID' in scope
 67 | 	public func endpoint(forUID uid: String) throws -> AudioEndpoint? {
 68 | 		var qualifierData = uid as CFString
 69 | 		let endpointObjectID = try getProperty(PropertyAddress(kAudioTransportManagerPropertyTranslateUIDToEndPoint), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifierData))
    |                                                                                                                       `- error: cannot find 'AudioObjectID' in scope
 70 | 		guard endpointObjectID != kAudioObjectUnknown else {
 71 | 			return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:69:30: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
 67 | 	public func endpoint(forUID uid: String) throws -> AudioEndpoint? {
 68 | 		var qualifierData = uid as CFString
 69 | 		let endpointObjectID = try getProperty(PropertyAddress(kAudioTransportManagerPropertyTranslateUIDToEndPoint), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifierData))
    |                              `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
 70 | 		guard endpointObjectID != kAudioObjectUnknown else {
 71 | 			return nil
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:70:29: error: cannot find 'kAudioObjectUnknown' in scope
 68 | 		var qualifierData = uid as CFString
 69 | 		let endpointObjectID = try getProperty(PropertyAddress(kAudioTransportManagerPropertyTranslateUIDToEndPoint), type: AudioObjectID.self, qualifier: PropertyQualifier(&qualifierData))
 70 | 		guard endpointObjectID != kAudioObjectUnknown else {
    |                             `- error: cannot find 'kAudioObjectUnknown' in scope
 71 | 			return nil
 72 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:74:10: error: 'AudioEndpoint' cannot be constructed because it has no accessible initializers
 72 | 		}
 73 | 		// Revisit if a subclass of `AudioEndpoint` is added
 74 | 		return AudioEndpoint(endpointObjectID)
    |          `- error: 'AudioEndpoint' cannot be constructed because it has no accessible initializers
 75 | 	}
 76 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift:81:62: error: cannot find 'kAudioTransportManagerPropertyTransportType' in scope
 79 | 	public var transportType: AudioDevice.TransportType {
 80 | 		get throws {
 81 | 			AudioDevice.TransportType(try getProperty(PropertyAddress(kAudioTransportManagerPropertyTransportType), type: UInt32.self))
    |                                                              `- error: cannot find 'kAudioTransportManagerPropertyTransportType' in scope
 82 | 		}
 83 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:454:16: error: cannot find type 'AudioObjectPropertySelector' in scope
452 | public struct AudioObjectSelector<T: AudioObject>: Equatable, Hashable, Sendable {
453 | 	/// The underlying `AudioObjectPropertySelector` value
454 | 	let rawValue: AudioObjectPropertySelector
    |                `- error: cannot find type 'AudioObjectPropertySelector' in scope
455 |
456 | 	/// Creates a new instance with the specified value
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:64:48: error: cannot find 'kAudioBooleanControlPropertyValue' in scope
 62 | extension AudioObjectSelector where T == BooleanControl {
 63 | 	/// The property selector `kAudioBooleanControlPropertyValue`
 64 | 	public static let value = AudioObjectSelector(kAudioBooleanControlPropertyValue)
    |                                                `- error: cannot find 'kAudioBooleanControlPropertyValue' in scope
 65 | }
 66 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:117:37: error: cannot find type 'AudioObjectID' in scope
115 |
116 | /// Creates and returns an initialized `BooleanControl` or subclass.
117 | func makeBooleanControl(_ objectID: AudioObjectID) throws -> BooleanControl {
    |                                     `- error: cannot find type 'AudioObjectID' in scope
118 | 	guard objectID != kAudioObjectSystemObject else {
119 | 		os_log(.error, log: audioObjectLog, "kAudioObjectSystemObject is not a valid boolean control object id")
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:19:36: error: cannot find 'kAudioBooleanControlPropertyValue' in scope
 17 | 	public var value: Bool {
 18 | 		get throws {
 19 | 			try getProperty(PropertyAddress(kAudioBooleanControlPropertyValue), type: UInt32.self) != 0
    |                                    `- error: cannot find 'kAudioBooleanControlPropertyValue' in scope
 20 | 		}
 21 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:25:35: error: cannot find 'kAudioBooleanControlPropertyValue' in scope
 23 | 	/// - remark: This corresponds to the property `kAudioBooleanControlPropertyValue`
 24 | 	public func setValue(_ value: Bool) throws {
 25 | 		try setProperty(PropertyAddress(kAudioBooleanControlPropertyValue), to: UInt32(value ? 1 : 0))
    |                                   `- error: cannot find 'kAudioBooleanControlPropertyValue' in scope
 26 | 	}
 27 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:118:20: error: cannot find 'kAudioObjectSystemObject' in scope
116 | /// Creates and returns an initialized `BooleanControl` or subclass.
117 | func makeBooleanControl(_ objectID: AudioObjectID) throws -> BooleanControl {
118 | 	guard objectID != kAudioObjectSystemObject else {
    |                    `- error: cannot find 'kAudioObjectSystemObject' in scope
119 | 		os_log(.error, log: audioObjectLog, "kAudioObjectSystemObject is not a valid boolean control object id")
120 | 		throw NSError(domain: NSOSStatusErrorDomain, code: Int(kAudioHardwareBadObjectError))
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:120:58: error: cannot find 'kAudioHardwareBadObjectError' in scope
118 | 	guard objectID != kAudioObjectSystemObject else {
119 | 		os_log(.error, log: audioObjectLog, "kAudioObjectSystemObject is not a valid boolean control object id")
120 | 		throw NSError(domain: NSOSStatusErrorDomain, code: Int(kAudioHardwareBadObjectError))
    |                                                          `- error: cannot find 'kAudioHardwareBadObjectError' in scope
121 | 	}
122 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:382:60: error: cannot find type 'AudioClassID' in scope
380 | extension AudioObject {
381 | 	/// Returns the value of `kAudioObjectPropertyClass` for `objectID`
382 | 	static func getClass(_ objectID: AudioObjectID) throws -> AudioClassID {
    |                                                            `- error: cannot find type 'AudioClassID' in scope
383 | 		return try AudioObject.getPropertyData(objectID: objectID, property: PropertyAddress(kAudioObjectPropertyClass))
384 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift:382:35: error: cannot find type 'AudioObjectID' in scope
380 | extension AudioObject {
381 | 	/// Returns the value of `kAudioObjectPropertyClass` for `objectID`
382 | 	static func getClass(_ objectID: AudioObjectID) throws -> AudioClassID {
    |                                   `- error: cannot find type 'AudioObjectID' in scope
383 | 		return try AudioObject.getPropertyData(objectID: objectID, property: PropertyAddress(kAudioObjectPropertyClass))
384 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:126:7: error: cannot find 'kAudioBooleanControlClassID' in scope
124 |
125 | 	switch objectClass {
126 | 	case kAudioBooleanControlClassID: 		return BooleanControl(objectID)
    |       `- error: cannot find 'kAudioBooleanControlClassID' in scope
127 | 	case kAudioMuteControlClassID: 			return MuteControl(objectID)
128 | 	case kAudioSoloControlClassID:			return SoloControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:127:7: error: cannot find 'kAudioMuteControlClassID' in scope
125 | 	switch objectClass {
126 | 	case kAudioBooleanControlClassID: 		return BooleanControl(objectID)
127 | 	case kAudioMuteControlClassID: 			return MuteControl(objectID)
    |       `- error: cannot find 'kAudioMuteControlClassID' in scope
128 | 	case kAudioSoloControlClassID:			return SoloControl(objectID)
129 | 	case kAudioJackControlClassID:			return JackControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:128:7: error: cannot find 'kAudioSoloControlClassID' in scope
126 | 	case kAudioBooleanControlClassID: 		return BooleanControl(objectID)
127 | 	case kAudioMuteControlClassID: 			return MuteControl(objectID)
128 | 	case kAudioSoloControlClassID:			return SoloControl(objectID)
    |       `- error: cannot find 'kAudioSoloControlClassID' in scope
129 | 	case kAudioJackControlClassID:			return JackControl(objectID)
130 | 	case kAudioLFEMuteControlClassID:		return LFEMuteControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:129:7: error: cannot find 'kAudioJackControlClassID' in scope
127 | 	case kAudioMuteControlClassID: 			return MuteControl(objectID)
128 | 	case kAudioSoloControlClassID:			return SoloControl(objectID)
129 | 	case kAudioJackControlClassID:			return JackControl(objectID)
    |       `- error: cannot find 'kAudioJackControlClassID' in scope
130 | 	case kAudioLFEMuteControlClassID:		return LFEMuteControl(objectID)
131 | 	case kAudioPhantomPowerControlClassID:	return PhantomPowerControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:130:7: error: cannot find 'kAudioLFEMuteControlClassID' in scope
128 | 	case kAudioSoloControlClassID:			return SoloControl(objectID)
129 | 	case kAudioJackControlClassID:			return JackControl(objectID)
130 | 	case kAudioLFEMuteControlClassID:		return LFEMuteControl(objectID)
    |       `- error: cannot find 'kAudioLFEMuteControlClassID' in scope
131 | 	case kAudioPhantomPowerControlClassID:	return PhantomPowerControl(objectID)
132 | 	case kAudioPhaseInvertControlClassID:	return PhaseInvertControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:131:7: error: cannot find 'kAudioPhantomPowerControlClassID' in scope
129 | 	case kAudioJackControlClassID:			return JackControl(objectID)
130 | 	case kAudioLFEMuteControlClassID:		return LFEMuteControl(objectID)
131 | 	case kAudioPhantomPowerControlClassID:	return PhantomPowerControl(objectID)
    |       `- error: cannot find 'kAudioPhantomPowerControlClassID' in scope
132 | 	case kAudioPhaseInvertControlClassID:	return PhaseInvertControl(objectID)
133 | 	case kAudioClipLightControlClassID:		return ClipLightControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:132:7: error: cannot find 'kAudioPhaseInvertControlClassID' in scope
130 | 	case kAudioLFEMuteControlClassID:		return LFEMuteControl(objectID)
131 | 	case kAudioPhantomPowerControlClassID:	return PhantomPowerControl(objectID)
132 | 	case kAudioPhaseInvertControlClassID:	return PhaseInvertControl(objectID)
    |       `- error: cannot find 'kAudioPhaseInvertControlClassID' in scope
133 | 	case kAudioClipLightControlClassID:		return ClipLightControl(objectID)
134 | 	case kAudioTalkbackControlClassID:		return TalkbackControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:133:7: error: cannot find 'kAudioClipLightControlClassID' in scope
131 | 	case kAudioPhantomPowerControlClassID:	return PhantomPowerControl(objectID)
132 | 	case kAudioPhaseInvertControlClassID:	return PhaseInvertControl(objectID)
133 | 	case kAudioClipLightControlClassID:		return ClipLightControl(objectID)
    |       `- error: cannot find 'kAudioClipLightControlClassID' in scope
134 | 	case kAudioTalkbackControlClassID:		return TalkbackControl(objectID)
135 | 	case kAudioListenbackControlClassID: 	return ListenbackControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:134:7: error: cannot find 'kAudioTalkbackControlClassID' in scope
132 | 	case kAudioPhaseInvertControlClassID:	return PhaseInvertControl(objectID)
133 | 	case kAudioClipLightControlClassID:		return ClipLightControl(objectID)
134 | 	case kAudioTalkbackControlClassID:		return TalkbackControl(objectID)
    |       `- error: cannot find 'kAudioTalkbackControlClassID' in scope
135 | 	case kAudioListenbackControlClassID: 	return ListenbackControl(objectID)
136 | 	default:
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:135:7: error: cannot find 'kAudioListenbackControlClassID' in scope
133 | 	case kAudioClipLightControlClassID:		return ClipLightControl(objectID)
134 | 	case kAudioTalkbackControlClassID:		return TalkbackControl(objectID)
135 | 	case kAudioListenbackControlClassID: 	return ListenbackControl(objectID)
    |       `- error: cannot find 'kAudioListenbackControlClassID' in scope
136 | 	default:
137 | 		os_log(.debug, log: audioObjectLog, "Unknown boolean control class '%{public}@' for audio object 0x%{public}@", objectClass.fourCC, objectID.hexString)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:126:45: error: 'BooleanControl' cannot be constructed because it has no accessible initializers
124 |
125 | 	switch objectClass {
126 | 	case kAudioBooleanControlClassID: 		return BooleanControl(objectID)
    |                                             `- error: 'BooleanControl' cannot be constructed because it has no accessible initializers
127 | 	case kAudioMuteControlClassID: 			return MuteControl(objectID)
128 | 	case kAudioSoloControlClassID:			return SoloControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:127:43: error: 'MuteControl' cannot be constructed because it has no accessible initializers
125 | 	switch objectClass {
126 | 	case kAudioBooleanControlClassID: 		return BooleanControl(objectID)
127 | 	case kAudioMuteControlClassID: 			return MuteControl(objectID)
    |                                           `- error: 'MuteControl' cannot be constructed because it has no accessible initializers
128 | 	case kAudioSoloControlClassID:			return SoloControl(objectID)
129 | 	case kAudioJackControlClassID:			return JackControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:128:42: error: 'SoloControl' cannot be constructed because it has no accessible initializers
126 | 	case kAudioBooleanControlClassID: 		return BooleanControl(objectID)
127 | 	case kAudioMuteControlClassID: 			return MuteControl(objectID)
128 | 	case kAudioSoloControlClassID:			return SoloControl(objectID)
    |                                          `- error: 'SoloControl' cannot be constructed because it has no accessible initializers
129 | 	case kAudioJackControlClassID:			return JackControl(objectID)
130 | 	case kAudioLFEMuteControlClassID:		return LFEMuteControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:129:42: error: 'JackControl' cannot be constructed because it has no accessible initializers
127 | 	case kAudioMuteControlClassID: 			return MuteControl(objectID)
128 | 	case kAudioSoloControlClassID:			return SoloControl(objectID)
129 | 	case kAudioJackControlClassID:			return JackControl(objectID)
    |                                          `- error: 'JackControl' cannot be constructed because it has no accessible initializers
130 | 	case kAudioLFEMuteControlClassID:		return LFEMuteControl(objectID)
131 | 	case kAudioPhantomPowerControlClassID:	return PhantomPowerControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:130:44: error: 'LFEMuteControl' cannot be constructed because it has no accessible initializers
128 | 	case kAudioSoloControlClassID:			return SoloControl(objectID)
129 | 	case kAudioJackControlClassID:			return JackControl(objectID)
130 | 	case kAudioLFEMuteControlClassID:		return LFEMuteControl(objectID)
    |                                            `- error: 'LFEMuteControl' cannot be constructed because it has no accessible initializers
131 | 	case kAudioPhantomPowerControlClassID:	return PhantomPowerControl(objectID)
132 | 	case kAudioPhaseInvertControlClassID:	return PhaseInvertControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:131:48: error: 'PhantomPowerControl' cannot be constructed because it has no accessible initializers
129 | 	case kAudioJackControlClassID:			return JackControl(objectID)
130 | 	case kAudioLFEMuteControlClassID:		return LFEMuteControl(objectID)
131 | 	case kAudioPhantomPowerControlClassID:	return PhantomPowerControl(objectID)
    |                                                `- error: 'PhantomPowerControl' cannot be constructed because it has no accessible initializers
132 | 	case kAudioPhaseInvertControlClassID:	return PhaseInvertControl(objectID)
133 | 	case kAudioClipLightControlClassID:		return ClipLightControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:132:47: error: 'PhaseInvertControl' cannot be constructed because it has no accessible initializers
130 | 	case kAudioLFEMuteControlClassID:		return LFEMuteControl(objectID)
131 | 	case kAudioPhantomPowerControlClassID:	return PhantomPowerControl(objectID)
132 | 	case kAudioPhaseInvertControlClassID:	return PhaseInvertControl(objectID)
    |                                               `- error: 'PhaseInvertControl' cannot be constructed because it has no accessible initializers
133 | 	case kAudioClipLightControlClassID:		return ClipLightControl(objectID)
134 | 	case kAudioTalkbackControlClassID:		return TalkbackControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:133:46: error: 'ClipLightControl' cannot be constructed because it has no accessible initializers
131 | 	case kAudioPhantomPowerControlClassID:	return PhantomPowerControl(objectID)
132 | 	case kAudioPhaseInvertControlClassID:	return PhaseInvertControl(objectID)
133 | 	case kAudioClipLightControlClassID:		return ClipLightControl(objectID)
    |                                              `- error: 'ClipLightControl' cannot be constructed because it has no accessible initializers
134 | 	case kAudioTalkbackControlClassID:		return TalkbackControl(objectID)
135 | 	case kAudioListenbackControlClassID: 	return ListenbackControl(objectID)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:134:45: error: 'TalkbackControl' cannot be constructed because it has no accessible initializers
132 | 	case kAudioPhaseInvertControlClassID:	return PhaseInvertControl(objectID)
133 | 	case kAudioClipLightControlClassID:		return ClipLightControl(objectID)
134 | 	case kAudioTalkbackControlClassID:		return TalkbackControl(objectID)
    |                                             `- error: 'TalkbackControl' cannot be constructed because it has no accessible initializers
135 | 	case kAudioListenbackControlClassID: 	return ListenbackControl(objectID)
136 | 	default:
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:135:47: error: 'ListenbackControl' cannot be constructed because it has no accessible initializers
133 | 	case kAudioClipLightControlClassID:		return ClipLightControl(objectID)
134 | 	case kAudioTalkbackControlClassID:		return TalkbackControl(objectID)
135 | 	case kAudioListenbackControlClassID: 	return ListenbackControl(objectID)
    |                                               `- error: 'ListenbackControl' cannot be constructed because it has no accessible initializers
136 | 	default:
137 | 		os_log(.debug, log: audioObjectLog, "Unknown boolean control class '%{public}@' for audio object 0x%{public}@", objectClass.fourCC, objectID.hexString)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift:138:10: error: 'BooleanControl' cannot be constructed because it has no accessible initializers
136 | 	default:
137 | 		os_log(.debug, log: audioObjectLog, "Unknown boolean control class '%{public}@' for audio object 0x%{public}@", objectClass.fourCC, objectID.hexString)
138 | 		return BooleanControl(objectID)
    |          `- error: 'BooleanControl' cannot be constructed because it has no accessible initializers
139 | 	}
140 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:100:54: error: cannot find 'kAudioLevelControlPropertyScalarValue' in scope
 98 | extension AudioObjectSelector where T == LevelControl {
 99 | 	/// The property selector `kAudioLevelControlPropertyScalarValue`
100 | 	public static let scalarValue = AudioObjectSelector(kAudioLevelControlPropertyScalarValue)
    |                                                      `- error: cannot find 'kAudioLevelControlPropertyScalarValue' in scope
101 | 	/// The property selector `kAudioLevelControlPropertyDecibelValue`
102 | 	public static let decibelValue = AudioObjectSelector(kAudioLevelControlPropertyDecibelValue)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:102:55: error: cannot find 'kAudioLevelControlPropertyDecibelValue' in scope
100 | 	public static let scalarValue = AudioObjectSelector(kAudioLevelControlPropertyScalarValue)
101 | 	/// The property selector `kAudioLevelControlPropertyDecibelValue`
102 | 	public static let decibelValue = AudioObjectSelector(kAudioLevelControlPropertyDecibelValue)
    |                                                       `- error: cannot find 'kAudioLevelControlPropertyDecibelValue' in scope
103 | 	/// The property selector `kAudioLevelControlPropertyDecibelRange`
104 | 	public static let decibelRange = AudioObjectSelector(kAudioLevelControlPropertyDecibelRange)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:104:55: error: cannot find 'kAudioLevelControlPropertyDecibelRange' in scope
102 | 	public static let decibelValue = AudioObjectSelector(kAudioLevelControlPropertyDecibelValue)
103 | 	/// The property selector `kAudioLevelControlPropertyDecibelRange`
104 | 	public static let decibelRange = AudioObjectSelector(kAudioLevelControlPropertyDecibelRange)
    |                                                       `- error: cannot find 'kAudioLevelControlPropertyDecibelRange' in scope
105 | 	/// The property selector `kAudioLevelControlPropertyConvertScalarToDecibels`
106 | 	public static let scalarToDecibels = AudioObjectSelector(kAudioLevelControlPropertyConvertScalarToDecibels)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:106:59: error: cannot find 'kAudioLevelControlPropertyConvertScalarToDecibels' in scope
104 | 	public static let decibelRange = AudioObjectSelector(kAudioLevelControlPropertyDecibelRange)
105 | 	/// The property selector `kAudioLevelControlPropertyConvertScalarToDecibels`
106 | 	public static let scalarToDecibels = AudioObjectSelector(kAudioLevelControlPropertyConvertScalarToDecibels)
    |                                                           `- error: cannot find 'kAudioLevelControlPropertyConvertScalarToDecibels' in scope
107 | 	/// The property selector `kAudioLevelControlPropertyConvertDecibelsToScalar`
108 | 	public static let decibelsToScalar = AudioObjectSelector(kAudioLevelControlPropertyConvertDecibelsToScalar)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:108:59: error: cannot find 'kAudioLevelControlPropertyConvertDecibelsToScalar' in scope
106 | 	public static let scalarToDecibels = AudioObjectSelector(kAudioLevelControlPropertyConvertScalarToDecibels)
107 | 	/// The property selector `kAudioLevelControlPropertyConvertDecibelsToScalar`
108 | 	public static let decibelsToScalar = AudioObjectSelector(kAudioLevelControlPropertyConvertDecibelsToScalar)
    |                                                           `- error: cannot find 'kAudioLevelControlPropertyConvertDecibelsToScalar' in scope
109 | }
110 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:126:35: error: cannot find type 'AudioObjectID' in scope
124 |
125 | /// Creates and returns an initialized `LevelControl` or subclass.
126 | func makeLevelControl(_ objectID: AudioObjectID) throws -> LevelControl {
    |                                   `- error: cannot find type 'AudioObjectID' in scope
127 | 	guard objectID != kAudioObjectSystemObject else {
128 | 		os_log(.error, log: audioObjectLog, "kAudioObjectSystemObject is not a valid level control object id")
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:19:36: error: cannot find 'kAudioLevelControlPropertyScalarValue' in scope
 17 | 	public var scalarValue: Float {
 18 | 		get throws {
 19 | 			try getProperty(PropertyAddress(kAudioLevelControlPropertyScalarValue))
    |                                    `- error: cannot find 'kAudioLevelControlPropertyScalarValue' in scope
 20 | 		}
 21 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:25:35: error: cannot find 'kAudioLevelControlPropertyScalarValue' in scope
 23 | 	/// - remark: This corresponds to the property `kAudioLevelControlPropertyScalarValue`
 24 | 	public func setScalarValue(_ value: Float) throws {
 25 | 		try setProperty(PropertyAddress(kAudioLevelControlPropertyScalarValue), to: value)
    |                                   `- error: cannot find 'kAudioLevelControlPropertyScalarValue' in scope
 26 | 	}
 27 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:32:36: error: cannot find 'kAudioLevelControlPropertyDecibelValue' in scope
 30 | 	public var decibelValue: Float {
 31 | 		get throws {
 32 | 			try getProperty(PropertyAddress(kAudioLevelControlPropertyDecibelValue))
    |                                    `- error: cannot find 'kAudioLevelControlPropertyDecibelValue' in scope
 33 | 		}
 34 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift:38:35: error: cannot find 'kAudioLevelControlPropertyDecibelValue' in scope
 36 | 	/// - remark: This corresponds to the property `kAudioLevelControlPropertyDecibelValue`
 37 | 	public func setDecibelValue(_ value: Float) throws {
 38 | 		try setProperty(PropertyAddress(kAudioLevelControlPropertyDecibelValue), to: value)
    |                                   `- error: cannot find 'kAudioLevelControlPropertyDecibelValue' in scope
 39 | 	}
 40 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AudioTransportManager.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BooleanControl.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LevelControl.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyAddress.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PropertyAddress.swift
SwiftCompile normal arm64 Compiling\ PropertyElement.swift,\ PropertyQualifier.swift,\ PropertyScope.swift,\ PropertySelector.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyElement.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyQualifier.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyScope.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertySelector.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyElement.swift:14:23: error: cannot find type 'AudioObjectPropertyElement' in scope
12 | public struct PropertyElement: Equatable, Hashable, Sendable {
13 | 	/// The underlying Core Audio `AudioObjectPropertyElement`
14 | 	public let rawValue: AudioObjectPropertyElement
   |                       `- error: cannot find type 'AudioObjectPropertyElement' in scope
15 |
16 | 	/// Creates a new instance with the specified value
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyElement.swift:18:23: error: cannot find type 'AudioObjectPropertyElement' in scope
16 | 	/// Creates a new instance with the specified value
17 | 	/// - parameter value: The value to use for the new instance
18 | 	public init(_ value: AudioObjectPropertyElement) {
   |                       `- error: cannot find type 'AudioObjectPropertyElement' in scope
19 | 		self.rawValue = value
20 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyElement.swift:12:15: error: type 'PropertyElement' does not conform to protocol 'Hashable'
10 |
11 | /// A thin wrapper around a HAL audio object property element
12 | public struct PropertyElement: Equatable, Hashable, Sendable {
   |               `- error: type 'PropertyElement' does not conform to protocol 'Hashable'
13 | 	/// The underlying Core Audio `AudioObjectPropertyElement`
14 | 	public let rawValue: AudioObjectPropertyElement
   |             `- note: stored property type '_' does not conform to protocol 'Hashable', preventing synthesized conformance of 'PropertyElement' to 'Hashable'
15 |
16 | 	/// Creates a new instance with the specified value
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyElement.swift:12:15: error: type 'PropertyElement' does not conform to protocol 'Equatable'
10 |
11 | /// A thin wrapper around a HAL audio object property element
12 | public struct PropertyElement: Equatable, Hashable, Sendable {
   |               |- error: type 'PropertyElement' does not conform to protocol 'Equatable'
   |               `- note: add stubs for conformance
13 | 	/// The underlying Core Audio `AudioObjectPropertyElement`
14 | 	public let rawValue: AudioObjectPropertyElement
   |             `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PropertyElement' to 'Equatable'
15 |
16 | 	/// Creates a new instance with the specified value
Swift.==:1:24: note: candidate would match if 'PropertyElement' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'PropertyElement' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'PropertyElement' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PropertyElement' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'PropertyElement' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'PropertyElement' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'PropertyElement' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PropertyElement' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'PropertyElement' 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 'PropertyElement' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'PropertyElement' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'PropertyElement' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'PropertyElement' 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 'PropertyElement' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'PropertyElement' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'PropertyElement' conformed to 'SIMD'
3 |
Foundation.AttributedStringProtocol.==:2:20: note: candidate would match if 'PropertyElement' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'PropertyElement' conformed to 'AttributedStringProtocol'
3 |
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'PropertyElement' conformed to '_BridgedStoredNSError'
1 | protocol _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PropertyElement' conformed to '_BridgedStoredNSError'
3 |
CoreFoundation._CFObject.==:2:20: note: candidate would match if 'PropertyElement' conformed to '_CFObject'
1 | protocol _CFObject {
2 | public static func == (left: Self, right: Self) -> Bool}
  |                    `- note: candidate would match if 'PropertyElement' conformed to '_CFObject'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(borrowing PropertyElement, borrowing PropertyElement) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: borrowing Self, rhs: borrowing Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(borrowing PropertyElement, borrowing PropertyElement) -> Bool'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyElement.swift:37:45: error: cannot find 'kAudioObjectPropertyElementMain' in scope
35 | extension PropertyElement {
36 | 	/// Main element
37 | 	public static let main 		= PropertyElement(kAudioObjectPropertyElementMain)
   |                                             `- error: cannot find 'kAudioObjectPropertyElementMain' in scope
38 | 	/// Master element
39 | 	@available(macOS, introduced: 10.0, deprecated: 12.0, renamed: "main")
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyElement.swift:40:46: error: cannot find 'kAudioObjectPropertyElementMaster' in scope
38 | 	/// Master element
39 | 	@available(macOS, introduced: 10.0, deprecated: 12.0, renamed: "main")
40 | 	public static let master 	= PropertyElement(kAudioObjectPropertyElementMaster)
   |                                              `- error: cannot find 'kAudioObjectPropertyElementMaster' in scope
41 | 	/// Wildcard element
42 | 	public static let wildcard 	= PropertyElement(kAudioObjectPropertyElementWildcard)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyElement.swift:42:48: error: cannot find 'kAudioObjectPropertyElementWildcard' in scope
40 | 	public static let master 	= PropertyElement(kAudioObjectPropertyElementMaster)
41 | 	/// Wildcard element
42 | 	public static let wildcard 	= PropertyElement(kAudioObjectPropertyElementWildcard)
   |                                                `- error: cannot find 'kAudioObjectPropertyElementWildcard' in scope
43 | }
44 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyElement.swift:48:51: error: cannot find 'kAudioObjectPropertyElementWildcard' in scope
46 | 	/// Returns `true` if `lhs` and `rhs` are congruent.
47 | 	public static func ~== (lhs: PropertyElement, rhs: PropertyElement) -> Bool {
48 | 		lhs.rawValue == rhs.rawValue || lhs.rawValue == kAudioObjectPropertyElementWildcard || rhs.rawValue == kAudioObjectPropertyElementWildcard
   |                                                   `- error: cannot find 'kAudioObjectPropertyElementWildcard' in scope
49 | 	}
50 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyElement.swift:48:106: error: cannot find 'kAudioObjectPropertyElementWildcard' in scope
46 | 	/// Returns `true` if `lhs` and `rhs` are congruent.
47 | 	public static func ~== (lhs: PropertyElement, rhs: PropertyElement) -> Bool {
48 | 		lhs.rawValue == rhs.rawValue || lhs.rawValue == kAudioObjectPropertyElementWildcard || rhs.rawValue == kAudioObjectPropertyElementWildcard
   |                                                                                                          `- error: cannot find 'kAudioObjectPropertyElementWildcard' in scope
49 | 	}
50 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyElement.swift:55:8: error: cannot find 'kAudioObjectPropertyElementMain' in scope
53 | 	public var description: String {
54 | 		switch rawValue {
55 | 		case kAudioObjectPropertyElementMain:
   |        `- error: cannot find 'kAudioObjectPropertyElementMain' in scope
56 | 			return "main"
57 | 		case kAudioObjectPropertyElementWildcard:
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyElement.swift:57:8: error: cannot find 'kAudioObjectPropertyElementWildcard' in scope
55 | 		case kAudioObjectPropertyElementMain:
56 | 			return "main"
57 | 		case kAudioObjectPropertyElementWildcard:
   |        `- error: cannot find 'kAudioObjectPropertyElementWildcard' in scope
58 | 			return "wildcard"
59 | 		default:
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyScope.swift:14:23: error: cannot find type 'AudioObjectPropertyScope' in scope
12 | public struct PropertyScope: Equatable, Hashable, Sendable {
13 | 	/// The underlying Core Audio `AudioObjectPropertyScope`
14 | 	public let rawValue: AudioObjectPropertyScope
   |                       `- error: cannot find type 'AudioObjectPropertyScope' in scope
15 |
16 | 	/// Creates a new instance with the specified value
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyScope.swift:18:23: error: cannot find type 'AudioObjectPropertyScope' in scope
16 | 	/// Creates a new instance with the specified value
17 | 	/// - parameter value: The value to use for the new instance
18 | 	public init(_ value: AudioObjectPropertyScope) {
   |                       `- error: cannot find type 'AudioObjectPropertyScope' in scope
19 | 		self.rawValue = value
20 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyScope.swift:12:15: error: type 'PropertyScope' does not conform to protocol 'Hashable'
10 |
11 | /// A thin wrapper around a HAL audio object property scope
12 | public struct PropertyScope: Equatable, Hashable, Sendable {
   |               `- error: type 'PropertyScope' does not conform to protocol 'Hashable'
13 | 	/// The underlying Core Audio `AudioObjectPropertyScope`
14 | 	public let rawValue: AudioObjectPropertyScope
   |             `- note: stored property type '_' does not conform to protocol 'Hashable', preventing synthesized conformance of 'PropertyScope' to 'Hashable'
15 |
16 | 	/// Creates a new instance with the specified value
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyScope.swift:12:15: error: type 'PropertyScope' does not conform to protocol 'Equatable'
10 |
11 | /// A thin wrapper around a HAL audio object property scope
12 | public struct PropertyScope: Equatable, Hashable, Sendable {
   |               |- error: type 'PropertyScope' does not conform to protocol 'Equatable'
   |               `- note: add stubs for conformance
13 | 	/// The underlying Core Audio `AudioObjectPropertyScope`
14 | 	public let rawValue: AudioObjectPropertyScope
   |             `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PropertyScope' to 'Equatable'
15 |
16 | 	/// Creates a new instance with the specified value
Swift.==:1:24: note: candidate would match if 'PropertyScope' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'PropertyScope' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'PropertyScope' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PropertyScope' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'PropertyScope' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'PropertyScope' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'PropertyScope' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PropertyScope' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'PropertyScope' 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 'PropertyScope' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'PropertyScope' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'PropertyScope' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'PropertyScope' 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 'PropertyScope' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'PropertyScope' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'PropertyScope' conformed to 'SIMD'
3 |
Foundation.AttributedStringProtocol.==:2:20: note: candidate would match if 'PropertyScope' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'PropertyScope' conformed to 'AttributedStringProtocol'
3 |
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'PropertyScope' conformed to '_BridgedStoredNSError'
1 | protocol _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PropertyScope' conformed to '_BridgedStoredNSError'
3 |
CoreFoundation._CFObject.==:2:20: note: candidate would match if 'PropertyScope' conformed to '_CFObject'
1 | protocol _CFObject {
2 | public static func == (left: Self, right: Self) -> Bool}
  |                    `- note: candidate would match if 'PropertyScope' conformed to '_CFObject'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(borrowing PropertyScope, borrowing PropertyScope) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: borrowing Self, rhs: borrowing Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(borrowing PropertyScope, borrowing PropertyScope) -> Bool'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyScope.swift:37:45: error: cannot find 'kAudioObjectPropertyScopeGlobal' in scope
35 | extension PropertyScope {
36 | 	/// Global scope
37 | 	public static let global 		= PropertyScope(kAudioObjectPropertyScopeGlobal)
   |                                             `- error: cannot find 'kAudioObjectPropertyScopeGlobal' in scope
38 | 	/// Input scope
39 | 	public static let input 		= PropertyScope(kAudioObjectPropertyScopeInput)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyScope.swift:39:44: error: cannot find 'kAudioObjectPropertyScopeInput' in scope
37 | 	public static let global 		= PropertyScope(kAudioObjectPropertyScopeGlobal)
38 | 	/// Input scope
39 | 	public static let input 		= PropertyScope(kAudioObjectPropertyScopeInput)
   |                                            `- error: cannot find 'kAudioObjectPropertyScopeInput' in scope
40 | 	/// Output scope
41 | 	public static let output 		= PropertyScope(kAudioObjectPropertyScopeOutput)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyScope.swift:41:45: error: cannot find 'kAudioObjectPropertyScopeOutput' in scope
39 | 	public static let input 		= PropertyScope(kAudioObjectPropertyScopeInput)
40 | 	/// Output scope
41 | 	public static let output 		= PropertyScope(kAudioObjectPropertyScopeOutput)
   |                                             `- error: cannot find 'kAudioObjectPropertyScopeOutput' in scope
42 | 	/// Play-through scope
43 | 	public static let playThrough 	= PropertyScope(kAudioObjectPropertyScopePlayThrough)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyScope.swift:43:49: error: cannot find 'kAudioObjectPropertyScopePlayThrough' in scope
41 | 	public static let output 		= PropertyScope(kAudioObjectPropertyScopeOutput)
42 | 	/// Play-through scope
43 | 	public static let playThrough 	= PropertyScope(kAudioObjectPropertyScopePlayThrough)
   |                                                 `- error: cannot find 'kAudioObjectPropertyScopePlayThrough' in scope
44 | 	/// Wildcard scope
45 | 	public static let wildcard 		= PropertyScope(kAudioObjectPropertyScopeWildcard)
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyScope.swift:45:47: error: cannot find 'kAudioObjectPropertyScopeWildcard' in scope
43 | 	public static let playThrough 	= PropertyScope(kAudioObjectPropertyScopePlayThrough)
44 | 	/// Wildcard scope
45 | 	public static let wildcard 		= PropertyScope(kAudioObjectPropertyScopeWildcard)
   |                                               `- error: cannot find 'kAudioObjectPropertyScopeWildcard' in scope
46 | }
47 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyScope.swift:51:51: error: cannot find 'kAudioObjectPropertyScopeWildcard' in scope
49 | 	/// Returns `true` if `lhs` and `rhs` are congruent.
50 | 	public static func ~== (lhs: PropertyScope, rhs: PropertyScope) -> Bool {
51 | 		lhs.rawValue == rhs.rawValue || lhs.rawValue == kAudioObjectPropertyScopeWildcard || rhs.rawValue == kAudioObjectPropertyScopeWildcard
   |                                                   `- error: cannot find 'kAudioObjectPropertyScopeWildcard' in scope
52 | 	}
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyScope.swift:51:104: error: cannot find 'kAudioObjectPropertyScopeWildcard' in scope
49 | 	/// Returns `true` if `lhs` and `rhs` are congruent.
50 | 	public static func ~== (lhs: PropertyScope, rhs: PropertyScope) -> Bool {
51 | 		lhs.rawValue == rhs.rawValue || lhs.rawValue == kAudioObjectPropertyScopeWildcard || rhs.rawValue == kAudioObjectPropertyScopeWildcard
   |                                                                                                        `- error: cannot find 'kAudioObjectPropertyScopeWildcard' in scope
52 | 	}
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyScope.swift:58:8: error: cannot find 'kAudioObjectPropertyScopeGlobal' in scope
56 | 	public var description: String {
57 | 		switch rawValue {
58 | 		case kAudioObjectPropertyScopeGlobal:
   |        `- error: cannot find 'kAudioObjectPropertyScopeGlobal' in scope
59 | 			return "global"
60 | 		case kAudioObjectPropertyScopeInput:
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyScope.swift:60:8: error: cannot find 'kAudioObjectPropertyScopeInput' in scope
58 | 		case kAudioObjectPropertyScopeGlobal:
59 | 			return "global"
60 | 		case kAudioObjectPropertyScopeInput:
   |        `- error: cannot find 'kAudioObjectPropertyScopeInput' in scope
61 | 			return "input"
62 | 		case kAudioObjectPropertyScopeOutput:
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyScope.swift:62:8: error: cannot find 'kAudioObjectPropertyScopeOutput' in scope
60 | 		case kAudioObjectPropertyScopeInput:
61 | 			return "input"
62 | 		case kAudioObjectPropertyScopeOutput:
   |        `- error: cannot find 'kAudioObjectPropertyScopeOutput' in scope
63 | 			return "output"
64 | 		case kAudioObjectPropertyScopePlayThrough:
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyScope.swift:64:8: error: cannot find 'kAudioObjectPropertyScopePlayThrough' in scope
62 | 		case kAudioObjectPropertyScopeOutput:
63 | 			return "output"
64 | 		case kAudioObjectPropertyScopePlayThrough:
   |        `- error: cannot find 'kAudioObjectPropertyScopePlayThrough' in scope
65 | 			return "playthrough"
66 | 		case kAudioObjectPropertyScopeWildcard:
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyScope.swift:66:8: error: cannot find 'kAudioObjectPropertyScopeWildcard' in scope
64 | 		case kAudioObjectPropertyScopePlayThrough:
65 | 			return "playthrough"
66 | 		case kAudioObjectPropertyScopeWildcard:
   |        `- error: cannot find 'kAudioObjectPropertyScopeWildcard' in scope
67 | 			return "wildcard"
68 | 		default:
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertySelector.swift:14:23: error: cannot find type 'AudioObjectPropertySelector' in scope
12 | public struct PropertySelector: Equatable, Hashable, Sendable {
13 | 	/// The underlying Core Audio `AudioObjectPropertySelector`
14 | 	public let rawValue: AudioObjectPropertySelector
   |                       `- error: cannot find type 'AudioObjectPropertySelector' in scope
15 |
16 | 	/// Creates a new instance with the specified value
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertySelector.swift:18:23: error: cannot find type 'AudioObjectPropertySelector' in scope
16 | 	/// Creates a new instance with the specified value
17 | 	/// - parameter value: The value to use for the new instance
18 | 	public init(_ value: AudioObjectPropertySelector) {
   |                       `- error: cannot find type 'AudioObjectPropertySelector' in scope
19 | 		self.rawValue = value
20 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertySelector.swift:12:15: error: type 'PropertySelector' does not conform to protocol 'Hashable'
10 |
11 | /// A thin wrapper around a HAL audio object property selector
12 | public struct PropertySelector: Equatable, Hashable, Sendable {
   |               `- error: type 'PropertySelector' does not conform to protocol 'Hashable'
13 | 	/// The underlying Core Audio `AudioObjectPropertySelector`
14 | 	public let rawValue: AudioObjectPropertySelector
   |             `- note: stored property type '_' does not conform to protocol 'Hashable', preventing synthesized conformance of 'PropertySelector' to 'Hashable'
15 |
16 | 	/// Creates a new instance with the specified value
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertySelector.swift:12:15: error: type 'PropertySelector' does not conform to protocol 'Equatable'
10 |
11 | /// A thin wrapper around a HAL audio object property selector
12 | public struct PropertySelector: Equatable, Hashable, Sendable {
   |               |- error: type 'PropertySelector' does not conform to protocol 'Equatable'
   |               `- note: add stubs for conformance
13 | 	/// The underlying Core Audio `AudioObjectPropertySelector`
14 | 	public let rawValue: AudioObjectPropertySelector
   |             `- note: stored property type '_' does not conform to protocol 'Equatable', preventing synthesized conformance of 'PropertySelector' to 'Equatable'
15 |
16 | 	/// Creates a new instance with the specified value
Swift.==:1:24: note: candidate would match if 'PropertySelector' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'PropertySelector' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'PropertySelector' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PropertySelector' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'PropertySelector' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'PropertySelector' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'PropertySelector' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PropertySelector' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'PropertySelector' 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 'PropertySelector' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'PropertySelector' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'PropertySelector' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'PropertySelector' 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 'PropertySelector' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'PropertySelector' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'PropertySelector' conformed to 'SIMD'
3 |
Foundation.AttributedStringProtocol.==:2:20: note: candidate would match if 'PropertySelector' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'PropertySelector' conformed to 'AttributedStringProtocol'
3 |
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'PropertySelector' conformed to '_BridgedStoredNSError'
1 | protocol _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'PropertySelector' conformed to '_BridgedStoredNSError'
3 |
CoreFoundation._CFObject.==:2:20: note: candidate would match if 'PropertySelector' conformed to '_CFObject'
1 | protocol _CFObject {
2 | public static func == (left: Self, right: Self) -> Bool}
  |                    `- note: candidate would match if 'PropertySelector' conformed to '_CFObject'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(borrowing PropertySelector, borrowing PropertySelector) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: borrowing Self, rhs: borrowing Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(borrowing PropertySelector, borrowing PropertySelector) -> Bool'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertySelector.swift:37:48: error: cannot find 'kAudioObjectPropertySelectorWildcard' in scope
35 | extension PropertySelector {
36 | 	/// Wildcard selector
37 | 	public static let wildcard = PropertySelector(kAudioObjectPropertySelectorWildcard)
   |                                                `- error: cannot find 'kAudioObjectPropertySelectorWildcard' in scope
38 | }
39 |
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertySelector.swift:44:51: error: cannot find 'kAudioObjectPropertySelectorWildcard' in scope
42 | 	/// Returns `true` if `lhs` and `rhs` are congruent.
43 | 	public static func ~== (lhs: PropertySelector, rhs: PropertySelector) -> Bool {
44 | 		lhs.rawValue == rhs.rawValue || lhs.rawValue == kAudioObjectPropertySelectorWildcard || rhs.rawValue == kAudioObjectPropertySelectorWildcard
   |                                                   `- error: cannot find 'kAudioObjectPropertySelectorWildcard' in scope
45 | 	}
46 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertySelector.swift:44:107: error: cannot find 'kAudioObjectPropertySelectorWildcard' in scope
42 | 	/// Returns `true` if `lhs` and `rhs` are congruent.
43 | 	public static func ~== (lhs: PropertySelector, rhs: PropertySelector) -> Bool {
44 | 		lhs.rawValue == rhs.rawValue || lhs.rawValue == kAudioObjectPropertySelectorWildcard || rhs.rawValue == kAudioObjectPropertySelectorWildcard
   |                                                                                                           `- error: cannot find 'kAudioObjectPropertySelectorWildcard' in scope
45 | 	}
46 | }
/Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertySelector.swift:51:8: error: cannot find 'kAudioObjectPropertySelectorWildcard' in scope
49 | 	public var description: String {
50 | 		switch rawValue {
51 | 		case kAudioObjectPropertySelectorWildcard:
   |        `- error: cannot find 'kAudioObjectPropertySelectorWildcard' in scope
52 | 			return "wildcard"
53 | 		default:
Failed frontend command:
/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioAggregateDevice.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioBox.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioBufferListWrapper.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioChannelLayoutWrapper.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioClockDevice.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioControl.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioDevice+ChannelNominalLineLevel.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioDevice+ClockSource.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioDevice+DataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioDevice+HighPassFilterSetting.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioDevice+PlayThroughDestination.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioDevice+TransportType.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioDevice.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioEndpoint.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioEndpointDevice.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioHardwareIOProcStreamUsageWrapper.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObject.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioObjectPropertyData.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioPlugIn.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioProcess.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioStream+TerminalType.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioStream.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubdevice+DriftCompensationQuality.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubdevice.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSubtap.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioSystem.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTap.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioTransportManager.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/BooleanControl.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/LevelControl.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyAddress.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyElement.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyQualifier.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyScope.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertySelector.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl+Item.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SelectorControl.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/SliderControl.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/StereoPanControl.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/String+fourCC.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/UInt32+fourCC.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/UInt32+hexString.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/UnfairLock.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CAAudioHardware.build/Debug-appletvos/CAAudioHardware-t.build/Objects-normal/arm64/supplementaryOutputs-8 -target arm64-apple-tvos15.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CAAudioHardware.build/Debug-appletvos/CAAudioHardware-t.build/Objects-normal/arm64/CAAudioHardware-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044509235ffd515576fb835ffc8f67461e5.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CAAudioHardware.build/Debug-appletvos/CAAudioHardware-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CAAudioHardware.build/Debug-appletvos/CAAudioHardware-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CAAudioHardware.build/Debug-appletvos/CAAudioHardware-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name CAAudioHardware -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CAAudioHardware.build/Debug-appletvos/CAAudioHardware-t.build/Objects-normal/arm64/CAAudioHardware_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-tvos27.0 -target-sdk-version 27.0 -target-sdk-name appletvos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CAAudioHardware.build/Debug-appletvos/CAAudioHardware-t.build/Objects-normal/arm64/PropertyElement.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CAAudioHardware.build/Debug-appletvos/CAAudioHardware-t.build/Objects-normal/arm64/PropertyQualifier.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CAAudioHardware.build/Debug-appletvos/CAAudioHardware-t.build/Objects-normal/arm64/PropertyScope.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CAAudioHardware.build/Debug-appletvos/CAAudioHardware-t.build/Objects-normal/arm64/PropertySelector.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CAAudioHardware.build/Debug-appletvos/CAAudioHardware-t.build/Objects-normal/arm64/CAAudioHardware.swiftmodule -index-unit-output-path /CAAudioHardware.build/Debug-appletvos/CAAudioHardware-t.build/Objects-normal/arm64/PropertyElement.o -index-unit-output-path /CAAudioHardware.build/Debug-appletvos/CAAudioHardware-t.build/Objects-normal/arm64/PropertyQualifier.o -index-unit-output-path /CAAudioHardware.build/Debug-appletvos/CAAudioHardware-t.build/Objects-normal/arm64/PropertyScope.o -index-unit-output-path /CAAudioHardware.build/Debug-appletvos/CAAudioHardware-t.build/Objects-normal/arm64/PropertySelector.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyElement.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PropertyElement.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyQualifier.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PropertyQualifier.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyScope.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PropertyScope.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertySelector.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PropertySelector.swift
SwiftCompile normal arm64 Compiling\ AudioAggregateDevice.swift,\ AudioBox.swift,\ AudioBufferListWrapper.swift,\ AudioChannelLayoutWrapper.swift,\ AudioClockDevice.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioAggregateDevice.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioBox.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioBufferListWrapper.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioChannelLayoutWrapper.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioClockDevice.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioAggregateDevice.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AudioAggregateDevice.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioBox.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AudioBox.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioBufferListWrapper.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AudioBufferListWrapper.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioChannelLayoutWrapper.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AudioChannelLayoutWrapper.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/AudioClockDevice.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AudioClockDevice.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-11-01 22:28:12.781 xcodebuild[810:4864] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64 Compiling\ PropertyElement.swift,\ PropertyQualifier.swift,\ PropertyScope.swift,\ PropertySelector.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyElement.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyQualifier.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyScope.swift /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertySelector.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyElement.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertyScope.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CAAudioHardware/PropertySelector.swift (in target 'CAAudioHardware' from project 'CAAudioHardware')
	Building workspace CAAudioHardware with scheme CAAudioHardware
(5 failures)
BUILD FAILURE 6.4 tvOS