The Swift Package Index logo.Swift Package Index

Build Information

Failed to build BluetoothLinux, reference master (93efd3), with Swift 6.3 for macOS (SPM) on 30 Oct 2026 20:29:33 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64

Build Log

[573/716] Compiling BluetoothGATT GATTDayOfWeek.swift
[574/716] Compiling BluetoothGATT GATTDescriptor.swift
[575/716] Compiling BluetoothGATT GATTDstOffset.swift
[576/716] Compiling BluetoothGATT GATTEncryptedDataKeyMaterial.swift
[577/716] Compiling BluetoothGATT GATTExactTime256.swift
[578/716] Compiling BluetoothGATT GATTExternalReportReference.swift
[579/716] Compiling BluetoothGATT GATTFirmwareRevisionString.swift
[580/716] Compiling BluetoothGATT GATTFloorNumber.swift
[581/716] Compiling BluetoothGATT GATTFormatDescriptor.swift
[582/716] Compiling BluetoothGATT GATTHardwareRevisionString.swift
[583/716] Compiling BluetoothGATT GATTIndoorPositioningConfiguration.swift
[584/716] Compiling BluetoothGATT GATTLESecurityLevels.swift
[585/716] Compiling BluetoothGATT GATTLatitude.swift
[586/716] Compiling BluetoothGATT GATTLocalEastCoordinate.swift
[587/716] Compiling BluetoothGATT GATTAerobicHeartRateUpperLimit.swift
[588/716] Compiling BluetoothGATT GATTAerobicThreshold.swift
[589/716] Compiling BluetoothGATT GATTAge.swift
[590/716] Compiling BluetoothGATT GATTAggregateFormatDescriptor.swift
[591/716] Compiling BluetoothGATT GATTAlertCategory.swift
[592/716] Compiling BluetoothGATT GATTAlertCategoryBitMask.swift
[593/716] Compiling BluetoothGATT GATTAlertLevel.swift
[594/716] Compiling BluetoothGATT GATTAlertNotificationControlPoint.swift
[595/716] Compiling BluetoothGATT GATTAlertNotificationService.swift
[596/716] Compiling BluetoothGATT GATTAlertStatus.swift
[597/716] Compiling BluetoothGATT GATTAltitude.swift
[598/716] Compiling BluetoothGATT GATTAnaerobicHeartRateLowerLimit.swift
[599/716] Compiling BluetoothGATT GATTAnaerobicHeartRateUpperLimit.swift
[600/716] Compiling BluetoothGATT GATTAttributes.swift
[620/716] Compiling BluetoothGATT GATTProfile.swift
[621/716] Compiling BluetoothGATT GATTReferenceTimeInformation.swift
[622/716] Compiling BluetoothGATT GATTReportReference.swift
[623/716] Compiling BluetoothGATT GATTScanIntervalWindow.swift
[624/716] Compiling BluetoothGATT GATTScanRefresh.swift
[625/716] Compiling BluetoothGATT GATTSerialNumberString.swift
[626/716] Compiling BluetoothGATT GATTServer.swift
[627/716] Compiling BluetoothGATT GATTServerCharacteristicConfiguration.swift
[628/716] Compiling BluetoothGATT GATTService.swift
[629/716] Compiling BluetoothGATT GATTServiceChanged.swift
[630/716] Compiling BluetoothGATT GATTSoftwareRevisionString.swift
[631/716] Compiling BluetoothGATT GATTSupportedNewAlertCategory.swift
[632/716] Compiling BluetoothGATT GATTSupportedUnreadAlertCategory.swift
[633/716] Compiling BluetoothGATT GATTLocalNorthCoordinate.swift
[634/716] Compiling BluetoothGATT GATTLocalTimeInformation.swift
[635/716] Compiling BluetoothGATT GATTLocationName.swift
[636/716] Compiling BluetoothGATT GATTLongitude.swift
[637/716] Compiling BluetoothGATT GATTManufacturerNameString.swift
[638/716] Compiling BluetoothGATT GATTModelNumber.swift
[639/716] Compiling BluetoothGATT GATTNewAlert.swift
[640/716] Compiling BluetoothGATT GATTNumberOfDigitals.swift
[641/716] Compiling BluetoothGATT GATTObjectID.swift
[642/716] Compiling BluetoothGATT GATTObjectName.swift
[643/716] Compiling BluetoothGATT GATTObjectSize.swift
[644/716] Compiling BluetoothGATT GATTObjectType.swift
[645/716] Compiling BluetoothGATT GATTPnPID.swift
[646/936] Compiling BluetoothHCI HostControllerBasebandCommand.swift
[647/936] Compiling BluetoothHCI InformationalCommand.swift
[648/936] Compiling BluetoothHCI LMPFeature.swift
[649/936] Compiling BluetoothHCI LinkControlCommand.swift
[650/936] Compiling BluetoothHCI LinkPolicyCommand.swift
[651/936] Compiling BluetoothHCI LowEnergyAddressType.swift
[652/936] Compiling BluetoothHCI LowEnergyAdvertiserAddressType.swift
[653/936] Compiling BluetoothHCI LowEnergyAdvertising.swift
[654/936] Compiling BluetoothHCI LowEnergyAllPhys.swift
[655/936] Compiling BluetoothHCI LowEnergyChannelMap.swift
[656/936] Compiling BluetoothHCI LowEnergyClockAccuracy.swift
[657/936] Compiling BluetoothHCI LowEnergyCommand.swift
[658/936] Compiling BluetoothHCI LowEnergyConnection.swift
[659/936] Emitting module BluetoothGATT
[660/936] Compiling BluetoothHCI HCIRejectConnectionRequest.swift
[661/936] Compiling BluetoothHCI HCIRemoteNameRequest.swift
[662/936] Compiling BluetoothHCI HCIRemoteNameRequestComplete.swift
[663/936] Compiling BluetoothHCI HCIReset.swift
[664/936] Compiling BluetoothHCI HCISetConnectionEncryption.swift
[665/936] Compiling BluetoothHCI HCISetEventFilter.swift
[666/936] Compiling BluetoothHCI HCISetEventMask.swift
[667/936] Compiling BluetoothHCI HCISimplePairingComplete.swift
[668/936] Compiling BluetoothHCI HCIUserConfirmationRequest.swift
[669/936] Compiling BluetoothHCI HCIUserConfirmationRequestReply.swift
[670/936] Compiling BluetoothHCI HCIVersion.swift
[671/936] Compiling BluetoothHCI HCIWriteClassOfDevice.swift
[672/936] Compiling BluetoothHCI HCIWriteConnectionAcceptTimeout.swift
[673/936] Compiling BluetoothHCI HCIWriteLinkPolicySettings.swift
[674/936] Compiling BluetoothHCI HCILEAdvertisingReport.swift
[675/936] Compiling BluetoothHCI HCILEAdvertisingSetTerminated.swift
[676/936] Compiling BluetoothHCI HCILEChannelSelectionAlgorithm.swift
[677/936] Compiling BluetoothHCI HCILEConnectionComplete.swift
[678/936] Compiling BluetoothHCI HCILEConnectionUpdateComplete.swift
[679/936] Compiling BluetoothHCI HCILECreateConnection.swift
[680/936] Compiling BluetoothHCI HCILEDataLengthChange.swift
[681/936] Compiling BluetoothHCI HCILEDirectedAdvertisingReport.swift
[682/936] Compiling BluetoothHCI HCILEEncrypt.swift
[683/936] Compiling BluetoothHCI HCILEEnhancedConnectionComplete.swift
[684/936] Compiling BluetoothHCI HCILEEnhancedConnectionCompleteV2.swift
[685/936] Compiling BluetoothHCI HCILEEnhancedReceiverTest.swift
[686/936] Compiling BluetoothHCI HCILEEnhancedTransmitterTest.swift
[687/936] Compiling BluetoothHCI HCILEExtendedAdvertisingReport.swift
[688/936] Compiling BluetoothHCI HCILEExtendedCreateConnection.swift
[689/936] Compiling BluetoothHCI HCILEGenerateDHKey.swift
[690/936] Compiling BluetoothHCI HCILEGenerateDHKeyComplete.swift
[691/936] Compiling BluetoothHCI HCILELongTermKeyRequest.swift
[692/936] Compiling BluetoothHCI HCILELongTermKeyRequestNegativeReply.swift
[693/936] Compiling BluetoothHCI HCILELongTermKeyRequestReply.swift
[694/936] Compiling BluetoothHCI HCILEPeriodicAdvertisingCreateSync.swift
[695/936] Compiling BluetoothHCI HCILEPeriodicAdvertisingReport.swift
[696/936] Compiling BluetoothHCI HCILEPeriodicAdvertisingReportV2.swift
[697/936] Compiling BluetoothHCI HCILEPeriodicAdvertisingResponseReport.swift
[698/936] Compiling BluetoothHCI HCILEPeriodicAdvertisingSetInfoTransfer.swift
[699/936] Compiling BluetoothHCI HCILEPeriodicAdvertisingSubeventDataRequest.swift
[700/936] Compiling BluetoothHCI HCILEPeriodicAdvertisingSyncEstablished.swift
[701/936] Compiling BluetoothHCI HCILEPeriodicAdvertisingSyncEstablishedV2.swift
[702/936] Compiling BluetoothHCI HCIWritePageTimeout.swift
[703/936] Compiling BluetoothHCI HCIWriteScanEnable.swift
[717/936] Compiling BluetoothHCI LowEnergyConnectionInterval.swift
[718/936] Compiling BluetoothHCI LowEnergyConnectionIntervalRange.swift
[719/936] Compiling BluetoothHCI LowEnergyConnectionLatency.swift
[720/936] Compiling BluetoothHCI LowEnergyConnectionLength.swift
[721/936] Compiling BluetoothHCI LowEnergyEvent.swift
[722/936] Compiling BluetoothHCI LowEnergyFeature.swift
[723/936] Compiling BluetoothHCI LowEnergyFragmentPreference.swift
[724/936] Compiling BluetoothHCI LowEnergyMaxTxOctets.swift
[725/936] Compiling BluetoothHCI LowEnergyMaxTxTime.swift
[726/936] Compiling BluetoothHCI HCILESetPeriodicAdvertisingParametersV2.swift
[727/936] Compiling BluetoothHCI HCILESetPeriodicAdvertisingResponseData.swift
[728/936] Compiling BluetoothHCI HCILESetPeriodicAdvertisingSubeventData.swift
[729/936] Compiling BluetoothHCI HCILESetPeriodicAdvertisingSyncTransferParameters.swift
[730/936] Compiling BluetoothHCI HCILESetPeriodicSyncSubevent.swift
[731/936] Compiling BluetoothHCI HCILESetPhy.swift
[732/936] Compiling BluetoothHCI HCILESetPrivacyMode.swift
[733/936] Compiling BluetoothHCI HCILESetRandomAddress.swift
[734/936] Compiling BluetoothHCI HCILESetResolvablePrivateAddressTimeout.swift
[735/936] Compiling BluetoothHCI HCILESetScanEnable.swift
[736/936] Compiling BluetoothHCI HCILESetScanParameters.swift
[737/936] Compiling BluetoothHCI HCILESetScanResponseData.swift
[738/936] Compiling BluetoothHCI HCILEStartEncryption.swift
[739/936] Compiling BluetoothHCI HCILETestEnd.swift
[740/936] Compiling BluetoothHCI HCILETransmitterTest.swift
[741/936] Compiling BluetoothHCI HCILEUpdateConnection.swift
[742/936] Compiling BluetoothHCI HCILEWriteRfPathCompensation.swift
[743/936] Compiling BluetoothHCI HCILEWriteSuggestedDefaultDataLength.swift
[744/936] Compiling BluetoothHCI HCILinkKeyNotification.swift
[745/936] Compiling BluetoothHCI HCILinkKeyRequest.swift
[746/936] Compiling BluetoothHCI HCILinkKeyRequestNegativeReply.swift
[747/936] Compiling BluetoothHCI HCILinkKeyRequestReply.swift
[748/936] Compiling BluetoothHCI HCILowEnergyMetaEvent.swift
[749/936] Compiling BluetoothHCI HCIMaxSlotsChange.swift
[750/936] Compiling BluetoothHCI HCILERemoveDeviceFromResolvingList.swift
[751/936] Compiling BluetoothHCI HCILERemoveDeviceFromWhiteList.swift
[752/936] Compiling BluetoothHCI HCILERemoveDeviceToPeriodicAdvertiserList.swift
[753/936] Compiling BluetoothHCI HCILEScanRequestReceived.swift
[754/936] Compiling BluetoothHCI HCILESetAddressResolutionEnable.swift
[755/936] Compiling BluetoothHCI HCILESetAdvertiseEnable.swift
[756/936] Compiling BluetoothHCI HCILESetAdvertisingData.swift
[757/936] Compiling BluetoothHCI HCILESetAdvertisingParameters.swift
[758/936] Compiling BluetoothHCI HCILESetAdvertisingSetRandomAddress.swift
[759/936] Compiling BluetoothHCI HCILESetDataLength.swift
[760/936] Compiling BluetoothHCI HCILESetDefaultPeriodicAdvertisingSyncTransferParameters.swift
[761/936] Compiling BluetoothHCI HCILESetDefaultPhy.swift
[762/936] Compiling BluetoothHCI HCILESetEventMask.swift
[763/936] Compiling BluetoothHCI HCILESetEventMaskV2.swift
[764/936] Compiling BluetoothHCI HCILESetExtendedAdvertisingData.swift
[765/936] Compiling BluetoothHCI HCILESetExtendedAdvertisingParameters.swift
[766/936] Compiling BluetoothHCI HCILESetExtendedAdvertisingParametersV2.swift
[767/936] Compiling BluetoothHCI HCILESetExtendedScanEnable.swift
[768/936] Compiling BluetoothHCI HCILESetExtendedScanParameters.swift
[769/936] Compiling BluetoothHCI HCILESetExtendedScanResponseData.swift
[770/936] Compiling BluetoothHCI HCILESetHostChannelClassification.swift
[771/936] Compiling BluetoothHCI HCILESetPeriodicAdvertisingData.swift
[772/936] Compiling BluetoothHCI HCILESetPeriodicAdvertisingEnable.swift
[773/936] Compiling BluetoothHCI HCILESetPeriodicAdvertisingParameters.swift
[774/936] Compiling BluetoothHCI AdvertisingChannelHeader.swift
[775/936] Compiling BluetoothHCI AdvertisingInterval.swift
[776/936] Compiling BluetoothHCI BluetoothHostController.swift
[777/936] Compiling BluetoothHCI ChannelIdentifier.swift
[778/936] Compiling BluetoothHCI ConnectionAcceptTimeout.swift
[779/936] Compiling BluetoothHCI HCI.swift
[780/936] Compiling BluetoothHCI HCIAcceptConnectionRequest.swift
[781/936] Compiling BluetoothHCI HCIAuthenticationComplete.swift
[782/936] Compiling BluetoothHCI HCIAuthenticationRequested.swift
[783/936] Compiling BluetoothHCI HCIChangeConnectionPacketType.swift
[784/936] Compiling BluetoothHCI HCICommand.swift
[785/936] Compiling BluetoothHCI HCICommandComplete.swift
[786/936] Compiling BluetoothHCI HCICommandStatus.swift
[787/936] Compiling BluetoothHCI HCICommandTimeout.swift
[788/936] Compiling BluetoothHCI HCIConnectionComplete.swift
[789/936] Compiling BluetoothHCI HCIConnectionPacketTypeChange.swift
[790/936] Compiling BluetoothHCI HCIConnectionRequest.swift
[791/936] Compiling BluetoothHCI HCICreateConnection.swift
[792/936] Compiling BluetoothHCI HCICreateConnectionCancel.swift
[793/936] Compiling BluetoothHCI HCIDeleteStoredLinkKey.swift
[794/936] Compiling BluetoothHCI HCIDisconnect.swift
[795/936] Compiling BluetoothHCI HCIDisconnectionComplete.swift
[796/936] Compiling BluetoothHCI HCIEncryptionChange.swift
[797/936] Compiling BluetoothHCI HCIEncryptionKeyRefreshComplete.swift
[798/936] Compiling BluetoothHCI HCIError.swift
[799/960] Compiling BluetoothHCI HCIModeChange.swift
[800/960] Compiling BluetoothHCI HCINumberOfCompletedPackets.swift
[801/960] Compiling BluetoothHCI HCIPINCodeRequest.swift
[802/960] Compiling BluetoothHCI HCIPINCodeRequestReply.swift
[803/960] Compiling BluetoothHCI HCIPacketHeader.swift
[804/960] Compiling BluetoothHCI HCIPageScanRepetitionMode.swift
[805/960] Compiling BluetoothHCI HCIPeriodicInquiryMode.swift
[806/960] Compiling BluetoothHCI HCIQoSSetup.swift
[807/960] Compiling BluetoothHCI HCIQoSSetupComplete.swift
[808/960] Compiling BluetoothHCI HCIReadClassOfDevice.swift
[809/960] Compiling BluetoothHCI HCIReadClockOffset.swift
[810/960] Compiling BluetoothHCI HCIReadClockOffsetComplete.swift
[811/960] Compiling BluetoothHCI HCIReadConnectionAcceptTimeout.swift
[812/960] Compiling BluetoothHCI HCIReadDataBlockSize.swift
[813/960] Compiling BluetoothHCI HCIReadDeviceAddress.swift
[814/960] Compiling BluetoothHCI HCIReadLMPHandle.swift
[815/960] Compiling BluetoothHCI HCIReadLocalName.swift
[816/960] Compiling BluetoothHCI HCIReadLocalSupportedCommands.swift
[817/960] Compiling BluetoothHCI HCIReadLocalSupportedFeatures.swift
[818/960] Compiling BluetoothHCI HCIReadLocalVersionInformation.swift
[819/960] Compiling BluetoothHCI HCIReadPageTimeout.swift
[820/960] Compiling BluetoothHCI HCIReadRSSI.swift
[821/960] Compiling BluetoothHCI HCIReadRemoteExtendedFeatures.swift
[822/960] Compiling BluetoothHCI HCIReadRemoteExtendedFeaturesComplete.swift
[823/960] Compiling BluetoothHCI HCIReadRemoteFeaturesComplete.swift
[824/960] Compiling BluetoothHCI HCIReadRemoteSupportedFeatures.swift
[825/960] Compiling BluetoothHCI HCIReadRemoteVersionInformation.swift
[826/960] Compiling BluetoothHCI HCIReadRemoteVersionInformationComplete.swift
[827/960] Compiling BluetoothHCI HCIReadStoredLinkKey.swift
[828/960] Compiling BluetoothHCI HCIReadTransmitPowerLevel.swift
[843/960] Compiling BluetoothHCI HCIWriteLinkSupervisionTimeout.swift
[844/960] Compiling BluetoothHCI HCIWriteLocalName.swift
[845/960] Compiling BluetoothHCI HCIWritePageScanActivity.swift
[846/960] Compiling BluetoothHCI HCIWritePageScanType.swift
[847/960] Compiling BluetoothHCI HCIEvent.swift
[848/960] Compiling BluetoothHCI HCIExitPeriodicInquiryMode.swift
[849/960] Compiling BluetoothHCI HCIGeneralEvent.swift
[850/960] Compiling BluetoothHCI HCIHoldMode.swift
[851/960] Compiling BluetoothHCI HCIIOCapabilityRequest.swift
[852/960] Compiling BluetoothHCI HCIIOCapabilityRequestReply.swift
[853/960] Compiling BluetoothHCI HCIIOCapabilityResponse.swift
[854/960] Compiling BluetoothHCI HCIInquiry.swift
[855/960] Compiling BluetoothHCI HCIInquiryCancel.swift
[856/960] Compiling BluetoothHCI HCIInquiryComplete.swift
[857/960] Compiling BluetoothHCI HCIInquiryResult.swift
[858/960] Compiling BluetoothHCI HCILEAddDeviceToPeriodicAdvertiserList.swift
[859/960] Compiling BluetoothHCI HCILEAddDeviceToResolvingList.swift
[860/960] Compiling BluetoothHCI HCILEAddDeviceToWhiteList.swift
[889/960] Compiling BluetoothHCI HCILEPeriodicAdvertisingSyncLost.swift
[890/960] Compiling BluetoothHCI HCILEPeriodicAdvertisingSyncTransfer.swift
[891/960] Compiling BluetoothHCI HCILEPeriodicAdvertisingSyncTransferReceived.swift
[892/960] Compiling BluetoothHCI HCILEPeriodicAdvertisingSyncTransferReceivedV2.swift
[893/960] Compiling BluetoothHCI HCILEPeriodicAdvertisingTerminateSync.swift
[894/960] Compiling BluetoothHCI HCILEPhyUpdateComplete.swift
[895/960] Compiling BluetoothHCI HCILERandom.swift
[896/960] Compiling BluetoothHCI HCILEReadAdvertisingChannelTxPower.swift
[897/960] Compiling BluetoothHCI HCILEReadBufferSize.swift
[898/960] Compiling BluetoothHCI HCILEReadChannelMap.swift
[899/960] Compiling BluetoothHCI HCILEReadLocalP256PublicKeyComplete.swift
[900/960] Compiling BluetoothHCI HCILEReadLocalResolvableAddressReturn.swift
[901/960] Compiling BluetoothHCI HCILEReadLocalSupportedFeatures.swift
[902/960] Compiling BluetoothHCI HCILEReadMaximumAdvertisingDataLength.swift
[903/960] Compiling BluetoothHCI HCILEReadMaximumDataLength.swift
[904/960] Compiling BluetoothHCI HCILEReadNumberOfSupportedAdvertisingSets.swift
[905/960] Compiling BluetoothHCI HCILEReadPeerResolvableAddressReturn.swift
[906/960] Compiling BluetoothHCI HCILEReadPeriodicAdvertisingListSize.swift
[907/960] Compiling BluetoothHCI HCILEReadPhy.swift
[908/960] Compiling BluetoothHCI HCILEReadRemoteUsedFeatures.swift
[909/960] Compiling BluetoothHCI HCILEReadRemoteUsedFeaturesComplete.swift
[910/960] Compiling BluetoothHCI HCILEReadResolvingListSize.swift
[911/960] Compiling BluetoothHCI HCILEReadRfPathCompensation.swift
[912/960] Compiling BluetoothHCI HCILEReadSuggestedDefaultDataLength.swift
[913/960] Compiling BluetoothHCI HCILEReadSupportedStates.swift
[914/960] Compiling BluetoothHCI HCILEReadTransmitPower.swift
[915/960] Compiling BluetoothHCI HCILEReadWhiteListSize.swift
[916/960] Compiling BluetoothHCI HCILEReceiverTest.swift
[917/960] Compiling BluetoothHCI HCILERemoteConnectionParameterRequest.swift
[918/960] Compiling BluetoothHCI HCILERemoteConnectionParameterRequestNegativeReply.swift
[919/960] Compiling BluetoothHCI HCILERemoteConnectionParameterRequestReply.swift
[920/960] Compiling BluetoothHCI HCILERemoveAdvertisingSet.swift
[921/960] Emitting module BluetoothHCI
[922/960] Compiling BluetoothHCI LowEnergyPacketPayload.swift
[923/960] Compiling BluetoothHCI LowEnergyPeerIdentifyAddressType.swift
[924/960] Compiling BluetoothHCI LowEnergyPhyOptions.swift
[925/960] Compiling BluetoothHCI LowEnergyResolvingList.swift
[926/960] Compiling BluetoothHCI LowEnergyRfRxPathCompensationValue.swift
[927/960] Compiling BluetoothHCI LowEnergyRfTxPathCompensationValue.swift
[928/960] Compiling BluetoothHCI LowEnergyRole.swift
[929/960] Compiling BluetoothHCI LowEnergyRxChannel.swift
[930/960] Compiling BluetoothHCI LowEnergyRxPhy.swift
[931/960] Compiling BluetoothHCI LowEnergyRxPhys.swift
[932/960] Compiling BluetoothHCI LowEnergyScanInterval.swift
[933/960] Compiling BluetoothHCI LowEnergyState.swift
[934/960] Compiling BluetoothHCI LowEnergySupervisionTimeout.swift
[935/960] Compiling BluetoothHCI LowEnergyTxChannel.swift
[936/960] Compiling BluetoothHCI LowEnergyTxPhy.swift
[937/960] Compiling BluetoothHCI LowEnergyTxPhys.swift
[938/960] Compiling BluetoothHCI LowEnergyTxPower.swift
[939/960] Compiling BluetoothHCI LowEnergyWhiteList.swift
[940/960] Compiling BluetoothHCI LowEnergyWhiteListDevice.swift
[941/960] Compiling BluetoothHCI PacketType.swift
[942/960] Compiling BluetoothHCI ProtocolServiceMultiplexer.swift
[943/960] Compiling BluetoothHCI StatusParametersCommand.swift
[944/960] Compiling BluetoothHCI VendorCommand.swift
[945/960] Compiling BluetoothHCI iBeacon.swift
[946/1049] Compiling BluetoothLinux BNEPRemoveConnection.swift
[947/1049] Compiling BluetoothLinux CMTP.swift
[948/1049] Compiling BluetoothLinux CMTPIO.swift
[949/1049] Compiling BluetoothLinux Error.swift
[950/1049] Compiling BluetoothLinux Integer.swift
[951/1049] Compiling BluetoothLinux Sequence.swift
[952/1049] Compiling BluetoothLinux DeviceCommand.swift
[953/1049] Compiling BluetoothLinux DevicePollEvent.swift
[954/1049] Compiling BluetoothLinux DeviceRequest.swift
[955/1049] Compiling BluetoothLinux HCIBusType.swift
[956/1058] Compiling BluetoothLinux HIDPConnectionFlag.swift
[957/1058] Compiling BluetoothLinux HIDPConnectionState.swift
[958/1058] Compiling BluetoothLinux HIDPAddConnection.swift
[959/1058] Compiling BluetoothLinux HIDPGetConnectionInformation.swift
[960/1058] Compiling BluetoothLinux HIDPGetConnectionList.swift
[961/1058] Compiling BluetoothLinux HIDPIO.swift
[962/1058] Compiling BluetoothLinux HIDPRemoveConnection.swift
[963/1058] Compiling BluetoothLinux DeviceDown.swift
[964/1058] Compiling BluetoothLinux ISOFileDescriptor.swift
[965/1058] Compiling BluetoothLinux ISOQualityOfService.swift
[966/1058] Compiling BluetoothLinux HCIChannel.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:48: error: '+' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                                |- error: '+' is only available in macOS 13.0 or newer
    |                                                `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:28: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                            |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                            `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:44: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                            |- error: 'now' is only available in macOS 13.0 or newer
    |                                            `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:51: error: 'milliseconds' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                                   |- error: 'milliseconds' is only available in macOS 13.0 or newer
    |                                                   `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:39: error: '<' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                                       |- error: '<' is only available in macOS 13.0 or newer
    |                                       `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:19: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                   |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                   `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:35: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                                   |- error: 'now' is only available in macOS 13.0 or newer
    |                                   `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:43: error: '-' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                           |- error: '-' is only available in macOS 13.0 or newer
    |                                           `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:45: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                             |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                                             `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:61: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                                             |- error: 'now' is only available in macOS 13.0 or newer
    |                                                             `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:66: error: 'components' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                                                  |- error: 'components' is only available in macOS 13.0 or newer
    |                                                                  `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
[967/1058] Compiling BluetoothLinux HCIControllerType.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:48: error: '+' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                                |- error: '+' is only available in macOS 13.0 or newer
    |                                                `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:28: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                            |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                            `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:44: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                            |- error: 'now' is only available in macOS 13.0 or newer
    |                                            `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:51: error: 'milliseconds' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                                   |- error: 'milliseconds' is only available in macOS 13.0 or newer
    |                                                   `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:39: error: '<' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                                       |- error: '<' is only available in macOS 13.0 or newer
    |                                       `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:19: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                   |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                   `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:35: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                                   |- error: 'now' is only available in macOS 13.0 or newer
    |                                   `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:43: error: '-' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                           |- error: '-' is only available in macOS 13.0 or newer
    |                                           `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:45: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                             |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                                             `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:61: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                                             |- error: 'now' is only available in macOS 13.0 or newer
    |                                                             `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:66: error: 'components' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                                                  |- error: 'components' is only available in macOS 13.0 or newer
    |                                                                  `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
