The Swift Package Index logo.Swift Package Index

Build Information

Failed to build BluetoothLinux with Swift 5.8 for Linux.

Build Command

docker run --rm -v "checkouts-4606859-0":/host -w "/host/spi-builder-workspace" registry.gitlab.com/finestructure/spi-images:basic-5.8-latest swift build 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.22.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/pureswift/bluetoothlinux.git
Reference: 5.0.5
Cloned https://github.com/pureswift/bluetoothlinux.git into spi-builder-workspace
SUCCESS checkout https://github.com/pureswift/bluetoothlinux.git at 5.0.5
========================================
Build
========================================
Selected platform:         linux
Swift version:             5.8
Building package at path:  spi-builder-workspace
Running build ...
docker run --rm -v "checkouts-4606859-0":/host -w "/host/spi-builder-workspace" registry.gitlab.com/finestructure/spi-images:basic-5.8-latest swift build 2>&1
Fetching https://github.com/PureSwift/Socket.git
[1/933] Fetching socket
Fetched https://github.com/PureSwift/Socket.git (0.23s)
Fetching https://github.com/PureSwift/swift-system
[1/2350] Fetching swift-system
Fetched https://github.com/PureSwift/swift-system (0.26s)
Fetching https://github.com/PureSwift/Bluetooth.git
[1/20584] Fetching bluetooth
Fetched https://github.com/PureSwift/Bluetooth.git (1.19s)
Computing version for https://github.com/PureSwift/Bluetooth.git
Computed https://github.com/PureSwift/Bluetooth.git at 6.4.0 (0.35s)
Creating working copy for https://github.com/PureSwift/swift-system
Working copy of https://github.com/PureSwift/swift-system resolved at feature/dynamic-lib
Creating working copy for https://github.com/PureSwift/Bluetooth.git
Working copy of https://github.com/PureSwift/Bluetooth.git resolved at 6.4.0
Creating working copy for https://github.com/PureSwift/Socket.git
Working copy of https://github.com/PureSwift/Socket.git resolved at main
Building for debugging...
[0/4] Compiling CBluetoothLinuxTest dummy.c
[1/4] Compiling CBluetoothLinux dummy.c
[2/4] Compiling CSocket shims.c
[3/4] Compiling CSystem shims.c
[5/57] Compiling Bluetooth SFloat.swift
[6/57] Compiling Bluetooth SecurityLevel.swift
[7/57] Compiling Bluetooth UInt128.swift
[8/60] Emitting module SystemPackage
[9/60] Compiling Bluetooth Hexadecimal.swift
[10/60] Compiling Bluetooth L2CAPSocket.swift
[11/60] Compiling Bluetooth LowEnergyAdvertisingData.swift
[12/60] Compiling Bluetooth LowEnergyScanTimeInterval.swift
[13/60] Compiling Bluetooth Address.swift
[14/60] Compiling Bluetooth AsyncIndefiniteStream.swift
[15/60] Compiling Bluetooth BitMaskOption.swift
[16/60] Compiling Bluetooth BluetoothUUID.swift
[17/60] Compiling Bluetooth DefinedUUID.swift
[18/60] Compiling Bluetooth DefinedUUIDExtension.swift
[19/60] Compiling Bluetooth DataConvertible.swift
[20/60] Compiling SystemPackage Util+StringArray.swift
[21/60] Compiling SystemPackage Util.swift
[22/60] Compiling SystemPackage UtilConsumers.swift
[23/60] Compiling Bluetooth RSSI.swift
[24/60] Compiling Bluetooth ByteSwap.swift
[25/60] Compiling Bluetooth ByteValue.swift
[26/60] Compiling Bluetooth UUID.swift
[27/60] Compiling Bluetooth GeneratedCompanyIdentifierNames.swift
[28/60] Compiling Bluetooth GeneratedCompanyIdentifiers.swift
[35/64] Compiling Bluetooth UInt48.swift
[36/64] Compiling Bluetooth UInt512.swift
[37/64] Compiling Bluetooth ClassOfDevice.swift
[38/64] Compiling Bluetooth CompanyIdentifier.swift
[39/64] Compiling Bluetooth Integer.swift
[46/105] Compiling Socket IOControl.swift
[47/105] Compiling Socket IODirection.swift
[48/105] Compiling Socket IOOperations.swift
[49/105] Compiling Socket IOType.swift
[50/105] Compiling Socket SocketOptionID.swift
[51/105] Compiling Socket SocketOptionLevel.swift
[52/105] Compiling Socket SocketProtocol.swift
[53/105] Compiling Socket IPv4Protocol.swift
[54/105] Compiling Socket IPv6Protocol.swift
[55/110] Emitting module Socket
[56/110] Compiling Socket MessageFlags.swift
[57/110] Compiling Socket NetworkInterface.swift
[58/110] Compiling Socket NetworkOrder.swift
[59/110] Compiling Socket Poll.swift
[60/110] Compiling Socket SocketAddress.swift
[61/110] Compiling Socket SocketDescriptor.swift
[62/110] Compiling Socket SocketFlags.swift
[63/110] Compiling Socket SocketHelpers.swift
[64/110] Compiling Socket SocketOperations.swift
[65/110] Compiling Socket SocketOption.swift
[66/110] Compiling Socket CInterop.swift
[67/110] Compiling Socket CSocketAddress.swift
[68/110] Compiling Socket Constants.swift
[69/110] Compiling Socket Errno.swift
[70/110] Compiling Socket FileChange.swift
[71/110] Compiling Socket FileEvent.swift
[72/110] Compiling Socket FileFlags.swift
[77/110] Compiling Socket InternetProtocol.swift
[78/110] Compiling Socket IPv4SocketAddress.swift
[79/110] Compiling Socket IPv6SocketAddress.swift
[80/110] Compiling Socket LinkLayerSocketAddress.swift
[81/110] Compiling Socket UnixSocketAddress.swift
[82/110] Compiling Socket SocketAddressFamily.swift
[83/110] Compiling Socket LinkLayerProtocol.swift
[84/110] Compiling Socket UnixProtocol.swift
[85/110] Compiling Socket SocketType.swift
[86/110] Compiling Socket Syscalls.swift
[87/110] Compiling Socket Util.swift
[88/110] Compiling Socket Socket.swift
[89/110] Compiling Socket SocketContinuation.swift
[90/110] Compiling Socket SocketManager.swift
[91/110] Compiling Socket AsyncSocketManager.swift
[92/110] Compiling Socket CFSocketManager.swift
[93/110] Compiling Socket CInternetAddress.swift
[96/112] Emitting module Bluetooth
[115/160] Compiling BluetoothGAP GAPMeshMessage.swift
[116/160] Compiling BluetoothGAP GAPPBADV.swift
[117/160] Compiling BluetoothGAP GAPPublicTargetAddress.swift
[118/160] Compiling BluetoothGAP GAPRandomTargetAddress.swift
[119/160] Compiling BluetoothGAP GAPSecurityManagerOOBFlags.swift
[120/160] Compiling BluetoothGAP GAPSecurityManagerTKValue.swift
[121/166] Compiling BluetoothGAP GAPIncompleteListOf32BitServiceClassUUIDs.swift
[122/166] Compiling BluetoothGAP GAPIndoorPositioning.swift
[123/166] Compiling BluetoothGAP GAPLEDeviceAddress.swift
[124/166] Compiling BluetoothGAP GAPLERole.swift
[125/166] Compiling BluetoothGAP GAPLESecureConnectionsConfirmation.swift
[126/166] Compiling BluetoothGAP GAPLESecureConnectionsRandom.swift
[127/166] Compiling BluetoothGAP Data.swift
[128/166] Compiling BluetoothGAP DataConvertible.swift
[129/166] Compiling BluetoothGAP Hexadecimal.swift
[130/166] Compiling BluetoothGAP Integer.swift
[131/166] Compiling BluetoothGAP UUID.swift
[132/166] Compiling BluetoothGAP GAP3DInformation.swift
[133/166] Compiling BluetoothGAP GAPAdvertisingInterval.swift
[134/166] Compiling BluetoothGAP GAPServiceData128BitUUID.swift
[135/166] Compiling BluetoothGAP GAPServiceData16BitUUID.swift
[136/166] Compiling BluetoothGAP GAPServiceData32BitUUID.swift
[137/166] Compiling BluetoothGAP GAPShortLocalName.swift
[138/166] Compiling BluetoothGAP GAPSimplePairingHashC.swift
[139/166] Compiling BluetoothGAP GAPSimplePairingRandomizerR.swift
[140/166] Compiling BluetoothGAP GAPAppearance.swift
[141/166] Compiling BluetoothGAP GAPAppearanceData.swift
[142/166] Compiling BluetoothGAP GAPChannelMapUpdateIndication.swift
[143/166] Compiling BluetoothGAP GAPClassOfDevice.swift
[144/166] Compiling BluetoothGAP GAPCompleteListOf128BitServiceClassUUIDs.swift
[145/166] Compiling BluetoothGAP GAPCompleteListOf16BitServiceClassUUIDs.swift
[146/166] Compiling BluetoothGAP GAPCompleteListOf32BitServiceClassUUIDs.swift
[147/166] Emitting module BluetoothGAP
[148/166] Compiling BluetoothGAP GAPLESupportedFeatures.swift
[149/166] Compiling BluetoothGAP GAPListOf128BitServiceSolicitationUUIDs.swift
[150/166] Compiling BluetoothGAP GAPListOf16BitServiceSolicitationUUIDs.swift
[151/166] Compiling BluetoothGAP GAPListOf32BitServiceSolicitationUUIDs.swift
[152/166] Compiling BluetoothGAP GAPManufacturerSpecificData.swift
[153/166] Compiling BluetoothGAP GAPMeshBeacon.swift
[154/166] Compiling BluetoothGAP GAPCompleteLocalName.swift
[155/166] Compiling BluetoothGAP GAPData.swift
[156/166] Compiling BluetoothGAP GAPDataEncoder.swift
[157/166] Compiling BluetoothGAP GAPDataType.swift
[158/166] Compiling BluetoothGAP GAPFlags.swift
[159/166] Compiling BluetoothGAP GAPIncompleteListOf128BitServiceClassUUIDs.swift
[160/166] Compiling BluetoothGAP GAPIncompleteListOf16BitServiceClassUUIDs.swift
[161/166] Compiling BluetoothGAP GAPSlaveConnectionIntervalRange.swift
[162/166] Compiling BluetoothGAP GAPTransportDiscoveryData.swift
[163/166] Compiling BluetoothGAP GAPTxPowerLevel.swift
[164/166] Compiling BluetoothGAP GAPURI.swift
[165/166] Compiling BluetoothGAP GAPUUIDList.swift
[166/166] Compiling BluetoothGAP iBeacon.swift
[169/330] Compiling BluetoothHCI HCILEPhyUpdateComplete.swift
[170/330] Compiling BluetoothHCI HCILERandom.swift
[171/330] Compiling BluetoothHCI HCILEReadAdvertisingChannelTxPower.swift
[172/330] Compiling BluetoothHCI HCILEReadBufferSize.swift
[173/330] Compiling BluetoothHCI HCILEReadChannelMap.swift
[174/330] Compiling BluetoothHCI HCILEReadLocalP256PublicKeyComplete.swift
[175/330] Compiling BluetoothHCI HCILEReadLocalResolvableAddressReturn.swift
[176/330] Compiling BluetoothHCI HCILEReadLocalSupportedFeatures.swift
[177/330] Compiling BluetoothHCI HCILEReadMaximumAdvertisingDataLength.swift
[178/330] Compiling BluetoothHCI HCILEReadMaximumDataLength.swift
[179/330] Compiling BluetoothHCI HCILEReadNumberOfSupportedAdvertisingSets.swift
[180/330] Compiling BluetoothHCI HCILEReadPeerResolvableAddressReturn.swift
[181/330] Compiling BluetoothHCI HCILEReadPeriodicAdvertisingListSize.swift
[182/330] Compiling BluetoothHCI HCILEReadPhy.swift
[183/330] Compiling BluetoothHCI HCILEReadRemoteUsedFeatures.swift
[184/330] Compiling BluetoothHCI HCILEReadRemoteUsedFeaturesComplete.swift
[185/330] Compiling BluetoothHCI HCILEReadResolvingListSize.swift
[186/330] Compiling BluetoothHCI HCILEReadRfPathCompensation.swift
[187/330] Compiling BluetoothHCI HCILEReadSuggestedDefaultDataLength.swift
[188/330] Compiling BluetoothHCI HCILEReadSupportedStates.swift
[189/330] Compiling BluetoothHCI HCILEReadTransmitPower.swift
[190/330] Compiling BluetoothHCI HCILEReadWhiteListSize.swift
[191/330] Compiling BluetoothHCI HCILEReceiverTest.swift
[192/353] Compiling BluetoothHCI HCICreateConnection.swift
[193/353] Compiling BluetoothHCI HCICreateConnectionCancel.swift
[194/353] Compiling BluetoothHCI HCIDeleteStoredLinkKey.swift
[195/353] Compiling BluetoothHCI HCIDisconnect.swift
[196/353] Compiling BluetoothHCI HCIDisconnectionComplete.swift
[197/353] Compiling BluetoothHCI HCIEncryptionChange.swift
[198/353] Compiling BluetoothHCI HCIEncryptionKeyRefreshComplete.swift
[199/353] Compiling BluetoothHCI HCIError.swift
[200/353] Compiling BluetoothHCI HCIEvent.swift
[201/353] Compiling BluetoothHCI HCIExitPeriodicInquiryMode.swift
[202/353] Compiling BluetoothHCI HCIGeneralEvent.swift
[203/353] Compiling BluetoothHCI HCIHoldMode.swift
[204/353] Compiling BluetoothHCI HCIIOCapabilityRequest.swift
[205/353] Compiling BluetoothHCI HCIIOCapabilityRequestReply.swift
[206/353] Compiling BluetoothHCI HCIIOCapabilityResponse.swift
[207/353] Compiling BluetoothHCI HCIInquiry.swift
[208/353] Compiling BluetoothHCI HCIInquiryCancel.swift
[209/353] Compiling BluetoothHCI HCIInquiryComplete.swift
[210/353] Compiling BluetoothHCI HCIInquiryResult.swift
[211/353] Compiling BluetoothHCI HCILEAddDeviceToPeriodicAdvertiserList.swift
[212/353] Compiling BluetoothHCI HCILEAddDeviceToResolvingList.swift
[213/353] Compiling BluetoothHCI HCILEAddDeviceToWhiteList.swift
[214/353] Compiling BluetoothHCI HCILEAdvertisingReport.swift
[215/375] Compiling BluetoothHCI HCILESetPeriodicAdvertisingEnable.swift
[216/375] Compiling BluetoothHCI HCILESetPeriodicAdvertisingParameters.swift
[217/375] Compiling BluetoothHCI HCILESetPhy.swift
[218/375] Compiling BluetoothHCI HCILESetPrivacyMode.swift
[219/375] Compiling BluetoothHCI HCILESetRandomAddress.swift
[220/375] Compiling BluetoothHCI HCILESetResolvablePrivateAddressTimeout.swift
[221/375] Compiling BluetoothHCI HCILESetScanEnable.swift
[222/375] Compiling BluetoothHCI HCILESetScanParameters.swift
[223/375] Compiling BluetoothHCI HCILESetScanResponseData.swift
[224/375] Compiling BluetoothHCI HCILEStartEncryption.swift
[225/375] Compiling BluetoothHCI HCILETestEnd.swift
[226/375] Compiling BluetoothHCI HCILETransmitterTest.swift
[227/375] Compiling BluetoothHCI HCILEUpdateConnection.swift
[228/375] Compiling BluetoothHCI HCILEWriteRfPathCompensation.swift
[229/375] Compiling BluetoothHCI HCILEWriteSuggestedDefaultDataLength.swift
[230/375] Compiling BluetoothHCI HCILinkKeyNotification.swift
[231/375] Compiling BluetoothHCI HCILinkKeyRequest.swift
[232/375] Compiling BluetoothHCI HCILinkKeyRequestNegativeReply.swift
[233/375] Compiling BluetoothHCI HCILinkKeyRequestReply.swift
[234/375] Compiling BluetoothHCI HCILowEnergyMetaEvent.swift
[235/375] Compiling BluetoothHCI HCIMaxSlotsChange.swift
[236/375] Compiling BluetoothHCI HCIModeChange.swift
[237/375] Compiling BluetoothHCI HCINumberOfCompletedPackets.swift
[238/397] Compiling BluetoothHCI HCIPINCodeRequest.swift
[239/397] Compiling BluetoothHCI HCIPINCodeRequestReply.swift
[240/397] Compiling BluetoothHCI HCIPacketHeader.swift
[241/397] Compiling BluetoothHCI HCIPageScanRepetitionMode.swift
[242/397] Compiling BluetoothHCI HCIPeriodicInquiryMode.swift
[243/397] Compiling BluetoothHCI HCIQoSSetup.swift
[244/397] Compiling BluetoothHCI HCIQoSSetupComplete.swift
[245/397] Compiling BluetoothHCI HCIReadClassOfDevice.swift
[246/397] Compiling BluetoothHCI HCIReadClockOffset.swift
[247/397] Compiling BluetoothHCI HCIReadClockOffsetComplete.swift
[248/397] Compiling BluetoothHCI HCIReadConnectionAcceptTimeout.swift
[249/397] Compiling BluetoothHCI HCIReadDataBlockSize.swift
[250/397] Compiling BluetoothHCI HCIReadDeviceAddress.swift
[251/397] Compiling BluetoothHCI HCIReadLMPHandle.swift
[252/397] Compiling BluetoothHCI HCIReadLocalName.swift
[253/397] Compiling BluetoothHCI HCIReadLocalSupportedFeatures.swift
[254/397] Compiling BluetoothHCI HCIReadLocalVersionInformation.swift
[255/397] Compiling BluetoothHCI HCIReadPageTimeout.swift
[256/397] Compiling BluetoothHCI HCIReadRemoteExtendedFeatures.swift
[257/397] Compiling BluetoothHCI HCIReadRemoteExtendedFeaturesComplete.swift
[258/397] Compiling BluetoothHCI HCIReadRemoteFeaturesComplete.swift
[259/397] Compiling BluetoothHCI HCIReadRemoteSupportedFeatures.swift
[260/397] Compiling BluetoothHCI HCIReadRemoteVersionInformation.swift
[261/397] Emitting module BluetoothHCI
[262/397] Compiling BluetoothHCI AdvertisingChannelHeader.swift
[263/397] Compiling BluetoothHCI AdvertisingInterval.swift
[264/397] Compiling BluetoothHCI BluetoothHostController.swift
[265/397] Compiling BluetoothHCI ChannelIdentifier.swift
[266/397] Compiling BluetoothHCI ConnectionAcceptTimeout.swift
[267/397] Compiling BluetoothHCI Bool.swift
[268/397] Compiling BluetoothHCI Data.swift
[269/397] Compiling BluetoothHCI DataConvertible.swift
[270/397] Compiling BluetoothHCI Hexadecimal.swift
[271/397] Compiling BluetoothHCI Integer.swift
[272/397] Compiling BluetoothHCI UUID.swift
[273/397] Compiling BluetoothHCI HCI.swift
[274/397] Compiling BluetoothHCI HCIAcceptConnectionRequest.swift
[275/397] Compiling BluetoothHCI HCIAuthenticationComplete.swift
[276/397] Compiling BluetoothHCI HCIAuthenticationRequested.swift
[277/397] Compiling BluetoothHCI HCIChangeConnectionPacketType.swift
[278/397] Compiling BluetoothHCI HCICommand.swift
[279/397] Compiling BluetoothHCI HCICommandComplete.swift
[280/397] Compiling BluetoothHCI HCICommandStatus.swift
[281/397] Compiling BluetoothHCI HCICommandTimeout.swift
[282/397] Compiling BluetoothHCI HCIConnectionComplete.swift
[283/397] Compiling BluetoothHCI HCIConnectionPacketTypeChange.swift
[284/397] Compiling BluetoothHCI HCIConnectionRequest.swift
[285/397] Compiling BluetoothHCI HCILERemoteConnectionParameterRequest.swift
[286/397] Compiling BluetoothHCI HCILERemoteConnectionParameterRequestNegativeReply.swift
[287/397] Compiling BluetoothHCI HCILERemoteConnectionParameterRequestReply.swift
[288/397] Compiling BluetoothHCI HCILERemoveAdvertisingSet.swift
[289/397] Compiling BluetoothHCI HCILERemoveDeviceFromResolvingList.swift
[290/397] Compiling BluetoothHCI HCILERemoveDeviceFromWhiteList.swift
[291/397] Compiling BluetoothHCI HCILERemoveDeviceToPeriodicAdvertiserList.swift
[292/397] Compiling BluetoothHCI HCILEScanRequestReceived.swift
[293/397] Compiling BluetoothHCI HCILESetAddressResolutionEnable.swift
[294/397] Compiling BluetoothHCI HCILESetAdvertiseEnable.swift
[295/397] Compiling BluetoothHCI HCILESetAdvertisingData.swift
[296/397] Compiling BluetoothHCI HCILESetAdvertisingParameters.swift
[297/397] Compiling BluetoothHCI HCILESetAdvertisingSetRandomAddress.swift
[298/397] Compiling BluetoothHCI HCILESetDataLength.swift
[299/397] Compiling BluetoothHCI HCILESetDefaultPhy.swift
[300/397] Compiling BluetoothHCI HCILESetEventMask.swift
[301/397] Compiling BluetoothHCI HCILESetExtendedAdvertisingData.swift
[302/397] Compiling BluetoothHCI HCILESetExtendedAdvertisingParameters.swift
[303/397] Compiling BluetoothHCI HCILESetExtendedScanEnable.swift
[304/397] Compiling BluetoothHCI HCILESetExtendedScanParameters.swift
[305/397] Compiling BluetoothHCI HCILESetExtendedScanResponseData.swift
[306/397] Compiling BluetoothHCI HCILESetHostChannelClassification.swift
[307/397] Compiling BluetoothHCI HCILESetPeriodicAdvertisingData.swift
[308/397] Compiling BluetoothHCI HCILEAdvertisingSetTerminated.swift
[309/397] Compiling BluetoothHCI HCILEChannelSelectionAlgorithm.swift
[310/397] Compiling BluetoothHCI HCILEConnectionComplete.swift
[311/397] Compiling BluetoothHCI HCILEConnectionUpdateComplete.swift
[312/397] Compiling BluetoothHCI HCILECreateConnection.swift
[313/397] Compiling BluetoothHCI HCILEDataLengthChange.swift
[314/397] Compiling BluetoothHCI HCILEDirectedAdvertisingReport.swift
[315/397] Compiling BluetoothHCI HCILEEncrypt.swift
[316/397] Compiling BluetoothHCI HCILEEnhancedConnectionComplete.swift
[317/397] Compiling BluetoothHCI HCILEEnhancedReceiverTest.swift
[318/397] Compiling BluetoothHCI HCILEEnhancedTransmitterTest.swift
[319/397] Compiling BluetoothHCI HCILEExtendedAdvertisingReport.swift
[320/397] Compiling BluetoothHCI HCILEExtendedCreateConnection.swift
[321/397] Compiling BluetoothHCI HCILEGenerateDHKey.swift
[322/397] Compiling BluetoothHCI HCILEGenerateDHKeyComplete.swift
[323/397] Compiling BluetoothHCI HCILELongTermKeyRequest.swift
[324/397] Compiling BluetoothHCI HCILELongTermKeyRequestNegativeReply.swift
[325/397] Compiling BluetoothHCI HCILELongTermKeyRequestReply.swift
[326/397] Compiling BluetoothHCI HCILEPeriodicAdvertisingCreateSync.swift
[327/397] Compiling BluetoothHCI HCILEPeriodicAdvertisingReport.swift
[328/397] Compiling BluetoothHCI HCILEPeriodicAdvertisingSyncEstablished.swift
[329/397] Compiling BluetoothHCI HCILEPeriodicAdvertisingSyncLost.swift
[330/397] Compiling BluetoothHCI HCILEPeriodicAdvertisingTerminateSync.swift
[331/397] Compiling BluetoothHCI LowEnergyPhyOptions.swift
[332/397] Compiling BluetoothHCI LowEnergyResolvingList.swift
[333/397] Compiling BluetoothHCI LowEnergyRfRxPathCompensationValue.swift
[334/397] Compiling BluetoothHCI LowEnergyRfTxPathCompensationValue.swift
[335/397] Compiling BluetoothHCI LowEnergyRole.swift
[336/397] Compiling BluetoothHCI LowEnergyRxChannel.swift
[337/397] Compiling BluetoothHCI LowEnergyRxPhy.swift
[338/397] Compiling BluetoothHCI LowEnergyRxPhys.swift
[339/397] Compiling BluetoothHCI LowEnergyScanInterval.swift
[340/397] Compiling BluetoothHCI LowEnergyState.swift
[341/397] Compiling BluetoothHCI LowEnergySupervisionTimeout.swift
[342/397] Compiling BluetoothHCI LowEnergyTxChannel.swift
[343/397] Compiling BluetoothHCI LowEnergyTxPhy.swift
[344/397] Compiling BluetoothHCI LowEnergyTxPhys.swift
[345/397] Compiling BluetoothHCI LowEnergyTxPower.swift
[346/397] Compiling BluetoothHCI LowEnergyWhiteList.swift
[347/397] Compiling BluetoothHCI LowEnergyWhiteListDevice.swift
[348/397] Compiling BluetoothHCI PacketType.swift
[349/397] Compiling BluetoothHCI ProtocolServiceMultiplexer.swift
[350/397] Compiling BluetoothHCI StatusParametersCommand.swift
[351/397] Compiling BluetoothHCI VendorCommand.swift
[352/397] Compiling BluetoothHCI iBeacon.swift
[353/397] Compiling BluetoothHCI LMPFeature.swift
[354/397] Compiling BluetoothHCI LinkControlCommand.swift
[355/397] Compiling BluetoothHCI LinkPolicyCommand.swift
[356/397] Compiling BluetoothHCI LowEnergyAddressType.swift
[357/397] Compiling BluetoothHCI LowEnergyAdvertiserAddressType.swift
[358/397] Compiling BluetoothHCI LowEnergyAdvertising.swift
[359/397] Compiling BluetoothHCI LowEnergyAllPhys.swift
[360/397] Compiling BluetoothHCI LowEnergyChannelMap.swift
[361/397] Compiling BluetoothHCI LowEnergyClockAccuracy.swift
[362/397] Compiling BluetoothHCI LowEnergyCommand.swift
[363/397] Compiling BluetoothHCI LowEnergyConnection.swift
[364/397] Compiling BluetoothHCI LowEnergyConnectionInterval.swift
[365/397] Compiling BluetoothHCI LowEnergyConnectionIntervalRange.swift
[366/397] Compiling BluetoothHCI LowEnergyConnectionLatency.swift
[367/397] Compiling BluetoothHCI LowEnergyConnectionLength.swift
[368/397] Compiling BluetoothHCI LowEnergyEvent.swift
[369/397] Compiling BluetoothHCI LowEnergyFeature.swift
[370/397] Compiling BluetoothHCI LowEnergyFragmentPreference.swift
[371/397] Compiling BluetoothHCI LowEnergyMaxTxOctets.swift
[372/397] Compiling BluetoothHCI LowEnergyMaxTxTime.swift
[373/397] Compiling BluetoothHCI LowEnergyPacketPayload.swift
[374/397] Compiling BluetoothHCI LowEnergyPeerIdentifyAddressType.swift
[375/397] Compiling BluetoothHCI HCIReadRemoteVersionInformationComplete.swift
[376/397] Compiling BluetoothHCI HCIReadStoredLinkKey.swift
[377/397] Compiling BluetoothHCI HCIRejectConnectionRequest.swift
[378/397] Compiling BluetoothHCI HCIRemoteNameRequest.swift
[379/397] Compiling BluetoothHCI HCIRemoteNameRequestComplete.swift
[380/397] Compiling BluetoothHCI HCIReset.swift
[381/397] Compiling BluetoothHCI HCISetConnectionEncryption.swift
[382/397] Compiling BluetoothHCI HCISetEventFilter.swift
[383/397] Compiling BluetoothHCI HCISimplePairingComplete.swift
[384/397] Compiling BluetoothHCI HCIUserConfirmationRequest.swift
[385/397] Compiling BluetoothHCI HCIUserConfirmationRequestReply.swift
[386/397] Compiling BluetoothHCI HCIVersion.swift
[387/397] Compiling BluetoothHCI HCIWriteClassOfDevice.swift
[388/397] Compiling BluetoothHCI HCIWriteConnectionAcceptTimeout.swift
[389/397] Compiling BluetoothHCI HCIWriteLinkPolicySettings.swift
[390/397] Compiling BluetoothHCI HCIWriteLinkSupervisionTimeout.swift
[391/397] Compiling BluetoothHCI HCIWriteLocalName.swift
[392/397] Compiling BluetoothHCI HCIWritePageScanActivity.swift
[393/397] Compiling BluetoothHCI HCIWritePageScanType.swift
[394/397] Compiling BluetoothHCI HCIWritePageTimeout.swift
[395/397] Compiling BluetoothHCI HCIWriteScanEnable.swift
[396/397] Compiling BluetoothHCI HostControllerBasebandCommand.swift
[397/397] Compiling BluetoothHCI InformationalCommand.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[400/453] Emitting module BluetoothLinux
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:62:39: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:68:48: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:55:1: error: type 'HCISocketAddress' does not conform to protocol 'SocketAddress'
extension HCISocketAddress: BluetoothSocketAddress {
^
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:61:17: note: candidate operates on an instance, not a type as required
    public func withUnsafePointer<Result>(
                ^
    static 
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:67:24: note: candidate throws, but protocol does not allow it
    public static func withUnsafePointer(
                       ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/SocketAddress.swift:14:17: note: protocol requires function 'withUnsafePointer' with type '(UnsafeMutablePointer<CInterop.SocketAddress>) -> HCISocketAddress' (aka '(UnsafeMutablePointer<sockaddr>) -> HCISocketAddress')
    static func withUnsafePointer(
                ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:17:20: error: type 'BluetoothLinux.L2CAPSocket' does not conform to protocol 'Bluetooth.L2CAPSocket'
public final class L2CAPSocket: Bluetooth.L2CAPSocket {
                   ^
/host/spi-builder-workspace/.build/checkouts/Bluetooth/Sources/Bluetooth/L2CAPSocket.swift:35:10: note: protocol requires function 'close()' with type '() async -> ()'
    func close() async
         ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:71:39: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:83:48: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:14:15: error: type 'L2CAPSocketAddress' does not conform to protocol 'SocketAddress'
public struct L2CAPSocketAddress: Equatable, Hashable, BluetoothSocketAddress {
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:70:17: note: candidate operates on an instance, not a type as required
    public func withUnsafePointer<Result>(
                ^
    static 
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:82:24: note: candidate throws, but protocol does not allow it
    public static func withUnsafePointer(
                       ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/SocketAddress.swift:14:17: note: protocol requires function 'withUnsafePointer' with type '(UnsafeMutablePointer<CInterop.SocketAddress>) -> L2CAPSocketAddress' (aka '(UnsafeMutablePointer<sockaddr>) -> L2CAPSocketAddress')
    static func withUnsafePointer(
                ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:39:39: warning: type alias 'SocketAddress' cannot be used in an '@_alwaysEmitIntoClient' function because 'Socket' was not imported by this file; this is an error in Swift 6
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:39:39: note: The missing import of module 'Socket' will be added implicitly
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:46:48: warning: type alias 'SocketAddress' cannot be used in an '@_alwaysEmitIntoClient' function because 'Socket' was not imported by this file; this is an error in Swift 6
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:46:48: note: The missing import of module 'Socket' will be added implicitly
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:31:1: error: type 'RFCOMMSocketAddress' does not conform to protocol 'SocketAddress'
extension RFCOMMSocketAddress: BluetoothSocketAddress {
^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:38:17: note: candidate operates on an instance, not a type as required
    public func withUnsafePointer<Result>(
                ^
    static 
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:45:24: note: candidate throws, but protocol does not allow it
    public static func withUnsafePointer(
                       ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/SocketAddress.swift:14:17: note: protocol requires function 'withUnsafePointer' with type '(UnsafeMutablePointer<CInterop.SocketAddress>) -> RFCOMMSocketAddress' (aka '(UnsafeMutablePointer<sockaddr>) -> RFCOMMSocketAddress')
    static func withUnsafePointer(
                ^
[401/460] Compiling BluetoothLinux SCOSocket.swift
[402/460] Compiling BluetoothLinux SCOSocketOption.swift
[403/460] Compiling BluetoothLinux SocketAddress.swift
[404/460] Compiling BluetoothLinux SocketOption.swift
[405/460] Compiling BluetoothLinux SocketOptionLevel.swift
[406/460] Compiling BluetoothLinux SecuritySocketOption.swift
[407/460] Compiling BluetoothLinux SocketProtocol.swift
[408/460] Compiling BluetoothLinux AddressType.swift
[409/460] Compiling BluetoothLinux BNEP.swift
[410/460] Compiling BluetoothLinux BNEPIO.swift
[411/460] Compiling BluetoothLinux CMTP.swift
[412/460] Compiling BluetoothLinux CMTPIO.swift
[413/460] Compiling BluetoothLinux Error.swift
[414/460] Compiling BluetoothLinux Sequence.swift
[415/460] Compiling BluetoothLinux DeviceCommand.swift
[416/460] Compiling BluetoothLinux DevicePollEvent.swift
[417/460] Compiling BluetoothLinux DeviceRequest.swift
[418/460] Compiling BluetoothLinux HCIBusType.swift
[419/460] Compiling BluetoothLinux HCIChannel.swift
[420/460] Compiling BluetoothLinux HCIControllerType.swift
[421/460] Compiling BluetoothLinux HCIDeviceEvent.swift
[422/460] Compiling BluetoothLinux HCIDeviceFlag.swift
[423/460] Compiling BluetoothLinux HCIDeviceOptions.swift
[424/460] Compiling BluetoothLinux RFCOMMDevice.swift
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:39:39: warning: type alias 'SocketAddress' cannot be used in an '@_alwaysEmitIntoClient' function because 'Socket' was not imported by this file; this is an error in Swift 6
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:39:39: note: The missing import of module 'Socket' will be added implicitly
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:46:48: warning: type alias 'SocketAddress' cannot be used in an '@_alwaysEmitIntoClient' function because 'Socket' was not imported by this file; this is an error in Swift 6
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:46:48: note: The missing import of module 'Socket' will be added implicitly
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:31:1: error: type 'RFCOMMSocketAddress' does not conform to protocol 'SocketAddress'
extension RFCOMMSocketAddress: BluetoothSocketAddress {
^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:38:17: note: candidate operates on an instance, not a type as required
    public func withUnsafePointer<Result>(
                ^
    static 
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:45:24: note: candidate throws, but protocol does not allow it
    public static func withUnsafePointer(
                       ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/SocketAddress.swift:14:17: note: protocol requires function 'withUnsafePointer' with type '(UnsafeMutablePointer<CInterop.SocketAddress>) -> RFCOMMSocketAddress' (aka '(UnsafeMutablePointer<sockaddr>) -> RFCOMMSocketAddress')
    static func withUnsafePointer(
                ^
[425/460] Compiling BluetoothLinux RFCOMMFlag.swift
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:39:39: warning: type alias 'SocketAddress' cannot be used in an '@_alwaysEmitIntoClient' function because 'Socket' was not imported by this file; this is an error in Swift 6
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:39:39: note: The missing import of module 'Socket' will be added implicitly
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:46:48: warning: type alias 'SocketAddress' cannot be used in an '@_alwaysEmitIntoClient' function because 'Socket' was not imported by this file; this is an error in Swift 6
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:46:48: note: The missing import of module 'Socket' will be added implicitly
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:31:1: error: type 'RFCOMMSocketAddress' does not conform to protocol 'SocketAddress'
extension RFCOMMSocketAddress: BluetoothSocketAddress {
^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:38:17: note: candidate operates on an instance, not a type as required
    public func withUnsafePointer<Result>(
                ^
    static 
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:45:24: note: candidate throws, but protocol does not allow it
    public static func withUnsafePointer(
                       ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/SocketAddress.swift:14:17: note: protocol requires function 'withUnsafePointer' with type '(UnsafeMutablePointer<CInterop.SocketAddress>) -> RFCOMMSocketAddress' (aka '(UnsafeMutablePointer<sockaddr>) -> RFCOMMSocketAddress')
    static func withUnsafePointer(
                ^
[426/460] Compiling BluetoothLinux RFCOMMLinkMode.swift
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:39:39: warning: type alias 'SocketAddress' cannot be used in an '@_alwaysEmitIntoClient' function because 'Socket' was not imported by this file; this is an error in Swift 6
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:39:39: note: The missing import of module 'Socket' will be added implicitly
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:46:48: warning: type alias 'SocketAddress' cannot be used in an '@_alwaysEmitIntoClient' function because 'Socket' was not imported by this file; this is an error in Swift 6
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:46:48: note: The missing import of module 'Socket' will be added implicitly
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:31:1: error: type 'RFCOMMSocketAddress' does not conform to protocol 'SocketAddress'
extension RFCOMMSocketAddress: BluetoothSocketAddress {
^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:38:17: note: candidate operates on an instance, not a type as required
    public func withUnsafePointer<Result>(
                ^
    static 
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:45:24: note: candidate throws, but protocol does not allow it
    public static func withUnsafePointer(
                       ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/SocketAddress.swift:14:17: note: protocol requires function 'withUnsafePointer' with type '(UnsafeMutablePointer<CInterop.SocketAddress>) -> RFCOMMSocketAddress' (aka '(UnsafeMutablePointer<sockaddr>) -> RFCOMMSocketAddress')
    static func withUnsafePointer(
                ^
[427/460] Compiling BluetoothLinux RFCOMMSocket.swift
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:39:39: warning: type alias 'SocketAddress' cannot be used in an '@_alwaysEmitIntoClient' function because 'Socket' was not imported by this file; this is an error in Swift 6
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:39:39: note: The missing import of module 'Socket' will be added implicitly
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:46:48: warning: type alias 'SocketAddress' cannot be used in an '@_alwaysEmitIntoClient' function because 'Socket' was not imported by this file; this is an error in Swift 6
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:46:48: note: The missing import of module 'Socket' will be added implicitly
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:31:1: error: type 'RFCOMMSocketAddress' does not conform to protocol 'SocketAddress'
extension RFCOMMSocketAddress: BluetoothSocketAddress {
^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:38:17: note: candidate operates on an instance, not a type as required
    public func withUnsafePointer<Result>(
                ^
    static 
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:45:24: note: candidate throws, but protocol does not allow it
    public static func withUnsafePointer(
                       ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/SocketAddress.swift:14:17: note: protocol requires function 'withUnsafePointer' with type '(UnsafeMutablePointer<CInterop.SocketAddress>) -> RFCOMMSocketAddress' (aka '(UnsafeMutablePointer<sockaddr>) -> RFCOMMSocketAddress')
    static func withUnsafePointer(
                ^
[428/460] Compiling BluetoothLinux RFCOMMSocketAddress.swift
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:39:39: warning: type alias 'SocketAddress' cannot be used in an '@_alwaysEmitIntoClient' function because 'Socket' was not imported by this file; this is an error in Swift 6
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:39:39: note: The missing import of module 'Socket' will be added implicitly
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:46:48: warning: type alias 'SocketAddress' cannot be used in an '@_alwaysEmitIntoClient' function because 'Socket' was not imported by this file; this is an error in Swift 6
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:46:48: note: The missing import of module 'Socket' will be added implicitly
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:31:1: error: type 'RFCOMMSocketAddress' does not conform to protocol 'SocketAddress'
extension RFCOMMSocketAddress: BluetoothSocketAddress {
^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:38:17: note: candidate operates on an instance, not a type as required
    public func withUnsafePointer<Result>(
                ^
    static 
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:45:24: note: candidate throws, but protocol does not allow it
    public static func withUnsafePointer(
                       ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/SocketAddress.swift:14:17: note: protocol requires function 'withUnsafePointer' with type '(UnsafeMutablePointer<CInterop.SocketAddress>) -> RFCOMMSocketAddress' (aka '(UnsafeMutablePointer<sockaddr>) -> RFCOMMSocketAddress')
    static func withUnsafePointer(
                ^
[429/460] Compiling BluetoothLinux RFCOMMSocketOption.swift
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:39:39: warning: type alias 'SocketAddress' cannot be used in an '@_alwaysEmitIntoClient' function because 'Socket' was not imported by this file; this is an error in Swift 6
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:39:39: note: The missing import of module 'Socket' will be added implicitly
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:46:48: warning: type alias 'SocketAddress' cannot be used in an '@_alwaysEmitIntoClient' function because 'Socket' was not imported by this file; this is an error in Swift 6
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:46:48: note: The missing import of module 'Socket' will be added implicitly
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:31:1: error: type 'RFCOMMSocketAddress' does not conform to protocol 'SocketAddress'
extension RFCOMMSocketAddress: BluetoothSocketAddress {
^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:38:17: note: candidate operates on an instance, not a type as required
    public func withUnsafePointer<Result>(
                ^
    static 
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:45:24: note: candidate throws, but protocol does not allow it
    public static func withUnsafePointer(
                       ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/SocketAddress.swift:14:17: note: protocol requires function 'withUnsafePointer' with type '(UnsafeMutablePointer<CInterop.SocketAddress>) -> RFCOMMSocketAddress' (aka '(UnsafeMutablePointer<sockaddr>) -> RFCOMMSocketAddress')
    static func withUnsafePointer(
                ^
[430/460] Compiling BluetoothLinux RFCOMMState.swift
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:39:39: warning: type alias 'SocketAddress' cannot be used in an '@_alwaysEmitIntoClient' function because 'Socket' was not imported by this file; this is an error in Swift 6
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:39:39: note: The missing import of module 'Socket' will be added implicitly
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:46:48: warning: type alias 'SocketAddress' cannot be used in an '@_alwaysEmitIntoClient' function because 'Socket' was not imported by this file; this is an error in Swift 6
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:46:48: note: The missing import of module 'Socket' will be added implicitly
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:31:1: error: type 'RFCOMMSocketAddress' does not conform to protocol 'SocketAddress'
extension RFCOMMSocketAddress: BluetoothSocketAddress {
^
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:38:17: note: candidate operates on an instance, not a type as required
    public func withUnsafePointer<Result>(
                ^
    static 
/host/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketAddress.swift:45:24: note: candidate throws, but protocol does not allow it
    public static func withUnsafePointer(
                       ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/SocketAddress.swift:14:17: note: protocol requires function 'withUnsafePointer' with type '(UnsafeMutablePointer<CInterop.SocketAddress>) -> RFCOMMSocketAddress' (aka '(UnsafeMutablePointer<sockaddr>) -> RFCOMMSocketAddress')
    static func withUnsafePointer(
                ^
[431/460] Compiling BluetoothLinux HCIFileDescriptor.swift
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:62:39: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:68:48: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:55:1: error: type 'HCISocketAddress' does not conform to protocol 'SocketAddress'
extension HCISocketAddress: BluetoothSocketAddress {
^
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:61:17: note: candidate operates on an instance, not a type as required
    public func withUnsafePointer<Result>(
                ^
    static 
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:67:24: note: candidate throws, but protocol does not allow it
    public static func withUnsafePointer(
                       ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/SocketAddress.swift:14:17: note: protocol requires function 'withUnsafePointer' with type '(UnsafeMutablePointer<CInterop.SocketAddress>) -> HCISocketAddress' (aka '(UnsafeMutablePointer<sockaddr>) -> HCISocketAddress')
    static func withUnsafePointer(
                ^
[432/460] Compiling BluetoothLinux HCIPacketType.swift
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:62:39: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:68:48: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:55:1: error: type 'HCISocketAddress' does not conform to protocol 'SocketAddress'
extension HCISocketAddress: BluetoothSocketAddress {
^
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:61:17: note: candidate operates on an instance, not a type as required
    public func withUnsafePointer<Result>(
                ^
    static 
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:67:24: note: candidate throws, but protocol does not allow it
    public static func withUnsafePointer(
                       ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/SocketAddress.swift:14:17: note: protocol requires function 'withUnsafePointer' with type '(UnsafeMutablePointer<CInterop.SocketAddress>) -> HCISocketAddress' (aka '(UnsafeMutablePointer<sockaddr>) -> HCISocketAddress')
    static func withUnsafePointer(
                ^
[433/460] Compiling BluetoothLinux HCISocketAddress.swift
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:62:39: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:68:48: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:55:1: error: type 'HCISocketAddress' does not conform to protocol 'SocketAddress'
extension HCISocketAddress: BluetoothSocketAddress {
^
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:61:17: note: candidate operates on an instance, not a type as required
    public func withUnsafePointer<Result>(
                ^
    static 
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:67:24: note: candidate throws, but protocol does not allow it
    public static func withUnsafePointer(
                       ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/SocketAddress.swift:14:17: note: protocol requires function 'withUnsafePointer' with type '(UnsafeMutablePointer<CInterop.SocketAddress>) -> HCISocketAddress' (aka '(UnsafeMutablePointer<sockaddr>) -> HCISocketAddress')
    static func withUnsafePointer(
                ^
[434/460] Compiling BluetoothLinux HCISocketOption.swift
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:62:39: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:68:48: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:55:1: error: type 'HCISocketAddress' does not conform to protocol 'SocketAddress'
extension HCISocketAddress: BluetoothSocketAddress {
^
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:61:17: note: candidate operates on an instance, not a type as required
    public func withUnsafePointer<Result>(
                ^
    static 
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:67:24: note: candidate throws, but protocol does not allow it
    public static func withUnsafePointer(
                       ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/SocketAddress.swift:14:17: note: protocol requires function 'withUnsafePointer' with type '(UnsafeMutablePointer<CInterop.SocketAddress>) -> HCISocketAddress' (aka '(UnsafeMutablePointer<sockaddr>) -> HCISocketAddress')
    static func withUnsafePointer(
                ^
[435/460] Compiling BluetoothLinux HostController.swift
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:62:39: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:68:48: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:55:1: error: type 'HCISocketAddress' does not conform to protocol 'SocketAddress'
extension HCISocketAddress: BluetoothSocketAddress {
^
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:61:17: note: candidate operates on an instance, not a type as required
    public func withUnsafePointer<Result>(
                ^
    static 
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:67:24: note: candidate throws, but protocol does not allow it
    public static func withUnsafePointer(
                       ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/SocketAddress.swift:14:17: note: protocol requires function 'withUnsafePointer' with type '(UnsafeMutablePointer<CInterop.SocketAddress>) -> HCISocketAddress' (aka '(UnsafeMutablePointer<sockaddr>) -> HCISocketAddress')
    static func withUnsafePointer(
                ^
[436/460] Compiling BluetoothLinux HCIDeviceDown.swift
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:62:39: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:68:48: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:55:1: error: type 'HCISocketAddress' does not conform to protocol 'SocketAddress'
extension HCISocketAddress: BluetoothSocketAddress {
^
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:61:17: note: candidate operates on an instance, not a type as required
    public func withUnsafePointer<Result>(
                ^
    static 
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:67:24: note: candidate throws, but protocol does not allow it
    public static func withUnsafePointer(
                       ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/SocketAddress.swift:14:17: note: protocol requires function 'withUnsafePointer' with type '(UnsafeMutablePointer<CInterop.SocketAddress>) -> HCISocketAddress' (aka '(UnsafeMutablePointer<sockaddr>) -> HCISocketAddress')
    static func withUnsafePointer(
                ^
[437/460] Compiling BluetoothLinux HCIDeviceInformation.swift
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:62:39: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:68:48: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:55:1: error: type 'HCISocketAddress' does not conform to protocol 'SocketAddress'
extension HCISocketAddress: BluetoothSocketAddress {
^
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:61:17: note: candidate operates on an instance, not a type as required
    public func withUnsafePointer<Result>(
                ^
    static 
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:67:24: note: candidate throws, but protocol does not allow it
    public static func withUnsafePointer(
                       ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/SocketAddress.swift:14:17: note: protocol requires function 'withUnsafePointer' with type '(UnsafeMutablePointer<CInterop.SocketAddress>) -> HCISocketAddress' (aka '(UnsafeMutablePointer<sockaddr>) -> HCISocketAddress')
    static func withUnsafePointer(
                ^
[438/460] Compiling BluetoothLinux HCIDeviceList.swift
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:62:39: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:68:48: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:55:1: error: type 'HCISocketAddress' does not conform to protocol 'SocketAddress'
extension HCISocketAddress: BluetoothSocketAddress {
^
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:61:17: note: candidate operates on an instance, not a type as required
    public func withUnsafePointer<Result>(
                ^
    static 
/host/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCISocketAddress.swift:67:24: note: candidate throws, but protocol does not allow it
    public static func withUnsafePointer(
                       ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/SocketAddress.swift:14:17: note: protocol requires function 'withUnsafePointer' with type '(UnsafeMutablePointer<CInterop.SocketAddress>) -> HCISocketAddress' (aka '(UnsafeMutablePointer<sockaddr>) -> HCISocketAddress')
    static func withUnsafePointer(
                ^
[439/460] Compiling BluetoothLinux L2CAPSocketOption.swift
[440/460] Compiling BluetoothLinux LinkMode.swift
[441/460] Compiling BluetoothLinux RFCOMMCreateDevice.swift
[442/460] Compiling BluetoothLinux RFCOMMGetDeviceInformation.swift
[443/460] Compiling BluetoothLinux RFCOMMGetDeviceList.swift
[444/460] Compiling BluetoothLinux RFCOMMIO.swift
[445/460] Compiling BluetoothLinux RFCOMMReleaseDevice.swift
[446/460] Compiling BluetoothLinux HCIDeviceUp.swift
[447/460] Compiling BluetoothLinux HCIScan.swift
[448/460] Compiling BluetoothLinux HostControllerIO.swift
[449/460] Compiling BluetoothLinux HCIFilterSocketOption.swift
[450/460] Compiling BluetoothLinux HIDP.swift
[451/460] Compiling BluetoothLinux HIDPIO.swift
[452/460] Compiling BluetoothLinux DeviceDown.swift
[453/460] Compiling BluetoothLinux CInterop.swift
[454/460] Compiling BluetoothLinux CSocketAddress.swift
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:17:20: error: type 'BluetoothLinux.L2CAPSocket' does not conform to protocol 'Bluetooth.L2CAPSocket'
public final class L2CAPSocket: Bluetooth.L2CAPSocket {
                   ^
/host/spi-builder-workspace/.build/checkouts/Bluetooth/Sources/Bluetooth/L2CAPSocket.swift:35:10: note: protocol requires function 'close()' with type '() async -> ()'
    func close() async
         ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:145:83: error: extra argument 'sleep' in call
            try await fileDescriptor.connect(to: destinationSocketAddress, sleep: 100_000_000)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:169:124: error: extra argument 'sleep' in call
        let (clientFileDescriptor, clientAddress) = try await socket.fileDescriptor.accept(L2CAPSocketAddress.self, sleep: 100_000_000)
                                                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: error: binary operator '~=' cannot be applied to two 'Socket.Event' operands
        case .pendingRead:
             ~^~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: note: overloads for '~=' exist with these partially matching parameter lists: (Errno, Error)
        case .pendingRead:
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: error: reference to member 'pendingRead' cannot be resolved without a contextual type
        case .pendingRead:
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:221:19: error: pattern with associated values does not match enum case 'read'
        case let .read(bytes):
                  ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:221:19: note: remove associated values to make the pattern match
        case let .read(bytes):
                  ^   ~~~~~~~
                      
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:223:19: error: pattern with associated values does not match enum case 'write'
        case let .write(bytes):
                  ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:223:19: note: remove associated values to make the pattern match
        case let .write(bytes):
                  ^    ~~~~~~~
                       
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:225:19: error: pattern with associated values does not match enum case 'close'
        case let .close(error):
                  ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:225:19: note: remove associated values to make the pattern match
        case let .close(error):
                  ^    ~~~~~~~
                       
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:220:21: error: type 'L2CAPSocketEvent' has no member 'pendingRead'
            self = .pendingRead
                   ~^~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:222:21: error: enum case 'read' has no associated values
            self = .read(bytes)
                    ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:224:21: error: enum case 'write' has no associated values
            self = .write(bytes)
                    ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:226:21: error: enum case 'close' has no associated values
            self = .close(error)
                    ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:71:39: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:83:48: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:14:15: error: type 'L2CAPSocketAddress' does not conform to protocol 'SocketAddress'
public struct L2CAPSocketAddress: Equatable, Hashable, BluetoothSocketAddress {
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:70:17: note: candidate operates on an instance, not a type as required
    public func withUnsafePointer<Result>(
                ^
    static 
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:82:24: note: candidate throws, but protocol does not allow it
    public static func withUnsafePointer(
                       ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/SocketAddress.swift:14:17: note: protocol requires function 'withUnsafePointer' with type '(UnsafeMutablePointer<CInterop.SocketAddress>) -> L2CAPSocketAddress' (aka '(UnsafeMutablePointer<sockaddr>) -> L2CAPSocketAddress')
    static func withUnsafePointer(
                ^
[455/460] Compiling BluetoothLinux Darwin.swift
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:17:20: error: type 'BluetoothLinux.L2CAPSocket' does not conform to protocol 'Bluetooth.L2CAPSocket'
public final class L2CAPSocket: Bluetooth.L2CAPSocket {
                   ^
/host/spi-builder-workspace/.build/checkouts/Bluetooth/Sources/Bluetooth/L2CAPSocket.swift:35:10: note: protocol requires function 'close()' with type '() async -> ()'
    func close() async
         ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:145:83: error: extra argument 'sleep' in call
            try await fileDescriptor.connect(to: destinationSocketAddress, sleep: 100_000_000)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:169:124: error: extra argument 'sleep' in call
        let (clientFileDescriptor, clientAddress) = try await socket.fileDescriptor.accept(L2CAPSocketAddress.self, sleep: 100_000_000)
                                                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: error: binary operator '~=' cannot be applied to two 'Socket.Event' operands
        case .pendingRead:
             ~^~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: note: overloads for '~=' exist with these partially matching parameter lists: (Errno, Error)
        case .pendingRead:
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: error: reference to member 'pendingRead' cannot be resolved without a contextual type
        case .pendingRead:
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:221:19: error: pattern with associated values does not match enum case 'read'
        case let .read(bytes):
                  ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:221:19: note: remove associated values to make the pattern match
        case let .read(bytes):
                  ^   ~~~~~~~
                      
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:223:19: error: pattern with associated values does not match enum case 'write'
        case let .write(bytes):
                  ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:223:19: note: remove associated values to make the pattern match
        case let .write(bytes):
                  ^    ~~~~~~~
                       
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:225:19: error: pattern with associated values does not match enum case 'close'
        case let .close(error):
                  ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:225:19: note: remove associated values to make the pattern match
        case let .close(error):
                  ^    ~~~~~~~
                       
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:220:21: error: type 'L2CAPSocketEvent' has no member 'pendingRead'
            self = .pendingRead
                   ~^~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:222:21: error: enum case 'read' has no associated values
            self = .read(bytes)
                    ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:224:21: error: enum case 'write' has no associated values
            self = .write(bytes)
                    ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:226:21: error: enum case 'close' has no associated values
            self = .close(error)
                    ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:71:39: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:83:48: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:14:15: error: type 'L2CAPSocketAddress' does not conform to protocol 'SocketAddress'
public struct L2CAPSocketAddress: Equatable, Hashable, BluetoothSocketAddress {
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:70:17: note: candidate operates on an instance, not a type as required
    public func withUnsafePointer<Result>(
                ^
    static 
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:82:24: note: candidate throws, but protocol does not allow it
    public static func withUnsafePointer(
                       ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/SocketAddress.swift:14:17: note: protocol requires function 'withUnsafePointer' with type '(UnsafeMutablePointer<CInterop.SocketAddress>) -> L2CAPSocketAddress' (aka '(UnsafeMutablePointer<sockaddr>) -> L2CAPSocketAddress')
    static func withUnsafePointer(
                ^
[456/460] Compiling BluetoothLinux IOCTL.swift
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:17:20: error: type 'BluetoothLinux.L2CAPSocket' does not conform to protocol 'Bluetooth.L2CAPSocket'
public final class L2CAPSocket: Bluetooth.L2CAPSocket {
                   ^
/host/spi-builder-workspace/.build/checkouts/Bluetooth/Sources/Bluetooth/L2CAPSocket.swift:35:10: note: protocol requires function 'close()' with type '() async -> ()'
    func close() async
         ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:145:83: error: extra argument 'sleep' in call
            try await fileDescriptor.connect(to: destinationSocketAddress, sleep: 100_000_000)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:169:124: error: extra argument 'sleep' in call
        let (clientFileDescriptor, clientAddress) = try await socket.fileDescriptor.accept(L2CAPSocketAddress.self, sleep: 100_000_000)
                                                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: error: binary operator '~=' cannot be applied to two 'Socket.Event' operands
        case .pendingRead:
             ~^~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: note: overloads for '~=' exist with these partially matching parameter lists: (Errno, Error)
        case .pendingRead:
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: error: reference to member 'pendingRead' cannot be resolved without a contextual type
        case .pendingRead:
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:221:19: error: pattern with associated values does not match enum case 'read'
        case let .read(bytes):
                  ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:221:19: note: remove associated values to make the pattern match
        case let .read(bytes):
                  ^   ~~~~~~~
                      
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:223:19: error: pattern with associated values does not match enum case 'write'
        case let .write(bytes):
                  ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:223:19: note: remove associated values to make the pattern match
        case let .write(bytes):
                  ^    ~~~~~~~
                       
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:225:19: error: pattern with associated values does not match enum case 'close'
        case let .close(error):
                  ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:225:19: note: remove associated values to make the pattern match
        case let .close(error):
                  ^    ~~~~~~~
                       
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:220:21: error: type 'L2CAPSocketEvent' has no member 'pendingRead'
            self = .pendingRead
                   ~^~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:222:21: error: enum case 'read' has no associated values
            self = .read(bytes)
                    ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:224:21: error: enum case 'write' has no associated values
            self = .write(bytes)
                    ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:226:21: error: enum case 'close' has no associated values
            self = .close(error)
                    ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:71:39: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:83:48: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:14:15: error: type 'L2CAPSocketAddress' does not conform to protocol 'SocketAddress'
public struct L2CAPSocketAddress: Equatable, Hashable, BluetoothSocketAddress {
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:70:17: note: candidate operates on an instance, not a type as required
    public func withUnsafePointer<Result>(
                ^
    static 
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:82:24: note: candidate throws, but protocol does not allow it
    public static func withUnsafePointer(
                       ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/SocketAddress.swift:14:17: note: protocol requires function 'withUnsafePointer' with type '(UnsafeMutablePointer<CInterop.SocketAddress>) -> L2CAPSocketAddress' (aka '(UnsafeMutablePointer<sockaddr>) -> L2CAPSocketAddress')
    static func withUnsafePointer(
                ^
[457/460] Compiling BluetoothLinux SocketDescriptor.swift
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:17:20: error: type 'BluetoothLinux.L2CAPSocket' does not conform to protocol 'Bluetooth.L2CAPSocket'
public final class L2CAPSocket: Bluetooth.L2CAPSocket {
                   ^
/host/spi-builder-workspace/.build/checkouts/Bluetooth/Sources/Bluetooth/L2CAPSocket.swift:35:10: note: protocol requires function 'close()' with type '() async -> ()'
    func close() async
         ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:145:83: error: extra argument 'sleep' in call
            try await fileDescriptor.connect(to: destinationSocketAddress, sleep: 100_000_000)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:169:124: error: extra argument 'sleep' in call
        let (clientFileDescriptor, clientAddress) = try await socket.fileDescriptor.accept(L2CAPSocketAddress.self, sleep: 100_000_000)
                                                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: error: binary operator '~=' cannot be applied to two 'Socket.Event' operands
        case .pendingRead:
             ~^~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: note: overloads for '~=' exist with these partially matching parameter lists: (Errno, Error)
        case .pendingRead:
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: error: reference to member 'pendingRead' cannot be resolved without a contextual type
        case .pendingRead:
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:221:19: error: pattern with associated values does not match enum case 'read'
        case let .read(bytes):
                  ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:221:19: note: remove associated values to make the pattern match
        case let .read(bytes):
                  ^   ~~~~~~~
                      
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:223:19: error: pattern with associated values does not match enum case 'write'
        case let .write(bytes):
                  ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:223:19: note: remove associated values to make the pattern match
        case let .write(bytes):
                  ^    ~~~~~~~
                       
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:225:19: error: pattern with associated values does not match enum case 'close'
        case let .close(error):
                  ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:225:19: note: remove associated values to make the pattern match
        case let .close(error):
                  ^    ~~~~~~~
                       
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:220:21: error: type 'L2CAPSocketEvent' has no member 'pendingRead'
            self = .pendingRead
                   ~^~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:222:21: error: enum case 'read' has no associated values
            self = .read(bytes)
                    ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:224:21: error: enum case 'write' has no associated values
            self = .write(bytes)
                    ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:226:21: error: enum case 'close' has no associated values
            self = .close(error)
                    ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:71:39: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:83:48: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:14:15: error: type 'L2CAPSocketAddress' does not conform to protocol 'SocketAddress'
public struct L2CAPSocketAddress: Equatable, Hashable, BluetoothSocketAddress {
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:70:17: note: candidate operates on an instance, not a type as required
    public func withUnsafePointer<Result>(
                ^
    static 
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:82:24: note: candidate throws, but protocol does not allow it
    public static func withUnsafePointer(
                       ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/SocketAddress.swift:14:17: note: protocol requires function 'withUnsafePointer' with type '(UnsafeMutablePointer<CInterop.SocketAddress>) -> L2CAPSocketAddress' (aka '(UnsafeMutablePointer<sockaddr>) -> L2CAPSocketAddress')
    static func withUnsafePointer(
                ^
[458/460] Compiling BluetoothLinux L2CAPFileDescriptor.swift
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:17:20: error: type 'BluetoothLinux.L2CAPSocket' does not conform to protocol 'Bluetooth.L2CAPSocket'
public final class L2CAPSocket: Bluetooth.L2CAPSocket {
                   ^
/host/spi-builder-workspace/.build/checkouts/Bluetooth/Sources/Bluetooth/L2CAPSocket.swift:35:10: note: protocol requires function 'close()' with type '() async -> ()'
    func close() async
         ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:145:83: error: extra argument 'sleep' in call
            try await fileDescriptor.connect(to: destinationSocketAddress, sleep: 100_000_000)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:169:124: error: extra argument 'sleep' in call
        let (clientFileDescriptor, clientAddress) = try await socket.fileDescriptor.accept(L2CAPSocketAddress.self, sleep: 100_000_000)
                                                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: error: binary operator '~=' cannot be applied to two 'Socket.Event' operands
        case .pendingRead:
             ~^~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: note: overloads for '~=' exist with these partially matching parameter lists: (Errno, Error)
        case .pendingRead:
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: error: reference to member 'pendingRead' cannot be resolved without a contextual type
        case .pendingRead:
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:221:19: error: pattern with associated values does not match enum case 'read'
        case let .read(bytes):
                  ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:221:19: note: remove associated values to make the pattern match
        case let .read(bytes):
                  ^   ~~~~~~~
                      
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:223:19: error: pattern with associated values does not match enum case 'write'
        case let .write(bytes):
                  ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:223:19: note: remove associated values to make the pattern match
        case let .write(bytes):
                  ^    ~~~~~~~
                       
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:225:19: error: pattern with associated values does not match enum case 'close'
        case let .close(error):
                  ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:225:19: note: remove associated values to make the pattern match
        case let .close(error):
                  ^    ~~~~~~~
                       
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:220:21: error: type 'L2CAPSocketEvent' has no member 'pendingRead'
            self = .pendingRead
                   ~^~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:222:21: error: enum case 'read' has no associated values
            self = .read(bytes)
                    ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:224:21: error: enum case 'write' has no associated values
            self = .write(bytes)
                    ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:226:21: error: enum case 'close' has no associated values
            self = .close(error)
                    ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:71:39: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:83:48: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:14:15: error: type 'L2CAPSocketAddress' does not conform to protocol 'SocketAddress'
public struct L2CAPSocketAddress: Equatable, Hashable, BluetoothSocketAddress {
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:70:17: note: candidate operates on an instance, not a type as required
    public func withUnsafePointer<Result>(
                ^
    static 
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:82:24: note: candidate throws, but protocol does not allow it
    public static func withUnsafePointer(
                       ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/SocketAddress.swift:14:17: note: protocol requires function 'withUnsafePointer' with type '(UnsafeMutablePointer<CInterop.SocketAddress>) -> L2CAPSocketAddress' (aka '(UnsafeMutablePointer<sockaddr>) -> L2CAPSocketAddress')
    static func withUnsafePointer(
                ^
[459/460] Compiling BluetoothLinux L2CAPSocket.swift
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:17:20: error: type 'BluetoothLinux.L2CAPSocket' does not conform to protocol 'Bluetooth.L2CAPSocket'
public final class L2CAPSocket: Bluetooth.L2CAPSocket {
                   ^
/host/spi-builder-workspace/.build/checkouts/Bluetooth/Sources/Bluetooth/L2CAPSocket.swift:35:10: note: protocol requires function 'close()' with type '() async -> ()'
    func close() async
         ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:145:83: error: extra argument 'sleep' in call
            try await fileDescriptor.connect(to: destinationSocketAddress, sleep: 100_000_000)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:169:124: error: extra argument 'sleep' in call
        let (clientFileDescriptor, clientAddress) = try await socket.fileDescriptor.accept(L2CAPSocketAddress.self, sleep: 100_000_000)
                                                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: error: binary operator '~=' cannot be applied to two 'Socket.Event' operands
        case .pendingRead:
             ~^~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: note: overloads for '~=' exist with these partially matching parameter lists: (Errno, Error)
        case .pendingRead:
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: error: reference to member 'pendingRead' cannot be resolved without a contextual type
        case .pendingRead:
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:221:19: error: pattern with associated values does not match enum case 'read'
        case let .read(bytes):
                  ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:221:19: note: remove associated values to make the pattern match
        case let .read(bytes):
                  ^   ~~~~~~~
                      
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:223:19: error: pattern with associated values does not match enum case 'write'
        case let .write(bytes):
                  ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:223:19: note: remove associated values to make the pattern match
        case let .write(bytes):
                  ^    ~~~~~~~
                       
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:225:19: error: pattern with associated values does not match enum case 'close'
        case let .close(error):
                  ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:225:19: note: remove associated values to make the pattern match
        case let .close(error):
                  ^    ~~~~~~~
                       
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:220:21: error: type 'L2CAPSocketEvent' has no member 'pendingRead'
            self = .pendingRead
                   ~^~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:222:21: error: enum case 'read' has no associated values
            self = .read(bytes)
                    ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:224:21: error: enum case 'write' has no associated values
            self = .write(bytes)
                    ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:226:21: error: enum case 'close' has no associated values
            self = .close(error)
                    ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:71:39: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:83:48: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:14:15: error: type 'L2CAPSocketAddress' does not conform to protocol 'SocketAddress'
public struct L2CAPSocketAddress: Equatable, Hashable, BluetoothSocketAddress {
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:70:17: note: candidate operates on an instance, not a type as required
    public func withUnsafePointer<Result>(
                ^
    static 
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:82:24: note: candidate throws, but protocol does not allow it
    public static func withUnsafePointer(
                       ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/SocketAddress.swift:14:17: note: protocol requires function 'withUnsafePointer' with type '(UnsafeMutablePointer<CInterop.SocketAddress>) -> L2CAPSocketAddress' (aka '(UnsafeMutablePointer<sockaddr>) -> L2CAPSocketAddress')
    static func withUnsafePointer(
                ^
[460/460] Compiling BluetoothLinux L2CAPSocketAddress.swift
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:17:20: error: type 'BluetoothLinux.L2CAPSocket' does not conform to protocol 'Bluetooth.L2CAPSocket'
public final class L2CAPSocket: Bluetooth.L2CAPSocket {
                   ^
/host/spi-builder-workspace/.build/checkouts/Bluetooth/Sources/Bluetooth/L2CAPSocket.swift:35:10: note: protocol requires function 'close()' with type '() async -> ()'
    func close() async
         ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:145:83: error: extra argument 'sleep' in call
            try await fileDescriptor.connect(to: destinationSocketAddress, sleep: 100_000_000)
                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:169:124: error: extra argument 'sleep' in call
        let (clientFileDescriptor, clientAddress) = try await socket.fileDescriptor.accept(L2CAPSocketAddress.self, sleep: 100_000_000)
                                                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: error: binary operator '~=' cannot be applied to two 'Socket.Event' operands
        case .pendingRead:
             ~^~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: note: overloads for '~=' exist with these partially matching parameter lists: (Errno, Error)
        case .pendingRead:
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: error: reference to member 'pendingRead' cannot be resolved without a contextual type
        case .pendingRead:
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:221:19: error: pattern with associated values does not match enum case 'read'
        case let .read(bytes):
                  ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:221:19: note: remove associated values to make the pattern match
        case let .read(bytes):
                  ^   ~~~~~~~
                      
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:223:19: error: pattern with associated values does not match enum case 'write'
        case let .write(bytes):
                  ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:223:19: note: remove associated values to make the pattern match
        case let .write(bytes):
                  ^    ~~~~~~~
                       
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:225:19: error: pattern with associated values does not match enum case 'close'
        case let .close(error):
                  ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:225:19: note: remove associated values to make the pattern match
        case let .close(error):
                  ^    ~~~~~~~
                       
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:220:21: error: type 'L2CAPSocketEvent' has no member 'pendingRead'
            self = .pendingRead
                   ~^~~~~~~~~~~
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:222:21: error: enum case 'read' has no associated values
            self = .read(bytes)
                    ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:224:21: error: enum case 'write' has no associated values
            self = .write(bytes)
                    ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:226:21: error: enum case 'close' has no associated values
            self = .close(error)
                    ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:71:39: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
      _ body: (UnsafePointer<CInterop.SocketAddress>, UInt32) throws -> Result
                                      ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:83:48: warning: cannot use type alias 'SocketAddress' here; 'Socket' was not imported by this file
        _ body: (UnsafeMutablePointer<CInterop.SocketAddress>, UInt32) throws -> ()
                                               ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/CInterop.swift:57:15: note: type declared here
    typealias SocketAddress = sockaddr
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:14:15: error: type 'L2CAPSocketAddress' does not conform to protocol 'SocketAddress'
public struct L2CAPSocketAddress: Equatable, Hashable, BluetoothSocketAddress {
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:70:17: note: candidate operates on an instance, not a type as required
    public func withUnsafePointer<Result>(
                ^
    static 
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:82:24: note: candidate throws, but protocol does not allow it
    public static func withUnsafePointer(
                       ^
/host/spi-builder-workspace/.build/checkouts/Socket/Sources/Socket/System/SocketAddress.swift:14:17: note: protocol requires function 'withUnsafePointer' with type '(UnsafeMutablePointer<CInterop.SocketAddress>) -> L2CAPSocketAddress' (aka '(UnsafeMutablePointer<sockaddr>) -> L2CAPSocketAddress')
    static func withUnsafePointer(
                ^
BUILD FAILURE 5.8 linux

Build Machine: Linux 1