The Swift Package Index logo.Swift Package Index

Build Information

Failed to build BluetoothLinux with Swift 5.10 for Linux.

Build Command

bash -c docker run --rm -v "checkouts-4606859-1":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.29.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/pureswift/bluetoothlinux.git
Reference: 5.0.5
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/pureswift/bluetoothlinux
 * tag               5.0.5      -> FETCH_HEAD
HEAD is now at ddd5493 Updated dependencies
Cloned https://github.com/pureswift/bluetoothlinux.git
Revision (git rev-parse @):
ddd5493bd5382ca0132b8ca121dd35c7554ab7d0
SUCCESS checkout https://github.com/pureswift/bluetoothlinux.git at 5.0.5
========================================
Build
========================================
Selected platform:         linux
Swift version:             5.10
Building package at path:  $workDir
https://github.com/pureswift/bluetoothlinux.git
Running build ...
bash -c docker run --rm -v "checkouts-4606859-1":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build 2>&1
Fetching https://github.com/PureSwift/Socket.git
[1/933] Fetching socket
Fetched https://github.com/PureSwift/Socket.git from cache (0.24s)
Fetching https://github.com/PureSwift/swift-system
[1/2577] Fetching swift-system
Fetched https://github.com/PureSwift/swift-system from cache (0.27s)
Fetching https://github.com/PureSwift/Bluetooth.git
[1/20609] Fetching bluetooth
Fetched https://github.com/PureSwift/Bluetooth.git from cache (1.00s)
Computing version for https://github.com/PureSwift/Bluetooth.git
Computed https://github.com/PureSwift/Bluetooth.git at 6.4.1 (0.49s)
Creating working copy for https://github.com/PureSwift/Bluetooth.git
Working copy of https://github.com/PureSwift/Bluetooth.git resolved at 6.4.1
Creating working copy for https://github.com/PureSwift/swift-system
Working copy of https://github.com/PureSwift/swift-system resolved at feature/dynamic-lib (bd3d1f6)
Creating working copy for https://github.com/PureSwift/Socket.git
Working copy of https://github.com/PureSwift/Socket.git resolved at main (489e63b)
Building for debugging...
[0/11] Write sources
[6/11] Compiling CBluetoothLinux dummy.c
[7/11] Compiling CBluetoothLinuxTest dummy.c
[8/11] Compiling CSystem shims.c
[9/11] Compiling CSocket shims.c
[10/11] Write swift-version-24593BA9C3E375BF.txt
[12/64] Emitting module SystemPackage
[13/67] Compiling SystemPackage Util+StringArray.swift
[14/67] Compiling SystemPackage Util.swift
[15/67] Compiling SystemPackage UtilConsumers.swift
[16/67] Compiling Bluetooth ByteSwap.swift
[17/67] Compiling Bluetooth ByteValue.swift
[18/67] Compiling Bluetooth ClassOfDevice.swift
[19/67] Compiling Bluetooth CompanyIdentifier.swift
[20/67] Compiling Bluetooth Address.swift
[21/67] Compiling Bluetooth AsyncIndefiniteStream.swift
[22/67] Compiling Bluetooth BitMaskOption.swift
[23/67] Compiling Bluetooth BluetoothUUID.swift
[24/67] Compiling Bluetooth DefinedUUID.swift
[25/67] Compiling Bluetooth DefinedUUIDExtension.swift
[26/67] Compiling Bluetooth DataConvertible.swift
[27/67] Compiling Bluetooth Hexadecimal.swift
[28/67] Compiling Bluetooth Integer.swift
[29/67] Compiling Bluetooth UUID.swift
[30/67] Compiling Bluetooth LowEnergyAdvertisingData.swift
[31/67] Compiling Bluetooth LowEnergyScanTimeInterval.swift
[32/67] Compiling Bluetooth RSSI.swift
[33/67] Compiling Bluetooth GeneratedCompanyIdentifierNames.swift
[34/67] Compiling Bluetooth GeneratedCompanyIdentifiers.swift
[35/67] Compiling Bluetooth L2CAPSocket.swift
[36/67] Compiling Bluetooth UInt256.swift
[37/67] Compiling Bluetooth UInt40.swift
[38/67] Compiling Bluetooth UInt48.swift
[49/72] Compiling Bluetooth UInt128.swift
[50/72] Compiling Bluetooth UInt24.swift
[52/111] Compiling Socket SocketOptionID.swift
[53/111] Compiling Socket SocketOptionLevel.swift
[54/111] Compiling Socket SocketProtocol.swift
[55/111] Compiling Socket IPv4Protocol.swift
[60/111] Compiling Socket IPv6Protocol.swift
[61/116] Compiling Socket IPv4SocketAddress.swift
[62/116] Compiling Socket IPv6SocketAddress.swift
[63/116] Compiling Socket LinkLayerSocketAddress.swift
[64/116] Compiling Socket UnixSocketAddress.swift
[65/116] Compiling Socket SocketAddressFamily.swift
[66/116] Compiling Socket CInterop.swift
[67/116] Compiling Socket CSocketAddress.swift
[68/116] Compiling Socket Constants.swift
[69/116] Compiling Socket Errno.swift
[70/116] Compiling Socket FileChange.swift
[71/116] Compiling Socket FileEvent.swift
[72/116] Compiling Socket MessageFlags.swift
[73/116] Compiling Socket NetworkInterface.swift
[74/116] Compiling Socket NetworkOrder.swift
[75/116] Compiling Socket Poll.swift
[76/116] Compiling Socket SocketAddress.swift
[77/116] Emitting module Socket
[78/116] Compiling Socket LinkLayerProtocol.swift
[79/116] Compiling Socket UnixProtocol.swift
[80/116] Compiling Socket SocketType.swift
[81/116] Compiling Socket Syscalls.swift
[82/116] Compiling Socket Util.swift
[83/116] Compiling Socket SocketDescriptor.swift
[84/116] Compiling Socket SocketFlags.swift
[85/116] Compiling Socket SocketHelpers.swift
[86/116] Compiling Socket SocketOperations.swift
[87/116] Compiling Socket SocketOption.swift
[88/116] Compiling Socket FileFlags.swift
[89/116] Compiling Socket IOControl.swift
[90/116] Compiling Socket IODirection.swift
[91/116] Compiling Socket IOOperations.swift
[92/116] Compiling Socket IOType.swift
[93/116] Compiling Socket InternetProtocol.swift
[94/116] Compiling Socket Socket.swift
[95/116] Compiling Socket SocketContinuation.swift
[96/116] Compiling Socket SocketManager.swift
[97/116] Compiling Socket AsyncSocketManager.swift
[98/116] Compiling Socket CFSocketManager.swift
[99/116] Compiling Socket CInternetAddress.swift
[101/117] Emitting module Bluetooth
[119/164] Compiling BluetoothGAP Data.swift
[120/164] Compiling BluetoothGAP DataConvertible.swift
[121/164] Compiling BluetoothGAP Hexadecimal.swift
[122/164] Compiling BluetoothGAP Integer.swift
[123/164] Compiling BluetoothGAP UUID.swift
[124/164] Compiling BluetoothGAP GAP3DInformation.swift
[125/164] Compiling BluetoothGAP GAPAdvertisingInterval.swift
[126/170] Compiling BluetoothGAP GAPServiceData128BitUUID.swift
[127/170] Compiling BluetoothGAP GAPServiceData16BitUUID.swift
[128/170] Compiling BluetoothGAP GAPServiceData32BitUUID.swift
[129/170] Compiling BluetoothGAP GAPShortLocalName.swift
[130/170] Compiling BluetoothGAP GAPSimplePairingHashC.swift
[131/170] Compiling BluetoothGAP GAPSimplePairingRandomizerR.swift
[132/170] Compiling BluetoothGAP GAPIncompleteListOf32BitServiceClassUUIDs.swift
[133/170] Compiling BluetoothGAP GAPIndoorPositioning.swift
[134/170] Compiling BluetoothGAP GAPLEDeviceAddress.swift
[135/170] Compiling BluetoothGAP GAPLERole.swift
[136/170] Compiling BluetoothGAP GAPLESecureConnectionsConfirmation.swift
[137/170] Compiling BluetoothGAP GAPLESecureConnectionsRandom.swift
[138/170] Compiling BluetoothGAP GAPLESupportedFeatures.swift
[139/170] Compiling BluetoothGAP GAPListOf128BitServiceSolicitationUUIDs.swift
[140/170] Compiling BluetoothGAP GAPListOf16BitServiceSolicitationUUIDs.swift
[141/170] Compiling BluetoothGAP GAPListOf32BitServiceSolicitationUUIDs.swift
[142/170] Compiling BluetoothGAP GAPManufacturerSpecificData.swift
[143/170] Compiling BluetoothGAP GAPMeshBeacon.swift
[144/170] Compiling BluetoothGAP GAPMeshMessage.swift
[145/170] Compiling BluetoothGAP GAPPBADV.swift
[146/170] Compiling BluetoothGAP GAPPublicTargetAddress.swift
[147/170] Compiling BluetoothGAP GAPRandomTargetAddress.swift
[148/170] Compiling BluetoothGAP GAPSecurityManagerOOBFlags.swift
[149/170] Compiling BluetoothGAP GAPSecurityManagerTKValue.swift
[150/170] Emitting module BluetoothGAP
[151/170] Compiling BluetoothGAP GAPAppearance.swift
[152/170] Compiling BluetoothGAP GAPAppearanceData.swift
[153/170] Compiling BluetoothGAP GAPChannelMapUpdateIndication.swift
[154/170] Compiling BluetoothGAP GAPClassOfDevice.swift
[155/170] Compiling BluetoothGAP GAPCompleteListOf128BitServiceClassUUIDs.swift
[156/170] Compiling BluetoothGAP GAPCompleteListOf16BitServiceClassUUIDs.swift
[157/170] Compiling BluetoothGAP GAPCompleteListOf32BitServiceClassUUIDs.swift
[158/170] Compiling BluetoothGAP GAPCompleteLocalName.swift
[159/170] Compiling BluetoothGAP GAPData.swift
[160/170] Compiling BluetoothGAP GAPDataEncoder.swift
[161/170] Compiling BluetoothGAP GAPDataType.swift
[162/170] Compiling BluetoothGAP GAPFlags.swift
[163/170] Compiling BluetoothGAP GAPIncompleteListOf128BitServiceClassUUIDs.swift
[164/170] Compiling BluetoothGAP GAPIncompleteListOf16BitServiceClassUUIDs.swift
[165/170] Compiling BluetoothGAP GAPSlaveConnectionIntervalRange.swift
[166/170] Compiling BluetoothGAP GAPTransportDiscoveryData.swift
[167/170] Compiling BluetoothGAP GAPTxPowerLevel.swift
[168/170] Compiling BluetoothGAP GAPURI.swift
[169/170] Compiling BluetoothGAP GAPUUIDList.swift
[170/170] Compiling BluetoothGAP iBeacon.swift
[172/333] Compiling BluetoothHCI AdvertisingChannelHeader.swift
[173/333] Compiling BluetoothHCI AdvertisingInterval.swift
[174/333] Compiling BluetoothHCI BluetoothHostController.swift
[175/333] Compiling BluetoothHCI ChannelIdentifier.swift
[176/333] Compiling BluetoothHCI ConnectionAcceptTimeout.swift
[177/333] Compiling BluetoothHCI Bool.swift
[178/333] Compiling BluetoothHCI Data.swift
[179/333] Compiling BluetoothHCI DataConvertible.swift
[180/333] Compiling BluetoothHCI Hexadecimal.swift
[181/333] Compiling BluetoothHCI Integer.swift
[182/333] Compiling BluetoothHCI UUID.swift
[183/333] Compiling BluetoothHCI HCI.swift
[184/333] Compiling BluetoothHCI HCIAcceptConnectionRequest.swift
[185/333] Compiling BluetoothHCI HCIAuthenticationComplete.swift
[186/333] Compiling BluetoothHCI HCIAuthenticationRequested.swift
[187/333] Compiling BluetoothHCI HCIChangeConnectionPacketType.swift
[188/333] Compiling BluetoothHCI HCICommand.swift
[189/333] Compiling BluetoothHCI HCICommandComplete.swift
[190/333] Compiling BluetoothHCI HCICommandStatus.swift
[191/333] Compiling BluetoothHCI HCICommandTimeout.swift
[192/333] Compiling BluetoothHCI HCIConnectionComplete.swift
[193/333] Compiling BluetoothHCI HCIConnectionPacketTypeChange.swift
[194/333] Compiling BluetoothHCI HCIConnectionRequest.swift
[195/356] Compiling BluetoothHCI HCIPINCodeRequest.swift
[196/356] Compiling BluetoothHCI HCIPINCodeRequestReply.swift
[197/356] Compiling BluetoothHCI HCIPacketHeader.swift
[198/356] Compiling BluetoothHCI HCIPageScanRepetitionMode.swift
[199/356] Compiling BluetoothHCI HCIPeriodicInquiryMode.swift
[200/356] Compiling BluetoothHCI HCIQoSSetup.swift
[201/356] Compiling BluetoothHCI HCIQoSSetupComplete.swift
[202/356] Compiling BluetoothHCI HCIReadClassOfDevice.swift
[203/356] Compiling BluetoothHCI HCIReadClockOffset.swift
[204/356] Compiling BluetoothHCI HCIReadClockOffsetComplete.swift
[205/356] Compiling BluetoothHCI HCIReadConnectionAcceptTimeout.swift
[206/356] Compiling BluetoothHCI HCIReadDataBlockSize.swift
[207/356] Compiling BluetoothHCI HCIReadDeviceAddress.swift
[208/356] Compiling BluetoothHCI HCIReadLMPHandle.swift
[209/356] Compiling BluetoothHCI HCIReadLocalName.swift
[210/356] Compiling BluetoothHCI HCIReadLocalSupportedFeatures.swift
[211/356] Compiling BluetoothHCI HCIReadLocalVersionInformation.swift
[212/356] Compiling BluetoothHCI HCIReadPageTimeout.swift
[213/356] Compiling BluetoothHCI HCIReadRemoteExtendedFeatures.swift
[214/356] Compiling BluetoothHCI HCIReadRemoteExtendedFeaturesComplete.swift
[215/356] Compiling BluetoothHCI HCIReadRemoteFeaturesComplete.swift
[216/356] Compiling BluetoothHCI HCIReadRemoteSupportedFeatures.swift
[217/356] Compiling BluetoothHCI HCIReadRemoteVersionInformation.swift
[218/378] Compiling BluetoothHCI HCILEPhyUpdateComplete.swift
[219/378] Compiling BluetoothHCI HCILERandom.swift
[220/378] Compiling BluetoothHCI HCILEReadAdvertisingChannelTxPower.swift
[221/378] Compiling BluetoothHCI HCILEReadBufferSize.swift
[222/378] Compiling BluetoothHCI HCILEReadChannelMap.swift
[223/378] Compiling BluetoothHCI HCILEReadLocalP256PublicKeyComplete.swift
[224/378] Compiling BluetoothHCI HCILEReadLocalResolvableAddressReturn.swift
[225/378] Compiling BluetoothHCI HCILEReadLocalSupportedFeatures.swift
[226/378] Compiling BluetoothHCI HCILEReadMaximumAdvertisingDataLength.swift
[227/378] Compiling BluetoothHCI HCILEReadMaximumDataLength.swift
[228/378] Compiling BluetoothHCI HCILEReadNumberOfSupportedAdvertisingSets.swift
[229/378] Compiling BluetoothHCI HCILEReadPeerResolvableAddressReturn.swift
[230/378] Compiling BluetoothHCI HCILEReadPeriodicAdvertisingListSize.swift
[231/378] Compiling BluetoothHCI HCILEReadPhy.swift
[232/378] Compiling BluetoothHCI HCILEReadRemoteUsedFeatures.swift
[233/378] Compiling BluetoothHCI HCILEReadRemoteUsedFeaturesComplete.swift
[234/378] Compiling BluetoothHCI HCILEReadResolvingListSize.swift
[235/378] Compiling BluetoothHCI HCILEReadRfPathCompensation.swift
[236/378] Compiling BluetoothHCI HCILEReadSuggestedDefaultDataLength.swift
[237/378] Compiling BluetoothHCI HCILEReadSupportedStates.swift
[238/378] Compiling BluetoothHCI HCILEReadTransmitPower.swift
[239/378] Compiling BluetoothHCI HCILEReadWhiteListSize.swift
[240/378] Compiling BluetoothHCI HCILEReceiverTest.swift
[241/400] Compiling BluetoothHCI HCICreateConnection.swift
[242/400] Compiling BluetoothHCI HCICreateConnectionCancel.swift
[243/400] Compiling BluetoothHCI HCIDeleteStoredLinkKey.swift
[244/400] Compiling BluetoothHCI HCIDisconnect.swift
[245/400] Compiling BluetoothHCI HCIDisconnectionComplete.swift
[246/400] Compiling BluetoothHCI HCIEncryptionChange.swift
[247/400] Compiling BluetoothHCI HCIEncryptionKeyRefreshComplete.swift
[248/400] Compiling BluetoothHCI HCIError.swift
[249/400] Compiling BluetoothHCI HCIEvent.swift
[250/400] Compiling BluetoothHCI HCIExitPeriodicInquiryMode.swift
[251/400] Compiling BluetoothHCI HCIGeneralEvent.swift
[252/400] Compiling BluetoothHCI HCIHoldMode.swift
[253/400] Compiling BluetoothHCI HCIIOCapabilityRequest.swift
[254/400] Compiling BluetoothHCI HCIIOCapabilityRequestReply.swift
[255/400] Compiling BluetoothHCI HCIIOCapabilityResponse.swift
[256/400] Compiling BluetoothHCI HCIInquiry.swift
[257/400] Compiling BluetoothHCI HCIInquiryCancel.swift
[258/400] Compiling BluetoothHCI HCIInquiryComplete.swift
[259/400] Compiling BluetoothHCI HCIInquiryResult.swift
[260/400] Compiling BluetoothHCI HCILEAddDeviceToPeriodicAdvertiserList.swift
[261/400] Compiling BluetoothHCI HCILEAddDeviceToResolvingList.swift
[262/400] Compiling BluetoothHCI HCILEAddDeviceToWhiteList.swift
[263/400] Compiling BluetoothHCI HCILEAdvertisingReport.swift
[264/400] Compiling BluetoothHCI HCILESetPeriodicAdvertisingEnable.swift
[265/400] Compiling BluetoothHCI HCILESetPeriodicAdvertisingParameters.swift
[266/400] Compiling BluetoothHCI HCILESetPhy.swift
[267/400] Compiling BluetoothHCI HCILESetPrivacyMode.swift
[268/400] Compiling BluetoothHCI HCILESetRandomAddress.swift
[269/400] Compiling BluetoothHCI HCILESetResolvablePrivateAddressTimeout.swift
[270/400] Compiling BluetoothHCI HCILESetScanEnable.swift
[271/400] Compiling BluetoothHCI HCILESetScanParameters.swift
[272/400] Compiling BluetoothHCI HCILESetScanResponseData.swift
[273/400] Compiling BluetoothHCI HCILEStartEncryption.swift
[274/400] Compiling BluetoothHCI HCILETestEnd.swift
[275/400] Compiling BluetoothHCI HCILETransmitterTest.swift
[276/400] Compiling BluetoothHCI HCILEUpdateConnection.swift
[277/400] Compiling BluetoothHCI HCILEWriteRfPathCompensation.swift
[278/400] Compiling BluetoothHCI HCILEWriteSuggestedDefaultDataLength.swift
[279/400] Compiling BluetoothHCI HCILinkKeyNotification.swift
[280/400] Compiling BluetoothHCI HCILinkKeyRequest.swift
[281/400] Compiling BluetoothHCI HCILinkKeyRequestNegativeReply.swift
[282/400] Compiling BluetoothHCI HCILinkKeyRequestReply.swift
[283/400] Compiling BluetoothHCI HCILowEnergyMetaEvent.swift
[284/400] Compiling BluetoothHCI HCIMaxSlotsChange.swift
[285/400] Compiling BluetoothHCI HCIModeChange.swift
[286/400] Compiling BluetoothHCI HCINumberOfCompletedPackets.swift
[287/400] Compiling BluetoothHCI HCILEAdvertisingSetTerminated.swift
[288/400] Compiling BluetoothHCI HCILEChannelSelectionAlgorithm.swift
[289/400] Compiling BluetoothHCI HCILEConnectionComplete.swift
[290/400] Compiling BluetoothHCI HCILEConnectionUpdateComplete.swift
[291/400] Compiling BluetoothHCI HCILECreateConnection.swift
[292/400] Compiling BluetoothHCI HCILEDataLengthChange.swift
[293/400] Compiling BluetoothHCI HCILEDirectedAdvertisingReport.swift
[294/400] Compiling BluetoothHCI HCILEEncrypt.swift
[295/400] Compiling BluetoothHCI HCILEEnhancedConnectionComplete.swift
[296/400] Compiling BluetoothHCI HCILEEnhancedReceiverTest.swift
[297/400] Compiling BluetoothHCI HCILEEnhancedTransmitterTest.swift
[298/400] Compiling BluetoothHCI HCILEExtendedAdvertisingReport.swift
[299/400] Compiling BluetoothHCI HCILEExtendedCreateConnection.swift
[300/400] Compiling BluetoothHCI HCILEGenerateDHKey.swift
[301/400] Compiling BluetoothHCI HCILEGenerateDHKeyComplete.swift
[302/400] Compiling BluetoothHCI HCILELongTermKeyRequest.swift
[303/400] Compiling BluetoothHCI HCILELongTermKeyRequestNegativeReply.swift
[304/400] Compiling BluetoothHCI HCILELongTermKeyRequestReply.swift
[305/400] Compiling BluetoothHCI HCILEPeriodicAdvertisingCreateSync.swift
[306/400] Compiling BluetoothHCI HCILEPeriodicAdvertisingReport.swift
[307/400] Compiling BluetoothHCI HCILEPeriodicAdvertisingSyncEstablished.swift
[308/400] Compiling BluetoothHCI HCILEPeriodicAdvertisingSyncLost.swift
[309/400] Compiling BluetoothHCI HCILEPeriodicAdvertisingTerminateSync.swift
[310/400] Compiling BluetoothHCI LowEnergyPhyOptions.swift
[311/400] Compiling BluetoothHCI LowEnergyResolvingList.swift
[312/400] Compiling BluetoothHCI LowEnergyRfRxPathCompensationValue.swift
[313/400] Compiling BluetoothHCI LowEnergyRfTxPathCompensationValue.swift
[314/400] Compiling BluetoothHCI LowEnergyRole.swift
[315/400] Compiling BluetoothHCI LowEnergyRxChannel.swift
[316/400] Compiling BluetoothHCI LowEnergyRxPhy.swift
[317/400] Compiling BluetoothHCI LowEnergyRxPhys.swift
[318/400] Compiling BluetoothHCI LowEnergyScanInterval.swift
[319/400] Compiling BluetoothHCI LowEnergyState.swift
[320/400] Compiling BluetoothHCI LowEnergySupervisionTimeout.swift
[321/400] Compiling BluetoothHCI LowEnergyTxChannel.swift
[322/400] Compiling BluetoothHCI LowEnergyTxPhy.swift
[323/400] Compiling BluetoothHCI LowEnergyTxPhys.swift
[324/400] Compiling BluetoothHCI LowEnergyTxPower.swift
[325/400] Compiling BluetoothHCI LowEnergyWhiteList.swift
[326/400] Compiling BluetoothHCI LowEnergyWhiteListDevice.swift
[327/400] Compiling BluetoothHCI PacketType.swift
[328/400] Compiling BluetoothHCI ProtocolServiceMultiplexer.swift
[329/400] Compiling BluetoothHCI StatusParametersCommand.swift
[330/400] Compiling BluetoothHCI VendorCommand.swift
[331/400] Compiling BluetoothHCI iBeacon.swift
[332/400] Compiling BluetoothHCI HCILERemoteConnectionParameterRequest.swift
[333/400] Compiling BluetoothHCI HCILERemoteConnectionParameterRequestNegativeReply.swift
[334/400] Compiling BluetoothHCI HCILERemoteConnectionParameterRequestReply.swift
[335/400] Compiling BluetoothHCI HCILERemoveAdvertisingSet.swift
[336/400] Compiling BluetoothHCI HCILERemoveDeviceFromResolvingList.swift
[337/400] Compiling BluetoothHCI HCILERemoveDeviceFromWhiteList.swift
[338/400] Compiling BluetoothHCI HCILERemoveDeviceToPeriodicAdvertiserList.swift
[339/400] Compiling BluetoothHCI HCILEScanRequestReceived.swift
[340/400] Compiling BluetoothHCI HCILESetAddressResolutionEnable.swift
[341/400] Compiling BluetoothHCI HCILESetAdvertiseEnable.swift
[342/400] Compiling BluetoothHCI HCILESetAdvertisingData.swift
[343/400] Compiling BluetoothHCI HCILESetAdvertisingParameters.swift
[344/400] Compiling BluetoothHCI HCILESetAdvertisingSetRandomAddress.swift
[345/400] Compiling BluetoothHCI HCILESetDataLength.swift
[346/400] Compiling BluetoothHCI HCILESetDefaultPhy.swift
[347/400] Compiling BluetoothHCI HCILESetEventMask.swift
[348/400] Compiling BluetoothHCI HCILESetExtendedAdvertisingData.swift
[349/400] Compiling BluetoothHCI HCILESetExtendedAdvertisingParameters.swift
[350/400] Compiling BluetoothHCI HCILESetExtendedScanEnable.swift
[351/400] Compiling BluetoothHCI HCILESetExtendedScanParameters.swift
[352/400] Compiling BluetoothHCI HCILESetExtendedScanResponseData.swift
[353/400] Compiling BluetoothHCI HCILESetHostChannelClassification.swift
[354/400] Compiling BluetoothHCI HCILESetPeriodicAdvertisingData.swift
[355/400] Emitting module BluetoothHCI
[356/400] Compiling BluetoothHCI LMPFeature.swift
[357/400] Compiling BluetoothHCI LinkControlCommand.swift
[358/400] Compiling BluetoothHCI LinkPolicyCommand.swift
[359/400] Compiling BluetoothHCI LowEnergyAddressType.swift
[360/400] Compiling BluetoothHCI LowEnergyAdvertiserAddressType.swift
[361/400] Compiling BluetoothHCI LowEnergyAdvertising.swift
[362/400] Compiling BluetoothHCI LowEnergyAllPhys.swift
[363/400] Compiling BluetoothHCI LowEnergyChannelMap.swift
[364/400] Compiling BluetoothHCI LowEnergyClockAccuracy.swift
[365/400] Compiling BluetoothHCI LowEnergyCommand.swift
[366/400] Compiling BluetoothHCI LowEnergyConnection.swift
[367/400] Compiling BluetoothHCI LowEnergyConnectionInterval.swift
[368/400] Compiling BluetoothHCI LowEnergyConnectionIntervalRange.swift
[369/400] Compiling BluetoothHCI LowEnergyConnectionLatency.swift
[370/400] Compiling BluetoothHCI LowEnergyConnectionLength.swift
[371/400] Compiling BluetoothHCI LowEnergyEvent.swift
[372/400] Compiling BluetoothHCI LowEnergyFeature.swift
[373/400] Compiling BluetoothHCI LowEnergyFragmentPreference.swift
[374/400] Compiling BluetoothHCI LowEnergyMaxTxOctets.swift
[375/400] Compiling BluetoothHCI LowEnergyMaxTxTime.swift
[376/400] Compiling BluetoothHCI LowEnergyPacketPayload.swift
[377/400] Compiling BluetoothHCI LowEnergyPeerIdentifyAddressType.swift
[378/400] Compiling BluetoothHCI HCIReadRemoteVersionInformationComplete.swift
[379/400] Compiling BluetoothHCI HCIReadStoredLinkKey.swift
[380/400] Compiling BluetoothHCI HCIRejectConnectionRequest.swift
[381/400] Compiling BluetoothHCI HCIRemoteNameRequest.swift
[382/400] Compiling BluetoothHCI HCIRemoteNameRequestComplete.swift
[383/400] Compiling BluetoothHCI HCIReset.swift
[384/400] Compiling BluetoothHCI HCISetConnectionEncryption.swift
[385/400] Compiling BluetoothHCI HCISetEventFilter.swift
[386/400] Compiling BluetoothHCI HCISimplePairingComplete.swift
[387/400] Compiling BluetoothHCI HCIUserConfirmationRequest.swift
[388/400] Compiling BluetoothHCI HCIUserConfirmationRequestReply.swift
[389/400] Compiling BluetoothHCI HCIVersion.swift
[390/400] Compiling BluetoothHCI HCIWriteClassOfDevice.swift
[391/400] Compiling BluetoothHCI HCIWriteConnectionAcceptTimeout.swift
[392/400] Compiling BluetoothHCI HCIWriteLinkPolicySettings.swift
[393/400] Compiling BluetoothHCI HCIWriteLinkSupervisionTimeout.swift
[394/400] Compiling BluetoothHCI HCIWriteLocalName.swift
[395/400] Compiling BluetoothHCI HCIWritePageScanActivity.swift
[396/400] Compiling BluetoothHCI HCIWritePageScanType.swift
[397/400] Compiling BluetoothHCI HCIWritePageTimeout.swift
[398/400] Compiling BluetoothHCI HCIWriteScanEnable.swift
[399/400] Compiling BluetoothHCI HostControllerBasebandCommand.swift
[400/400] Compiling BluetoothHCI InformationalCommand.swift
[402/455] 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(
                ^
[403/455] 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(
                ^
[404/455] 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(
                ^
[405/455] 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(
                ^
[406/455] 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(
                ^
[407/455] 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(
                ^
[408/455] 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(
                ^
error: emit-module command failed with exit code 1 (use -v to see invocation)
[409/462] 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(
                ^
[410/462] Compiling BluetoothLinux AddressType.swift
[411/462] Compiling BluetoothLinux BNEP.swift
[412/462] Compiling BluetoothLinux BNEPIO.swift
[413/462] Compiling BluetoothLinux CMTP.swift
[414/462] Compiling BluetoothLinux CMTPIO.swift
[415/462] Compiling BluetoothLinux Error.swift
[416/462] Compiling BluetoothLinux Sequence.swift
[417/462] Compiling BluetoothLinux DeviceCommand.swift
[418/462] Compiling BluetoothLinux SCOSocket.swift
[419/462] Compiling BluetoothLinux SCOSocketOption.swift
[420/462] Compiling BluetoothLinux SocketAddress.swift
[421/462] Compiling BluetoothLinux SocketOption.swift
[422/462] Compiling BluetoothLinux SocketOptionLevel.swift
[423/462] Compiling BluetoothLinux SecuritySocketOption.swift
[424/462] Compiling BluetoothLinux SocketProtocol.swift
[425/462] 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: expression pattern of type 'Errno' cannot match values of type 'Socket.Event'
        case .pendingRead:
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: note: overloads for '~=' exist with these partially matching parameter lists: (Errno, any 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(
                ^
[426/462] 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: expression pattern of type 'Errno' cannot match values of type 'Socket.Event'
        case .pendingRead:
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: note: overloads for '~=' exist with these partially matching parameter lists: (Errno, any 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(
                ^
[427/462] 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: expression pattern of type 'Errno' cannot match values of type 'Socket.Event'
        case .pendingRead:
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: note: overloads for '~=' exist with these partially matching parameter lists: (Errno, any 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(
                ^
[428/462] 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: expression pattern of type 'Errno' cannot match values of type 'Socket.Event'
        case .pendingRead:
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: note: overloads for '~=' exist with these partially matching parameter lists: (Errno, any 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(
                ^
[429/462] 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: expression pattern of type 'Errno' cannot match values of type 'Socket.Event'
        case .pendingRead:
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: note: overloads for '~=' exist with these partially matching parameter lists: (Errno, any 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(
                ^
[430/462] 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: expression pattern of type 'Errno' cannot match values of type 'Socket.Event'
        case .pendingRead:
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: note: overloads for '~=' exist with these partially matching parameter lists: (Errno, any 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(
                ^
[431/462] 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: expression pattern of type 'Errno' cannot match values of type 'Socket.Event'
        case .pendingRead:
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: note: overloads for '~=' exist with these partially matching parameter lists: (Errno, any 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(
                ^
[432/462] Compiling BluetoothLinux L2CAPSocketOption.swift
[433/462] Compiling BluetoothLinux LinkMode.swift
[434/462] Compiling BluetoothLinux RFCOMMCreateDevice.swift
[435/462] Compiling BluetoothLinux RFCOMMGetDeviceInformation.swift
[436/462] Compiling BluetoothLinux RFCOMMGetDeviceList.swift
[437/462] Compiling BluetoothLinux RFCOMMIO.swift
[438/462] Compiling BluetoothLinux RFCOMMReleaseDevice.swift
[439/462] Compiling BluetoothLinux DevicePollEvent.swift
[440/462] Compiling BluetoothLinux DeviceRequest.swift
[441/462] Compiling BluetoothLinux HCIBusType.swift
[442/462] Compiling BluetoothLinux HCIChannel.swift
[443/462] Compiling BluetoothLinux HCIControllerType.swift
[444/462] Compiling BluetoothLinux HCIDeviceEvent.swift
[445/462] Compiling BluetoothLinux HCIDeviceFlag.swift
[446/462] Compiling BluetoothLinux HCIDeviceOptions.swift
[447/462] Compiling BluetoothLinux HCIDeviceUp.swift
[448/462] Compiling BluetoothLinux HCIScan.swift
[449/462] Compiling BluetoothLinux HostControllerIO.swift
[450/462] Compiling BluetoothLinux HCIFilterSocketOption.swift
[451/462] Compiling BluetoothLinux HIDP.swift
[452/462] Compiling BluetoothLinux HIDPIO.swift
[453/462] Compiling BluetoothLinux DeviceDown.swift
[454/462] Compiling BluetoothLinux CInterop.swift
[455/462] 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(
                ^
[456/462] 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(
                ^
[457/462] 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(
                ^
[458/462] 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(
                ^
[459/462] 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(
                ^
[460/462] 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(
                ^
[461/462] 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(
                ^
[462/462] 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(
                ^
error: fatalError
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/22] 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(
                ^
[3/22] 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(
                ^
[4/22] 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: expression pattern of type 'Errno' cannot match values of type 'Socket.Event'
        case .pendingRead:
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: note: overloads for '~=' exist with these partially matching parameter lists: (Errno, any 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(
                ^
[5/22] 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: expression pattern of type 'Errno' cannot match values of type 'Socket.Event'
        case .pendingRead:
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: note: overloads for '~=' exist with these partially matching parameter lists: (Errno, any 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(
                ^
[6/22] 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: expression pattern of type 'Errno' cannot match values of type 'Socket.Event'
        case .pendingRead:
              ^
/host/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocket.swift:219:15: note: overloads for '~=' exist with these partially matching parameter lists: (Errno, any 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(
                ^
[7/24] 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(
                ^
[8/24] 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(
                ^
[9/24] 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(
                ^
[10/24] Compiling BluetoothLinux RFCOMMDevice.swift
[11/24] Compiling BluetoothLinux RFCOMMFlag.swift
[12/24] Compiling BluetoothLinux RFCOMMLinkMode.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[13/27] 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(
                ^
[14/28] Compiling BluetoothLinux RFCOMMSocketOption.swift
[15/28] Compiling BluetoothLinux RFCOMMState.swift
[16/28] Compiling BluetoothLinux RFCOMMGetDeviceInformation.swift
[17/28] Compiling BluetoothLinux RFCOMMCreateDevice.swift
[18/28] Compiling BluetoothLinux RFCOMMGetDeviceList.swift
[19/28] Compiling BluetoothLinux RFCOMMReleaseDevice.swift
[20/28] Compiling BluetoothLinux Darwin.swift
[21/28] Compiling BluetoothLinux IOCTL.swift
[22/28] Compiling BluetoothLinux SocketDescriptor.swift
[23/28] Compiling BluetoothLinux HCISocketOption.swift
[24/28] Compiling BluetoothLinux HostController.swift
[25/28] Compiling BluetoothLinux HCIDeviceDown.swift
[26/28] Compiling BluetoothLinux HCIDeviceInformation.swift
[27/28] Compiling BluetoothLinux HCIDeviceList.swift
[28/28] Compiling BluetoothLinux CSocketAddress.swift
[29/38] Compiling BluetoothLinux HCIDeviceUp.swift
[30/39] Compiling BluetoothLinux BNEPIO.swift
[31/39] Compiling BluetoothLinux CMTPIO.swift
[32/40] Compiling BluetoothLinux HostControllerIO.swift
[33/40] Compiling BluetoothLinux RFCOMMIO.swift
[34/40] Compiling BluetoothLinux HIDPIO.swift
[35/40] Compiling BluetoothLinux DeviceCommand.swift
[36/40] Compiling BluetoothLinux DevicePollEvent.swift
[37/40] Compiling BluetoothLinux DeviceRequest.swift
[38/40] Compiling BluetoothLinux HCIScan.swift
[39/40] Compiling BluetoothLinux HCIFilterSocketOption.swift
[40/40] Compiling BluetoothLinux CInterop.swift
error: fatalError
BUILD FAILURE 5.10 linux

Build Machine: Linux 1