[968/1058] Compiling BluetoothLinux HCIDeviceEvent.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:48: error: '+' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                                |- error: '+' is only available in macOS 13.0 or newer
    |                                                `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:28: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                            |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                            `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:44: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                            |- error: 'now' is only available in macOS 13.0 or newer
    |                                            `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:51: error: 'milliseconds' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                                   |- error: 'milliseconds' is only available in macOS 13.0 or newer
    |                                                   `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:39: error: '<' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                                       |- error: '<' is only available in macOS 13.0 or newer
    |                                       `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:19: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                   |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                   `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:35: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                                   |- error: 'now' is only available in macOS 13.0 or newer
    |                                   `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:43: error: '-' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                           |- error: '-' is only available in macOS 13.0 or newer
    |                                           `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:45: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                             |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                                             `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:61: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                                             |- error: 'now' is only available in macOS 13.0 or newer
    |                                                             `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:66: error: 'components' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                                                  |- error: 'components' is only available in macOS 13.0 or newer
    |                                                                  `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
[969/1058] Compiling BluetoothLinux HCIDeviceFlag.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:48: error: '+' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                                |- error: '+' is only available in macOS 13.0 or newer
    |                                                `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:28: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                            |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                            `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:44: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                            |- error: 'now' is only available in macOS 13.0 or newer
    |                                            `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:51: error: 'milliseconds' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                                   |- error: 'milliseconds' is only available in macOS 13.0 or newer
    |                                                   `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:39: error: '<' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                                       |- error: '<' is only available in macOS 13.0 or newer
    |                                       `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:19: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                   |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                   `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:35: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                                   |- error: 'now' is only available in macOS 13.0 or newer
    |                                   `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:43: error: '-' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                           |- error: '-' is only available in macOS 13.0 or newer
    |                                           `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:45: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                             |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                                             `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:61: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                                             |- error: 'now' is only available in macOS 13.0 or newer
    |                                                             `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:66: error: 'components' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                                                  |- error: 'components' is only available in macOS 13.0 or newer
    |                                                                  `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
[970/1058] Compiling BluetoothLinux HCIDeviceOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:48: error: '+' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                                |- error: '+' is only available in macOS 13.0 or newer
    |                                                `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:28: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                            |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                            `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:44: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                            |- error: 'now' is only available in macOS 13.0 or newer
    |                                            `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:51: error: 'milliseconds' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                                   |- error: 'milliseconds' is only available in macOS 13.0 or newer
    |                                                   `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:39: error: '<' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                                       |- error: '<' is only available in macOS 13.0 or newer
    |                                       `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:19: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                   |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                   `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:35: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                                   |- error: 'now' is only available in macOS 13.0 or newer
    |                                   `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:43: error: '-' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                           |- error: '-' is only available in macOS 13.0 or newer
    |                                           `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:45: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                             |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                                             `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:61: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                                             |- error: 'now' is only available in macOS 13.0 or newer
    |                                                             `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:66: error: 'components' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                                                  |- error: 'components' is only available in macOS 13.0 or newer
    |                                                                  `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
[971/1058] Compiling BluetoothLinux HCIFileDescriptor.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:48: error: '+' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                                |- error: '+' is only available in macOS 13.0 or newer
    |                                                `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:28: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                            |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                            `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:44: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                            |- error: 'now' is only available in macOS 13.0 or newer
    |                                            `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:51: error: 'milliseconds' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                                   |- error: 'milliseconds' is only available in macOS 13.0 or newer
    |                                                   `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:39: error: '<' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                                       |- error: '<' is only available in macOS 13.0 or newer
    |                                       `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:19: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                   |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                   `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:35: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                                   |- error: 'now' is only available in macOS 13.0 or newer
    |                                   `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:43: error: '-' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                           |- error: '-' is only available in macOS 13.0 or newer
    |                                           `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:45: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                             |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                                             `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:61: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                                             |- error: 'now' is only available in macOS 13.0 or newer
    |                                                             `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:66: error: 'components' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                                                  |- error: 'components' is only available in macOS 13.0 or newer
    |                                                                  `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
[972/1058] Compiling BluetoothLinux HCIPacketType.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:48: error: '+' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                                |- error: '+' is only available in macOS 13.0 or newer
    |                                                `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:28: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                            |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                            `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:44: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                            |- error: 'now' is only available in macOS 13.0 or newer
    |                                            `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:51: error: 'milliseconds' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                                   |- error: 'milliseconds' is only available in macOS 13.0 or newer
    |                                                   `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:39: error: '<' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                                       |- error: '<' is only available in macOS 13.0 or newer
    |                                       `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:19: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                   |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                   `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:35: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                                   |- error: 'now' is only available in macOS 13.0 or newer
    |                                   `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:43: error: '-' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                           |- error: '-' is only available in macOS 13.0 or newer
    |                                           `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:45: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                             |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                                             `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:61: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                                             |- error: 'now' is only available in macOS 13.0 or newer
    |                                                             `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:66: error: 'components' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                                                  |- error: 'components' is only available in macOS 13.0 or newer
    |                                                                  `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
[973/1058] Compiling BluetoothLinux HCISocketAddress.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:48: error: '+' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                                |- error: '+' is only available in macOS 13.0 or newer
    |                                                `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:28: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                            |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                            `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:44: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                            |- error: 'now' is only available in macOS 13.0 or newer
    |                                            `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:51: error: 'milliseconds' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                                   |- error: 'milliseconds' is only available in macOS 13.0 or newer
    |                                                   `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:39: error: '<' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                                       |- error: '<' is only available in macOS 13.0 or newer
    |                                       `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:19: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                   |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                   `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:35: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                                   |- error: 'now' is only available in macOS 13.0 or newer
    |                                   `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:43: error: '-' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                           |- error: '-' is only available in macOS 13.0 or newer
    |                                           `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:45: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                             |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                                             `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:61: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                                             |- error: 'now' is only available in macOS 13.0 or newer
    |                                                             `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:66: error: 'components' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                                                  |- error: 'components' is only available in macOS 13.0 or newer
    |                                                                  `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
[974/1058] Compiling BluetoothLinux HCISocketOption.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:48: error: '+' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                                |- error: '+' is only available in macOS 13.0 or newer
    |                                                `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:28: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                            |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                            `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:44: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                            |- error: 'now' is only available in macOS 13.0 or newer
    |                                            `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:51: error: 'milliseconds' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                                   |- error: 'milliseconds' is only available in macOS 13.0 or newer
    |                                                   `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:39: error: '<' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                                       |- error: '<' is only available in macOS 13.0 or newer
    |                                       `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:19: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                   |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                   `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:35: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                                   |- error: 'now' is only available in macOS 13.0 or newer
    |                                   `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:43: error: '-' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                           |- error: '-' is only available in macOS 13.0 or newer
    |                                           `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:45: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                             |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                                             `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:61: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                                             |- error: 'now' is only available in macOS 13.0 or newer
    |                                                             `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:66: error: 'components' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                                                  |- error: 'components' is only available in macOS 13.0 or newer
    |                                                                  `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
[975/1058] Compiling BluetoothLinux HCIUserChannel.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:48: error: '+' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                                |- error: '+' is only available in macOS 13.0 or newer
    |                                                `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:28: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                            |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                            `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:44: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                            |- error: 'now' is only available in macOS 13.0 or newer
    |                                            `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:71:51: error: 'milliseconds' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 69 |             // (a fixed number of reads is not enough while scanning, since LE advertising
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
    |                                                   |- error: 'milliseconds' is only available in macOS 13.0 or newer
    |                                                   `- note: add 'if #available' version check
 72 |             while ContinuousClock.now < deadline {
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:39: error: '<' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                                       |- error: '<' is only available in macOS 13.0 or newer
    |                                       `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:19: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                   |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                   `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:72:35: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 70 |             // reports also pass the filter and can arrive before the command's response)
 71 |             let deadline = ContinuousClock.now + .milliseconds(Int(timeout.rawValue))
 72 |             while ContinuousClock.now < deadline {
    |                                   |- error: 'now' is only available in macOS 13.0 or newer
    |                                   `- note: add 'if #available' version check
 73 |
 74 |                 // wait for the next event no longer than the remaining time
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:43: error: '-' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                           |- error: '-' is only available in macOS 13.0 or newer
    |                                           `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:45: error: 'ContinuousClock' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                             |- error: 'ContinuousClock' is only available in macOS 13.0 or newer
    |                                             `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:61: error: 'now' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                                             |- error: 'now' is only available in macOS 13.0 or newer
    |                                                             `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIFileDescriptor.swift:75:66: error: 'components' is only available in macOS 13.0 or newer
 12 | import Socket
 13 |
 14 | internal extension Socket {
    |          `- note: add '@available' attribute to enclosing extension
 15 |
 16 |     /// Sends an HCI command without waiting for an event.
    :
 40 |     /// Sends an HCI command and waits for expected event parameter data.
 41 |     @usableFromInline
 42 |     func sendRequest <Command: HCICommand> (
    |          `- note: add '@available' attribute to enclosing instance method
 43 |         command: Command,
 44 |         commandParameterData: Data = Data(),
    :
 73 |
 74 |                 // wait for the next event no longer than the remaining time
 75 |                 let remaining = (deadline - ContinuousClock.now).components
    |                                                                  |- error: 'components' is only available in macOS 13.0 or newer
    |                                                                  `- note: add 'if #available' version check
 76 |                 let milliseconds = Int(remaining.seconds) * 1000 + Int(remaining.attoseconds / 1_000_000_000_000_000)
 77 |                 guard try fileDescriptor.poll(for: [.read], timeout: max(milliseconds, 0)).contains(.read) else {
[976/1058] Compiling BluetoothLinux SCOSocket.swift
[977/1058] Compiling BluetoothLinux SCOSocketAddress.swift
[978/1058] Compiling BluetoothLinux SCOSocketOption.swift
[979/1058] Compiling BluetoothLinux SocketAddress.swift
[980/1058] Compiling BluetoothLinux SocketOption.swift
[981/1058] Compiling BluetoothLinux SocketOptionLevel.swift
[982/1058] Compiling BluetoothLinux SecuritySocketOption.swift
[983/1058] Compiling BluetoothLinux VoiceSocketOption.swift
[984/1058] Compiling BluetoothLinux SocketProtocol.swift
[985/1058] Compiling BluetoothLinux AddressType.swift
[986/1058] Compiling BluetoothLinux BNEP.swift
[987/1058] Compiling BluetoothLinux BNEPConnection.swift
[988/1058] Compiling BluetoothLinux BNEPConnectionFlag.swift
[989/1058] Compiling BluetoothLinux BNEPConnectionState.swift
[990/1058] Compiling BluetoothLinux BNEPRole.swift
[991/1058] Compiling BluetoothLinux BNEPAddConnection.swift
[992/1058] Compiling BluetoothLinux BNEPGetConnectionList.swift
[993/1058] Compiling BluetoothLinux BNEPGetSupportedFeatures.swift
[994/1058] Compiling BluetoothLinux BNEPIO.swift
[995/1058] Compiling BluetoothLinux L2CAPFileDescriptor.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 10 | import Bluetooth
 11 | import BluetoothHCI
 12 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 13 | import SystemPackage
 14 | import Socket
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[996/1058] Compiling BluetoothLinux L2CAPSocket+Classic.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 10 | import Bluetooth
 11 | import BluetoothHCI
 12 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 13 | import SystemPackage
 14 | import Socket
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[997/1058] Compiling BluetoothLinux L2CAPSocket.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 10 | import Bluetooth
 11 | import BluetoothHCI
 12 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 13 | import SystemPackage
 14 | import Socket
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[998/1058] Compiling BluetoothLinux L2CAPSocketAddress.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 10 | import Bluetooth
 11 | import BluetoothHCI
 12 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 13 | import SystemPackage
 14 | import Socket
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[999/1058] Compiling BluetoothLinux L2CAPSocketOption.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 10 | import Bluetooth
 11 | import BluetoothHCI
 12 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 13 | import SystemPackage
 14 | import Socket
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[1000/1058] Compiling BluetoothLinux LinkMode.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 10 | import Bluetooth
 11 | import BluetoothHCI
 12 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 13 | import SystemPackage
 14 | import Socket
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[1001/1058] Compiling BluetoothLinux ManagementCommands.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 10 | import Bluetooth
 11 | import BluetoothHCI
 12 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 13 | import SystemPackage
 14 | import Socket
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[1002/1058] Compiling BluetoothLinux ManagementControllerInformation.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 10 | import Bluetooth
 11 | import BluetoothHCI
 12 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 13 | import SystemPackage
 14 | import Socket
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[1003/1058] Compiling BluetoothLinux ManagementEvent.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 10 | import Bluetooth
 11 | import BluetoothHCI
 12 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 13 | import SystemPackage
 14 | import Socket
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[1004/1058] Compiling BluetoothLinux ManagementOpcode.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 10 | import Bluetooth
 11 | import BluetoothHCI
 12 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 13 | import SystemPackage
 14 | import Socket
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[1005/1058] Emitting module BluetoothLinux
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HostController.swift:10:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
  8 |
  9 | import Foundation
 10 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 11 | import BluetoothHCI
 12 | import SystemPackage
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:11:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
  9 | import Foundation
 10 | import BluetoothHCI
 11 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 12 | import SystemPackage
 13 | import Socket
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/CInterop.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 10 | import SystemPackage
 11 | import Socket
 12 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 13 |
 14 | public extension CInterop {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/Darwin.swift:13:10: warning: This module will only run on Linux
11 |
12 | #if !os(Linux)
13 | #warning("This module will only run on Linux")
   |          `- warning: This module will only run on Linux
14 |
15 | @usableFromInline
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 10 | import Bluetooth
 11 | import BluetoothHCI
 12 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 13 | import SystemPackage
 14 | import Socket
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[1006/1058] Compiling BluetoothLinux RFCOMMDevice.swift
[1007/1058] Compiling BluetoothLinux RFCOMMFileDescriptor.swift
[1008/1058] Compiling BluetoothLinux RFCOMMFlag.swift
[1009/1058] Compiling BluetoothLinux RFCOMMLinkMode.swift
[1010/1058] Compiling BluetoothLinux RFCOMMSocket.swift
[1011/1058] Compiling BluetoothLinux RFCOMMSocketAddress.swift
[1012/1058] Compiling BluetoothLinux RFCOMMSocketOption.swift
[1013/1058] Compiling BluetoothLinux RFCOMMState.swift
[1014/1058] Compiling BluetoothLinux SCOFileDescriptor.swift
[1015/1058] Compiling BluetoothLinux HostController.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HostController.swift:10:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
  8 |
  9 | import Foundation
 10 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 11 | import BluetoothHCI
 12 | import SystemPackage
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:11:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
  9 | import Foundation
 10 | import BluetoothHCI
 11 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 12 | import SystemPackage
 13 | import Socket
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[1016/1058] Compiling BluetoothLinux HCIDeviceDown.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HostController.swift:10:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
  8 |
  9 | import Foundation
 10 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 11 | import BluetoothHCI
 12 | import SystemPackage
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:11:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
  9 | import Foundation
 10 | import BluetoothHCI
 11 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 12 | import SystemPackage
 13 | import Socket
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[1017/1058] Compiling BluetoothLinux HCIDeviceInformation.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HostController.swift:10:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
  8 |
  9 | import Foundation
 10 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 11 | import BluetoothHCI
 12 | import SystemPackage
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:11:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
  9 | import Foundation
 10 | import BluetoothHCI
 11 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 12 | import SystemPackage
 13 | import Socket
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[1018/1058] Compiling BluetoothLinux HCIDeviceList.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HostController.swift:10:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
  8 |
  9 | import Foundation
 10 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 11 | import BluetoothHCI
 12 | import SystemPackage
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:11:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
  9 | import Foundation
 10 | import BluetoothHCI
 11 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 12 | import SystemPackage
 13 | import Socket
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[1019/1058] Compiling BluetoothLinux HCIDeviceUp.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HostController.swift:10:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
  8 |
  9 | import Foundation
 10 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 11 | import BluetoothHCI
 12 | import SystemPackage
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:11:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
  9 | import Foundation
 10 | import BluetoothHCI
 11 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 12 | import SystemPackage
 13 | import Socket
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[1020/1058] Compiling BluetoothLinux HCIScan.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HostController.swift:10:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
  8 |
  9 | import Foundation
 10 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 11 | import BluetoothHCI
 12 | import SystemPackage
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:11:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
  9 | import Foundation
 10 | import BluetoothHCI
 11 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 12 | import SystemPackage
 13 | import Socket
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[1021/1058] Compiling BluetoothLinux HostControllerIO.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HostController.swift:10:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
  8 |
  9 | import Foundation
 10 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 11 | import BluetoothHCI
 12 | import SystemPackage
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:11:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
  9 | import Foundation
 10 | import BluetoothHCI
 11 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 12 | import SystemPackage
 13 | import Socket
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[1022/1058] Compiling BluetoothLinux HCIFilterSocketOption.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HostController.swift:10:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
  8 |
  9 | import Foundation
 10 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 11 | import BluetoothHCI
 12 | import SystemPackage
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:11:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
  9 | import Foundation
 10 | import BluetoothHCI
 11 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 12 | import SystemPackage
 13 | import Socket
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[1023/1058] Compiling BluetoothLinux HIDP.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HostController.swift:10:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
  8 |
  9 | import Foundation
 10 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 11 | import BluetoothHCI
 12 | import SystemPackage
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:11:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
  9 | import Foundation
 10 | import BluetoothHCI
 11 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 12 | import SystemPackage
 13 | import Socket
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[1024/1058] Compiling BluetoothLinux HIDPConnection.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HostController.swift:10:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
  8 |
  9 | import Foundation
 10 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 11 | import BluetoothHCI
 12 | import SystemPackage
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:11:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
  9 | import Foundation
 10 | import BluetoothHCI
 11 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 12 | import SystemPackage
 13 | import Socket
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[1025/1058] Compiling BluetoothLinux ManagementPacket.swift
[1026/1058] Compiling BluetoothLinux ManagementSettings.swift
[1027/1058] Compiling BluetoothLinux ManagementSocket.swift
[1028/1058] Compiling BluetoothLinux ManagementStatus.swift
[1029/1058] Compiling BluetoothLinux RFCOMMCreateDevice.swift
[1030/1058] Compiling BluetoothLinux RFCOMMGetDeviceInformation.swift
[1031/1058] Compiling BluetoothLinux RFCOMMGetDeviceList.swift
[1032/1058] Compiling BluetoothLinux RFCOMMIO.swift
[1033/1058] Compiling BluetoothLinux RFCOMMReleaseDevice.swift
[1034/1058] Compiling BluetoothLinux ISOSocket.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/CInterop.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 10 | import SystemPackage
 11 | import Socket
 12 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 13 |
 14 | public extension CInterop {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/Darwin.swift:13:10: warning: This module will only run on Linux
11 |
12 | #if !os(Linux)
13 | #warning("This module will only run on Linux")
   |          `- warning: This module will only run on Linux
14 |
15 | @usableFromInline
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[1035/1058] Compiling BluetoothLinux ISOSocketAddress.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/CInterop.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 10 | import SystemPackage
 11 | import Socket
 12 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 13 |
 14 | public extension CInterop {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/Darwin.swift:13:10: warning: This module will only run on Linux
11 |
12 | #if !os(Linux)
13 | #warning("This module will only run on Linux")
   |          `- warning: This module will only run on Linux
14 |
15 | @usableFromInline
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[1036/1058] Compiling BluetoothLinux CInterop.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/CInterop.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 10 | import SystemPackage
 11 | import Socket
 12 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 13 |
 14 | public extension CInterop {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/Darwin.swift:13:10: warning: This module will only run on Linux
11 |
12 | #if !os(Linux)
13 | #warning("This module will only run on Linux")
   |          `- warning: This module will only run on Linux
14 |
15 | @usableFromInline
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[1037/1058] Compiling BluetoothLinux CSocketAddress.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/CInterop.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 10 | import SystemPackage
 11 | import Socket
 12 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 13 |
 14 | public extension CInterop {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/Darwin.swift:13:10: warning: This module will only run on Linux
11 |
12 | #if !os(Linux)
13 | #warning("This module will only run on Linux")
   |          `- warning: This module will only run on Linux
14 |
15 | @usableFromInline
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[1038/1058] Compiling BluetoothLinux Darwin.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/CInterop.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 10 | import SystemPackage
 11 | import Socket
 12 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 13 |
 14 | public extension CInterop {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/Darwin.swift:13:10: warning: This module will only run on Linux
11 |
12 | #if !os(Linux)
13 | #warning("This module will only run on Linux")
   |          `- warning: This module will only run on Linux
14 |
15 | @usableFromInline
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[1039/1058] Compiling BluetoothLinux IOCTL.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/CInterop.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 10 | import SystemPackage
 11 | import Socket
 12 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 13 |
 14 | public extension CInterop {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/Darwin.swift:13:10: warning: This module will only run on Linux
11 |
12 | #if !os(Linux)
13 | #warning("This module will only run on Linux")
   |          `- warning: This module will only run on Linux
14 |
15 | @usableFromInline
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[1040/1058] Compiling BluetoothLinux IOControl.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/CInterop.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 10 | import SystemPackage
 11 | import Socket
 12 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 13 |
 14 | public extension CInterop {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/Darwin.swift:13:10: warning: This module will only run on Linux
11 |
12 | #if !os(Linux)
13 | #warning("This module will only run on Linux")
   |          `- warning: This module will only run on Linux
14 |
15 | @usableFromInline
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[1041/1058] Compiling BluetoothLinux Mocking.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/CInterop.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 10 | import SystemPackage
 11 | import Socket
 12 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 13 |
 14 | public extension CInterop {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/Darwin.swift:13:10: warning: This module will only run on Linux
11 |
12 | #if !os(Linux)
13 | #warning("This module will only run on Linux")
   |          `- warning: This module will only run on Linux
14 |
15 | @usableFromInline
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[1042/1058] Compiling BluetoothLinux SocketDescriptor.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/CInterop.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 10 | import SystemPackage
 11 | import Socket
 12 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 13 |
 14 | public extension CInterop {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/Darwin.swift:13:10: warning: This module will only run on Linux
11 |
12 | #if !os(Linux)
13 | #warning("This module will only run on Linux")
   |          `- warning: This module will only run on Linux
14 |
15 | @usableFromInline
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[1043/1058] Compiling BluetoothLinux Syscalls.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/CInterop.swift:12:22: warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 10 | import SystemPackage
 11 | import Socket
 12 | @_implementationOnly import CBluetoothLinux
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'BluetoothLinux' may lead to instability during execution [#ImplementationOnlyDeprecated]
 13 |
 14 | public extension CInterop {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/Darwin.swift:13:10: warning: This module will only run on Linux
11 |
12 | #if !os(Linux)
13 | #warning("This module will only run on Linux")
   |          `- warning: This module will only run on Linux
14 |
15 | @usableFromInline
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
Fetching https://github.com/PureSwift/Bluetooth.git
[1/25878] Fetching bluetooth
Fetched https://github.com/PureSwift/Bluetooth.git from cache (3.73s)
Fetching https://github.com/PureSwift/Socket.git
[1/1671] Fetching socket
Fetched https://github.com/PureSwift/Socket.git from cache (1.30s)
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/swiftlang/swift-syntax.git
Fetching https://github.com/apple/swift-system
[1/7394] Fetching swift-system
[371/26714] Fetching swift-system, swift-argument-parser
[16862/108083] Fetching swift-system, swift-argument-parser, swift-syntax
Fetched https://github.com/apple/swift-argument-parser.git from cache (3.08s)
[16345/88763] Fetching swift-system, swift-syntax
Fetched https://github.com/swiftlang/swift-syntax.git from cache (10.23s)
Fetched https://github.com/apple/swift-system from cache (10.23s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 603.0.2 (12.68s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.8.2 (0.60s)
Computing version for https://github.com/apple/swift-system
Computed https://github.com/apple/swift-system at 1.8.1 (0.60s)
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 603.0.2
Creating working copy for https://github.com/apple/swift-system
Working copy of https://github.com/apple/swift-system resolved at 1.8.1
Creating working copy for https://github.com/PureSwift/Bluetooth.git
Working copy of https://github.com/PureSwift/Bluetooth.git resolved at master (6da6787)
Creating working copy for https://github.com/PureSwift/Socket.git
Working copy of https://github.com/PureSwift/Socket.git resolved at main (87047ea)
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.8.2
BUILD FAILURE 6.3 macosSpm