Build Information
Failed to build BluetoothLinux, reference master (d102e1
), with Swift 6.0 for macOS (SPM) on 3 Dec 2024 03:03:47 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats
Build Log
========================================
RunAll
========================================
Builder version: 4.58.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/pureswift/bluetoothlinux.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/pureswift/bluetoothlinux
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at d102e1b Update README.md
Cloned https://github.com/pureswift/bluetoothlinux.git
Revision (git rev-parse @):
d102e1b2e3fd9f65596b114b33fe7e51229f2a0c
SUCCESS checkout https://github.com/pureswift/bluetoothlinux.git at master
Fetching https://github.com/PureSwift/Bluetooth.git
[1/22360] Fetching bluetooth
Fetched https://github.com/PureSwift/Bluetooth.git from cache (1.63s)
Fetching https://github.com/PureSwift/Socket.git
[1/1057] Fetching socket
Fetched https://github.com/PureSwift/Socket.git from cache (0.87s)
Fetching https://github.com/apple/swift-system
[1/3919] Fetching swift-system
Fetched https://github.com/apple/swift-system from cache (1.07s)
Computing version for https://github.com/apple/swift-system
Computed https://github.com/apple/swift-system at 1.4.0 (0.47s)
Creating working copy for https://github.com/PureSwift/Socket.git
Working copy of https://github.com/PureSwift/Socket.git resolved at main (253aef8)
Creating working copy for https://github.com/PureSwift/Bluetooth.git
Working copy of https://github.com/PureSwift/Bluetooth.git resolved at master (47b7d33)
Creating working copy for https://github.com/apple/swift-system
Working copy of https://github.com/apple/swift-system resolved at 1.4.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "bluetoothlinux",
"name": "BluetoothLinux",
"url": "https://github.com/pureswift/bluetoothlinux.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/bluetoothlinux",
"dependencies": [
{
"identity": "bluetooth",
"name": "Bluetooth",
"url": "https://github.com/PureSwift/Bluetooth.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Bluetooth",
"dependencies": [
]
},
{
"identity": "socket",
"name": "Socket",
"url": "https://github.com/PureSwift/Socket.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Socket",
"dependencies": [
{
"identity": "swift-system",
"name": "swift-system",
"url": "https://github.com/apple/swift-system",
"version": "1.4.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-system",
"dependencies": [
]
}
]
}
]
}
]
}
Fetching https://github.com/pureswift/bluetoothlinux.git
[1/6111] Fetching bluetoothlinux
Fetched https://github.com/pureswift/bluetoothlinux.git from cache (1.25s)
Fetching https://github.com/PureSwift/Bluetooth.git from cache
Fetched https://github.com/PureSwift/Bluetooth.git from cache (0.47s)
Fetching https://github.com/PureSwift/Socket.git from cache
Fetched https://github.com/PureSwift/Socket.git from cache (0.46s)
Fetching https://github.com/apple/swift-system from cache
Fetched https://github.com/apple/swift-system from cache (0.45s)
Computing version for https://github.com/apple/swift-system
Computed https://github.com/apple/swift-system at 1.4.0 (0.02s)
Creating working copy for https://github.com/PureSwift/Bluetooth.git
Working copy of https://github.com/PureSwift/Bluetooth.git resolved at master (47b7d33)
Creating working copy for https://github.com/PureSwift/Socket.git
Working copy of https://github.com/PureSwift/Socket.git resolved at main (253aef8)
Creating working copy for https://github.com/pureswift/bluetoothlinux.git
Working copy of https://github.com/pureswift/bluetoothlinux.git resolved at master (d102e1b)
Creating working copy for https://github.com/apple/swift-system
Working copy of https://github.com/apple/swift-system resolved at 1.4.0
warning: '.resolve-product-dependencies': dependency 'bluetoothlinux' is not used by any target
Found 2 product dependencies
- Bluetooth
- Socket
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/pureswift/bluetoothlinux.git
{
"dependencies" : [
{
"identity" : "bluetooth",
"requirement" : {
"branch" : [
"master"
]
},
"type" : "sourceControl",
"url" : "https://github.com/PureSwift/Bluetooth.git"
},
{
"identity" : "socket",
"requirement" : {
"branch" : [
"main"
]
},
"type" : "sourceControl",
"url" : "https://github.com/PureSwift/Socket.git"
}
],
"manifest_display_name" : "BluetoothLinux",
"name" : "BluetoothLinux",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "6.0"
},
{
"name" : "tvos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "BluetoothLinux",
"targets" : [
"BluetoothLinux"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "CBluetoothLinuxTest",
"module_type" : "ClangTarget",
"name" : "CBluetoothLinuxTest",
"path" : "Sources/CBluetoothLinuxTest",
"sources" : [
"dummy.c"
],
"type" : "library"
},
{
"c99name" : "CBluetoothLinux",
"module_type" : "ClangTarget",
"name" : "CBluetoothLinux",
"path" : "Sources/CBluetoothLinux",
"product_memberships" : [
"BluetoothLinux"
],
"sources" : [
"dummy.c"
],
"type" : "library"
},
{
"c99name" : "BluetoothLinuxTests",
"module_type" : "SwiftTarget",
"name" : "BluetoothLinuxTests",
"path" : "Tests/BluetoothLinuxTests",
"product_dependencies" : [
"BluetoothGATT",
"BluetoothGAP"
],
"sources" : [
"BluetoothLinuxTests.swift",
"L2CAPTests.swift"
],
"target_dependencies" : [
"BluetoothLinux",
"CBluetoothLinuxTest"
],
"type" : "test"
},
{
"c99name" : "BluetoothLinux",
"module_type" : "SwiftTarget",
"name" : "BluetoothLinux",
"path" : "Sources/BluetoothLinux",
"product_dependencies" : [
"Bluetooth",
"BluetoothHCI",
"Socket"
],
"product_memberships" : [
"BluetoothLinux"
],
"sources" : [
"AddressType.swift",
"BNEP/BNEP.swift",
"BNEP/IOCTL/BNEPIO.swift",
"CMTP/CMTP.swift",
"CMTP/IOCTL/CMTPIO.swift",
"Error.swift",
"Extensions/Sequence.swift",
"HCI/DeviceCommand.swift",
"HCI/DevicePollEvent.swift",
"HCI/DeviceRequest.swift",
"HCI/HCIBusType.swift",
"HCI/HCIChannel.swift",
"HCI/HCIControllerType.swift",
"HCI/HCIDeviceEvent.swift",
"HCI/HCIDeviceFlag.swift",
"HCI/HCIDeviceOptions.swift",
"HCI/HCIFileDescriptor.swift",
"HCI/HCIPacketType.swift",
"HCI/HCISocketAddress.swift",
"HCI/HCISocketOption.swift",
"HCI/HostController.swift",
"HCI/IOCTL/HCIDeviceDown.swift",
"HCI/IOCTL/HCIDeviceInformation.swift",
"HCI/IOCTL/HCIDeviceList.swift",
"HCI/IOCTL/HCIDeviceUp.swift",
"HCI/IOCTL/HCIScan.swift",
"HCI/IOCTL/HostControllerIO.swift",
"HCI/SocketOptions/HCIFilterSocketOption.swift",
"HIDP/HIDP.swift",
"HIDP/IOCTL/HIDPIO.swift",
"IOControl/DeviceDown.swift",
"Internal/CInterop.swift",
"Internal/CSocketAddress.swift",
"Internal/Darwin.swift",
"Internal/IOCTL.swift",
"Internal/SocketDescriptor.swift",
"L2CAP/L2CAPFileDescriptor.swift",
"L2CAP/L2CAPSocket.swift",
"L2CAP/L2CAPSocketAddress.swift",
"L2CAP/L2CAPSocketOption.swift",
"LinkMode.swift",
"RFCOMM/IOCTL/RFCOMMCreateDevice.swift",
"RFCOMM/IOCTL/RFCOMMGetDeviceInformation.swift",
"RFCOMM/IOCTL/RFCOMMGetDeviceList.swift",
"RFCOMM/IOCTL/RFCOMMIO.swift",
"RFCOMM/IOCTL/RFCOMMReleaseDevice.swift",
"RFCOMM/RFCOMMDevice.swift",
"RFCOMM/RFCOMMFlag.swift",
"RFCOMM/RFCOMMLinkMode.swift",
"RFCOMM/RFCOMMSocket.swift",
"RFCOMM/RFCOMMSocketAddress.swift",
"RFCOMM/RFCOMMSocketOption.swift",
"RFCOMM/RFCOMMState.swift",
"SCO/SCOSocket.swift",
"SCO/SCOSocketOption.swift",
"SocketAddress.swift",
"SocketOption.swift",
"SocketOptionLevel.swift",
"SocketOptions/SecuritySocketOption.swift",
"SocketProtocol.swift"
],
"target_dependencies" : [
"CBluetoothLinux"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats
Building for debugging...
[0/11] Write sources
[6/11] Compiling CSystem shims.c
[7/11] Compiling CBluetoothLinux dummy.c
[8/11] Compiling CBluetoothLinuxTest dummy.c
[9/11] Compiling CSocket shims.c
[10/11] Write swift-version--7754E27361AE5C74.txt
[12/72] Emitting module SystemPackage
[13/75] Compiling Bluetooth UInt40.swift
[14/75] Compiling Bluetooth UInt48.swift
[15/75] Compiling Bluetooth UInt512.swift
[16/75] Compiling SystemPackage FilePermissions.swift
[17/75] Compiling SystemPackage Backcompat.swift
[18/75] Compiling SystemPackage CInterop.swift
[19/75] Compiling Bluetooth UInt128.swift
[20/75] Compiling Bluetooth UInt24.swift
[21/75] Compiling Bluetooth UInt256.swift
[22/75] Compiling SystemPackage FilePathString.swift
[23/75] Compiling SystemPackage FilePathSyntax.swift
[24/75] Compiling Bluetooth L2CAPSocket.swift
[25/75] Compiling SystemPackage FilePathTempPosix.swift
[26/75] Compiling Bluetooth GeneratedCompanyIdentifierNames.swift
[27/75] Compiling Bluetooth GeneratedCompanyIdentifiers.swift
[28/75] Compiling Bluetooth String.swift
[29/75] Compiling Bluetooth System.swift
[30/75] Compiling Bluetooth UUID.swift
[31/75] Compiling Bluetooth GeneratedUnitIdentifierMetadata.swift
[32/75] Compiling SystemPackage FilePathComponents.swift
[33/75] Compiling Bluetooth Integer.swift
[34/75] Compiling SystemPackage RawBuffer.swift
[35/75] Compiling SystemPackage Syscalls.swift
[36/75] Compiling SystemPackage WindowsSyscallAdapters.swift
[37/75] Compiling SystemPackage Errno.swift
[38/75] Compiling SystemPackage ErrnoWindows.swift
[39/75] Compiling SystemPackage FileDescriptor.swift
[40/75] Compiling SystemPackage UtilConsumers.swift
[41/75] Compiling Bluetooth SFloat.swift
[42/75] Compiling Bluetooth SecurityLevel.swift
[43/78] Compiling SystemPackage Util+StringArray.swift
[44/78] Compiling SystemPackage Util.swift
[46/118] Compiling Socket UnixSocketAddress.swift
[47/118] Compiling Socket SocketAddressFamily.swift
[48/118] Compiling Socket SocketDescriptor.swift
[49/118] Compiling Socket SocketOption.swift
[50/118] Compiling Socket SocketOptionID.swift
[51/118] Compiling Socket SocketOptionLevel.swift
[52/118] Compiling Socket Socket.swift
[53/118] Compiling Socket SocketContinuation.swift
[54/118] Compiling Socket SocketManager.swift
[55/118] Compiling Socket CInternetAddress.swift
[56/118] Compiling Socket CInterop.swift
[57/118] Compiling Socket CSocketAddress.swift
[58/118] Compiling Socket Constants.swift
[59/118] Compiling Socket Errno.swift
[60/118] Compiling Socket NetworkInterface.swift
[61/118] Compiling Socket NetworkOrder.swift
[62/118] Compiling Socket Poll.swift
[63/118] Compiling Socket SocketAddress.swift
[64/118] Compiling Socket IPv4SocketAddress.swift
[65/118] Compiling Socket IPv6SocketAddress.swift
[66/118] Compiling Socket LinkLayerSocketAddress.swift
[67/118] Compiling Socket SocketProtocol.swift
[68/118] Compiling Socket IPv4Protocol.swift
[69/118] Compiling Socket IPv6Protocol.swift
[70/118] Compiling Socket LinkLayerProtocol.swift
[71/122] Compiling Socket SocketOperations.swift
[77/122] Compiling Socket SocketFlags.swift
[78/122] Compiling Socket SocketHelpers.swift
[92/122] Compiling Socket IOOperations.swift
[93/122] Compiling Socket IOType.swift
[94/122] Compiling Socket InternetProtocol.swift
[95/122] Compiling Socket MessageFlags.swift
[96/122] Compiling Socket FileChange.swift
[97/122] Compiling Socket FileEvent.swift
[98/122] Compiling Socket FileFlags.swift
[99/122] Compiling Socket IOControl.swift
[100/122] Compiling Socket IODirection.swift
[101/122] Emitting module Socket
[102/122] Compiling Socket UnixProtocol.swift
[103/122] Compiling Socket SocketType.swift
[104/122] Compiling Socket Syscalls.swift
[105/122] Compiling Socket Util.swift
[109/122] Compiling Socket AsyncSocketManager.swift
[110/122] Compiling Socket CFSocketManager.swift
[111/122] Emitting module Bluetooth
[123/170] Compiling BluetoothGAP GAPClassOfDevice.swift
[124/170] Compiling BluetoothGAP GAPCompleteListOf128BitServiceClassUUIDs.swift
[125/170] Compiling BluetoothGAP GAPCompleteListOf16BitServiceClassUUIDs.swift
[126/170] Compiling BluetoothGAP GAPCompleteListOf32BitServiceClassUUIDs.swift
[127/170] Compiling BluetoothGAP GAPCompleteLocalName.swift
[128/175] Compiling BluetoothGAP GAPData.swift
[129/175] Compiling BluetoothGAP GAPDataType.swift
[130/175] Compiling BluetoothGAP GAPFlags.swift
[131/175] Compiling BluetoothGAP GAPIncompleteListOf128BitServiceClassUUIDs.swift
[132/175] Compiling BluetoothGAP GAPIncompleteListOf16BitServiceClassUUIDs.swift
[133/175] Compiling BluetoothGAP GAPLESecureConnectionsRandom.swift
[134/175] Compiling BluetoothGAP GAPLESupportedFeatures.swift
[135/175] Compiling BluetoothGAP GAPListOf128BitServiceSolicitationUUIDs.swift
[136/175] Compiling BluetoothGAP GAPListOf16BitServiceSolicitationUUIDs.swift
[137/175] Compiling BluetoothGAP GAPListOf32BitServiceSolicitationUUIDs.swift
[138/175] Compiling BluetoothGAP GAPRandomTargetAddress.swift
[139/175] Compiling BluetoothGAP GAPSecurityManagerOOBFlags.swift
[140/175] Compiling BluetoothGAP GAPSecurityManagerTKValue.swift
[141/175] Compiling BluetoothGAP GAPServiceData128BitUUID.swift
[142/175] Compiling BluetoothGAP GAPServiceData16BitUUID.swift
[143/175] Compiling BluetoothGAP GAPServiceData32BitUUID.swift
[144/175] Compiling BluetoothGAP GAPShortLocalName.swift
[145/175] Compiling BluetoothGAP GAPSimplePairingHashC.swift
[146/175] Compiling BluetoothGAP GAPSimplePairingRandomizerR.swift
[147/175] Compiling BluetoothGAP GAPSlaveConnectionIntervalRange.swift
[148/175] Compiling BluetoothGAP GAPIncompleteListOf32BitServiceClassUUIDs.swift
[149/175] Compiling BluetoothGAP GAPIndoorPositioning.swift
[150/175] Compiling BluetoothGAP GAPLEDeviceAddress.swift
[151/175] Compiling BluetoothGAP GAPLERole.swift
[152/175] Compiling BluetoothGAP GAPLESecureConnectionsConfirmation.swift
[153/175] Compiling BluetoothGAP System.swift
[154/175] Compiling BluetoothGAP GAP3DInformation.swift
[155/175] Compiling BluetoothGAP GAPAdvertisingInterval.swift
[156/175] Compiling BluetoothGAP GAPAppearance.swift
[157/175] Compiling BluetoothGAP GAPAppearanceData.swift
[158/175] Compiling BluetoothGAP GAPChannelMapUpdateIndication.swift
[159/175] Compiling BluetoothGAP GAPManufacturerSpecificData.swift
[160/175] Compiling BluetoothGAP GAPMeshBeacon.swift
[161/175] Compiling BluetoothGAP GAPMeshMessage.swift
[162/175] Compiling BluetoothGAP GAPPBADV.swift
[163/175] Compiling BluetoothGAP GAPPublicTargetAddress.swift
[164/175] Compiling BluetoothGAP Decoder.swift
[165/175] Compiling BluetoothGAP Encoder.swift
[166/175] Compiling BluetoothGAP Hexadecimal.swift
[167/175] Compiling BluetoothGAP Integer.swift
[168/175] Compiling BluetoothGAP OptionSet.swift
[169/175] Compiling BluetoothGAP String.swift
[170/175] Emitting module BluetoothGAP
[171/175] Compiling BluetoothGAP GAPTransportDiscoveryData.swift
[172/175] Compiling BluetoothGAP GAPTxPowerLevel.swift
[173/175] Compiling BluetoothGAP GAPURI.swift
[174/175] Compiling BluetoothGAP GAPUUIDList.swift
[175/175] Compiling BluetoothGAP iBeacon.swift
[176/381] Compiling BluetoothHCI AdvertisingChannelHeader.swift
[177/381] Compiling BluetoothHCI AdvertisingInterval.swift
[178/381] Compiling BluetoothHCI BluetoothHostController.swift
[179/381] Compiling BluetoothHCI ChannelIdentifier.swift
[180/381] Compiling BluetoothHCI ConnectionAcceptTimeout.swift
[181/381] Compiling BluetoothHCI Bool.swift
[182/381] Compiling BluetoothHCI Hexadecimal.swift
[183/381] Compiling BluetoothHCI Integer.swift
[184/381] Compiling BluetoothHCI String.swift
[185/381] Compiling BluetoothHCI System.swift
[186/381] Compiling BluetoothHCI HCI.swift
[187/381] Compiling BluetoothHCI HCIAcceptConnectionRequest.swift
[188/381] Compiling BluetoothHCI HCIAuthenticationComplete.swift
[189/381] Compiling BluetoothHCI HCIAuthenticationRequested.swift
[190/381] Compiling BluetoothHCI HCIChangeConnectionPacketType.swift
[191/381] Compiling BluetoothHCI HCICommand.swift
[192/381] Compiling BluetoothHCI HCICommandComplete.swift
[193/381] Compiling BluetoothHCI HCICommandStatus.swift
[194/381] Compiling BluetoothHCI HCICommandTimeout.swift
[195/381] Compiling BluetoothHCI HCIConnectionComplete.swift
[196/381] Compiling BluetoothHCI HCIConnectionPacketTypeChange.swift
[197/381] Compiling BluetoothHCI HCIConnectionRequest.swift
[198/381] Compiling BluetoothHCI HCICreateConnection.swift
[199/381] Compiling BluetoothHCI HCILERandom.swift
[200/381] Compiling BluetoothHCI HCILEReadAdvertisingChannelTxPower.swift
[201/381] Compiling BluetoothHCI HCILEReadBufferSize.swift
[202/381] Compiling BluetoothHCI HCILEReadChannelMap.swift
[203/381] Compiling BluetoothHCI HCILEReadLocalP256PublicKeyComplete.swift
[204/381] Compiling BluetoothHCI HCILEReadLocalResolvableAddressReturn.swift
[205/381] Compiling BluetoothHCI HCILEReadLocalSupportedFeatures.swift
[206/381] Compiling BluetoothHCI HCILEReadMaximumAdvertisingDataLength.swift
[207/381] Compiling BluetoothHCI HCILEReadMaximumDataLength.swift
[208/381] Compiling BluetoothHCI HCILEReadNumberOfSupportedAdvertisingSets.swift
[209/381] Compiling BluetoothHCI HCILEReadPeerResolvableAddressReturn.swift
[210/381] Compiling BluetoothHCI HCILEReadPeriodicAdvertisingListSize.swift
[211/381] Compiling BluetoothHCI HCILEReadPhy.swift
[212/381] Compiling BluetoothHCI HCILEReadRemoteUsedFeatures.swift
[213/381] Compiling BluetoothHCI HCILEReadRemoteUsedFeaturesComplete.swift
[214/381] Compiling BluetoothHCI HCILEReadResolvingListSize.swift
[215/381] Compiling BluetoothHCI HCILEReadRfPathCompensation.swift
[216/381] Compiling BluetoothHCI HCILEReadSuggestedDefaultDataLength.swift
[217/381] Compiling BluetoothHCI HCILEReadSupportedStates.swift
[218/381] Compiling BluetoothHCI HCILEReadTransmitPower.swift
[219/381] Compiling BluetoothHCI HCILEReadWhiteListSize.swift
[220/381] Compiling BluetoothHCI HCILEReceiverTest.swift
[221/381] Compiling BluetoothHCI HCILERemoteConnectionParameterRequest.swift
[222/403] Compiling BluetoothHCI HCIReadStoredLinkKey.swift
[223/403] Compiling BluetoothHCI HCIRejectConnectionRequest.swift
[224/403] Compiling BluetoothHCI HCIRemoteNameRequest.swift
[225/403] Compiling BluetoothHCI HCIRemoteNameRequestComplete.swift
[226/403] Compiling BluetoothHCI HCIReset.swift
[227/403] Compiling BluetoothHCI HCISetConnectionEncryption.swift
[228/403] Compiling BluetoothHCI HCISetEventFilter.swift
[229/403] Compiling BluetoothHCI HCISimplePairingComplete.swift
[230/403] Compiling BluetoothHCI HCIUserConfirmationRequest.swift
[231/403] Compiling BluetoothHCI HCIUserConfirmationRequestReply.swift
[232/403] Compiling BluetoothHCI HCIVersion.swift
[233/403] Compiling BluetoothHCI HCIWriteClassOfDevice.swift
[234/403] Compiling BluetoothHCI HCIWriteConnectionAcceptTimeout.swift
[235/403] Compiling BluetoothHCI HCIWriteLinkPolicySettings.swift
[236/403] Compiling BluetoothHCI HCIWriteLinkSupervisionTimeout.swift
[237/403] Compiling BluetoothHCI HCIWriteLocalName.swift
[238/403] Compiling BluetoothHCI HCIWritePageScanActivity.swift
[239/403] Compiling BluetoothHCI HCIWritePageScanType.swift
[240/403] Compiling BluetoothHCI HCIWritePageTimeout.swift
[241/403] Compiling BluetoothHCI HCIWriteScanEnable.swift
[242/403] Compiling BluetoothHCI HostControllerBasebandCommand.swift
[243/403] Compiling BluetoothHCI InformationalCommand.swift
[244/403] Compiling BluetoothHCI HCILESetPeriodicAdvertisingParameters.swift
[245/403] Compiling BluetoothHCI HCILESetPhy.swift
[246/403] Compiling BluetoothHCI HCILESetPrivacyMode.swift
[247/403] Compiling BluetoothHCI HCILESetRandomAddress.swift
[248/403] Compiling BluetoothHCI HCILESetResolvablePrivateAddressTimeout.swift
[249/403] Compiling BluetoothHCI HCILESetScanEnable.swift
[250/403] Compiling BluetoothHCI HCILESetScanParameters.swift
[251/403] Compiling BluetoothHCI HCILESetScanResponseData.swift
[252/403] Compiling BluetoothHCI HCILEStartEncryption.swift
[253/403] Compiling BluetoothHCI HCILETestEnd.swift
[254/403] Compiling BluetoothHCI HCILETransmitterTest.swift
[255/403] Compiling BluetoothHCI HCILEUpdateConnection.swift
[256/403] Compiling BluetoothHCI HCILEWriteRfPathCompensation.swift
[257/403] Compiling BluetoothHCI HCILEWriteSuggestedDefaultDataLength.swift
[258/403] Compiling BluetoothHCI HCILinkKeyNotification.swift
[259/403] Compiling BluetoothHCI HCILinkKeyRequest.swift
[260/403] Compiling BluetoothHCI HCILinkKeyRequestNegativeReply.swift
[261/403] Compiling BluetoothHCI HCILinkKeyRequestReply.swift
[262/403] Compiling BluetoothHCI HCILowEnergyMetaEvent.swift
[263/403] Compiling BluetoothHCI HCIMaxSlotsChange.swift
[264/403] Compiling BluetoothHCI HCIModeChange.swift
[265/403] Compiling BluetoothHCI HCINumberOfCompletedPackets.swift
[266/403] Compiling BluetoothHCI HCIPINCodeRequest.swift
[267/403] Compiling BluetoothHCI HCICreateConnectionCancel.swift
[268/403] Compiling BluetoothHCI HCIDeleteStoredLinkKey.swift
[269/403] Compiling BluetoothHCI HCIDisconnect.swift
[270/403] Compiling BluetoothHCI HCIDisconnectionComplete.swift
[271/403] Compiling BluetoothHCI HCIEncryptionChange.swift
[272/403] Compiling BluetoothHCI HCIEncryptionKeyRefreshComplete.swift
[273/403] Compiling BluetoothHCI HCIError.swift
[274/403] Compiling BluetoothHCI HCIEvent.swift
[275/403] Compiling BluetoothHCI HCIExitPeriodicInquiryMode.swift
[276/403] Compiling BluetoothHCI HCIGeneralEvent.swift
[277/403] Compiling BluetoothHCI HCIHoldMode.swift
[278/403] Compiling BluetoothHCI HCIIOCapabilityRequest.swift
[279/403] Compiling BluetoothHCI HCIIOCapabilityRequestReply.swift
[280/403] Compiling BluetoothHCI HCIIOCapabilityResponse.swift
[281/403] Compiling BluetoothHCI HCIInquiry.swift
[282/403] Compiling BluetoothHCI HCIInquiryCancel.swift
[283/403] Compiling BluetoothHCI HCIInquiryComplete.swift
[284/403] Compiling BluetoothHCI HCIInquiryResult.swift
[285/403] Compiling BluetoothHCI HCILEAddDeviceToPeriodicAdvertiserList.swift
[286/403] Compiling BluetoothHCI HCILEAddDeviceToResolvingList.swift
[287/403] Compiling BluetoothHCI HCILEAddDeviceToWhiteList.swift
[288/403] Compiling BluetoothHCI HCILEAdvertisingReport.swift
[289/403] Compiling BluetoothHCI HCILEAdvertisingSetTerminated.swift
[290/403] Compiling BluetoothHCI HCILERemoteConnectionParameterRequestNegativeReply.swift
[291/403] Compiling BluetoothHCI HCILERemoteConnectionParameterRequestReply.swift
[292/403] Compiling BluetoothHCI HCILERemoveAdvertisingSet.swift
[293/403] Compiling BluetoothHCI HCILERemoveDeviceFromResolvingList.swift
[294/403] Compiling BluetoothHCI HCILERemoveDeviceFromWhiteList.swift
[295/403] Compiling BluetoothHCI HCILERemoveDeviceToPeriodicAdvertiserList.swift
[296/403] Compiling BluetoothHCI HCILEScanRequestReceived.swift
[297/403] Compiling BluetoothHCI HCILESetAddressResolutionEnable.swift
[298/403] Compiling BluetoothHCI HCILESetAdvertiseEnable.swift
[299/403] Compiling BluetoothHCI HCILESetAdvertisingData.swift
[300/403] Compiling BluetoothHCI HCILESetAdvertisingParameters.swift
[301/403] Compiling BluetoothHCI HCILESetAdvertisingSetRandomAddress.swift
[302/403] Compiling BluetoothHCI HCILESetDataLength.swift
[303/403] Compiling BluetoothHCI HCILESetDefaultPhy.swift
[304/403] Compiling BluetoothHCI HCILESetEventMask.swift
[305/403] Compiling BluetoothHCI HCILESetExtendedAdvertisingData.swift
[306/403] Compiling BluetoothHCI HCILESetExtendedAdvertisingParameters.swift
[307/403] Compiling BluetoothHCI HCILESetExtendedScanEnable.swift
[308/403] Compiling BluetoothHCI HCILESetExtendedScanParameters.swift
[309/403] Compiling BluetoothHCI HCILESetExtendedScanResponseData.swift
[310/403] Compiling BluetoothHCI HCILESetHostChannelClassification.swift
[311/403] Compiling BluetoothHCI HCILESetPeriodicAdvertisingData.swift
[312/403] Compiling BluetoothHCI HCILESetPeriodicAdvertisingEnable.swift
[313/403] Compiling BluetoothHCI HCILEChannelSelectionAlgorithm.swift
[314/403] Compiling BluetoothHCI HCILEConnectionComplete.swift
[315/403] Compiling BluetoothHCI HCILEConnectionUpdateComplete.swift
[316/403] Compiling BluetoothHCI HCILECreateConnection.swift
[317/403] Compiling BluetoothHCI HCILEDataLengthChange.swift
[318/403] Compiling BluetoothHCI HCILEDirectedAdvertisingReport.swift
[319/403] Compiling BluetoothHCI HCILEEncrypt.swift
[320/403] Compiling BluetoothHCI HCILEEnhancedConnectionComplete.swift
[321/403] Compiling BluetoothHCI HCILEEnhancedReceiverTest.swift
[322/403] Compiling BluetoothHCI HCILEEnhancedTransmitterTest.swift
[323/403] Compiling BluetoothHCI HCILEExtendedAdvertisingReport.swift
[324/403] Compiling BluetoothHCI HCILEExtendedCreateConnection.swift
[325/403] Compiling BluetoothHCI HCILEGenerateDHKey.swift
[326/403] Compiling BluetoothHCI HCILEGenerateDHKeyComplete.swift
[327/403] Compiling BluetoothHCI HCILELongTermKeyRequest.swift
[328/403] Compiling BluetoothHCI HCILELongTermKeyRequestNegativeReply.swift
[329/403] Compiling BluetoothHCI HCILELongTermKeyRequestReply.swift
[330/403] Compiling BluetoothHCI HCILEPeriodicAdvertisingCreateSync.swift
[331/403] Compiling BluetoothHCI HCILEPeriodicAdvertisingReport.swift
[332/403] Compiling BluetoothHCI HCILEPeriodicAdvertisingSyncEstablished.swift
[333/403] Compiling BluetoothHCI HCILEPeriodicAdvertisingSyncLost.swift
[334/403] Compiling BluetoothHCI HCILEPeriodicAdvertisingTerminateSync.swift
[335/403] Compiling BluetoothHCI HCILEPhyUpdateComplete.swift
[336/403] Compiling BluetoothHCI LowEnergyPhyOptions.swift
[337/403] Compiling BluetoothHCI LowEnergyResolvingList.swift
[338/403] Compiling BluetoothHCI LowEnergyRfRxPathCompensationValue.swift
[339/403] Compiling BluetoothHCI LowEnergyRfTxPathCompensationValue.swift
[340/403] Compiling BluetoothHCI LowEnergyRole.swift
[341/403] Compiling BluetoothHCI LowEnergyRxChannel.swift
[342/403] Compiling BluetoothHCI LowEnergyRxPhy.swift
[343/403] Compiling BluetoothHCI LowEnergyRxPhys.swift
[344/403] Compiling BluetoothHCI LowEnergyScanInterval.swift
[345/403] Compiling BluetoothHCI LowEnergyState.swift
[346/403] Compiling BluetoothHCI LowEnergySupervisionTimeout.swift
[347/403] Compiling BluetoothHCI LowEnergyTxChannel.swift
[348/403] Compiling BluetoothHCI LowEnergyTxPhy.swift
[349/403] Compiling BluetoothHCI LowEnergyTxPhys.swift
[350/403] Compiling BluetoothHCI LowEnergyTxPower.swift
[351/403] Compiling BluetoothHCI LowEnergyWhiteList.swift
[352/403] Compiling BluetoothHCI LowEnergyWhiteListDevice.swift
[353/403] Compiling BluetoothHCI PacketType.swift
[354/403] Compiling BluetoothHCI ProtocolServiceMultiplexer.swift
[355/403] Compiling BluetoothHCI StatusParametersCommand.swift
[356/403] Compiling BluetoothHCI VendorCommand.swift
[357/403] Compiling BluetoothHCI iBeacon.swift
[358/403] Compiling BluetoothHCI LMPFeature.swift
[359/403] Compiling BluetoothHCI LinkControlCommand.swift
[360/403] Compiling BluetoothHCI LinkPolicyCommand.swift
[361/403] Compiling BluetoothHCI LowEnergyAddressType.swift
[362/403] Compiling BluetoothHCI LowEnergyAdvertiserAddressType.swift
[363/403] Compiling BluetoothHCI LowEnergyAdvertising.swift
[364/403] Compiling BluetoothHCI LowEnergyAllPhys.swift
[365/403] Compiling BluetoothHCI LowEnergyChannelMap.swift
[366/403] Compiling BluetoothHCI LowEnergyClockAccuracy.swift
[367/403] Compiling BluetoothHCI LowEnergyCommand.swift
[368/403] Compiling BluetoothHCI LowEnergyConnection.swift
[369/403] Compiling BluetoothHCI LowEnergyConnectionInterval.swift
[370/403] Compiling BluetoothHCI LowEnergyConnectionIntervalRange.swift
[371/403] Compiling BluetoothHCI LowEnergyConnectionLatency.swift
[372/403] Compiling BluetoothHCI LowEnergyConnectionLength.swift
[373/403] Compiling BluetoothHCI LowEnergyEvent.swift
[374/403] Compiling BluetoothHCI LowEnergyFeature.swift
[375/403] Compiling BluetoothHCI LowEnergyFragmentPreference.swift
[376/403] Compiling BluetoothHCI LowEnergyMaxTxOctets.swift
[377/403] Compiling BluetoothHCI LowEnergyMaxTxTime.swift
[378/403] Compiling BluetoothHCI LowEnergyPacketPayload.swift
[379/403] Compiling BluetoothHCI LowEnergyPeerIdentifyAddressType.swift
[380/403] Compiling BluetoothHCI HCIPINCodeRequestReply.swift
[381/403] Compiling BluetoothHCI HCIPacketHeader.swift
[382/403] Compiling BluetoothHCI HCIPageScanRepetitionMode.swift
[383/403] Compiling BluetoothHCI HCIPeriodicInquiryMode.swift
[384/403] Compiling BluetoothHCI HCIQoSSetup.swift
[385/403] Compiling BluetoothHCI HCIQoSSetupComplete.swift
[386/403] Compiling BluetoothHCI HCIReadClassOfDevice.swift
[387/403] Compiling BluetoothHCI HCIReadClockOffset.swift
[388/403] Compiling BluetoothHCI HCIReadClockOffsetComplete.swift
[389/403] Compiling BluetoothHCI HCIReadConnectionAcceptTimeout.swift
[390/403] Compiling BluetoothHCI HCIReadDataBlockSize.swift
[391/403] Compiling BluetoothHCI HCIReadDeviceAddress.swift
[392/403] Compiling BluetoothHCI HCIReadLMPHandle.swift
[393/403] Compiling BluetoothHCI HCIReadLocalName.swift
[394/403] Compiling BluetoothHCI HCIReadLocalSupportedFeatures.swift
[395/403] Compiling BluetoothHCI HCIReadLocalVersionInformation.swift
[396/403] Compiling BluetoothHCI HCIReadPageTimeout.swift
[397/403] Compiling BluetoothHCI HCIReadRemoteExtendedFeatures.swift
[398/403] Compiling BluetoothHCI HCIReadRemoteExtendedFeaturesComplete.swift
[399/403] Compiling BluetoothHCI HCIReadRemoteFeaturesComplete.swift
[400/403] Compiling BluetoothHCI HCIReadRemoteSupportedFeatures.swift
[401/403] Compiling BluetoothHCI HCIReadRemoteVersionInformation.swift
[402/403] Compiling BluetoothHCI HCIReadRemoteVersionInformationComplete.swift
[403/403] Emitting module BluetoothHCI
[404/458] Compiling BluetoothLinux RFCOMMLinkMode.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMLinkMode.swift:12:51: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
10 | /// RFCOMM Link Mode
11 | @frozen
12 | public enum RFCOMMLinkMode: UInt16, CaseIterable, BitMaskOption {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
13 |
14 | case master = 0x0001
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketOption.swift:67:30: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
65 | public static var id: RFCOMMSocketOption { .connectionInfo }
66 |
67 | public var linkMode: BitMaskOptionSet<RFCOMMLinkMode>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
68 |
69 | public init(linkMode: BitMaskOptionSet<RFCOMMLinkMode> = []) {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketOption.swift:69:31: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
67 | public var linkMode: BitMaskOptionSet<RFCOMMLinkMode>
68 |
69 | public init(linkMode: BitMaskOptionSet<RFCOMMLinkMode> = []) {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
70 | self.linkMode = linkMode
71 | }
[405/458] Compiling BluetoothLinux RFCOMMSocket.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMLinkMode.swift:12:51: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
10 | /// RFCOMM Link Mode
11 | @frozen
12 | public enum RFCOMMLinkMode: UInt16, CaseIterable, BitMaskOption {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
13 |
14 | case master = 0x0001
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketOption.swift:67:30: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
65 | public static var id: RFCOMMSocketOption { .connectionInfo }
66 |
67 | public var linkMode: BitMaskOptionSet<RFCOMMLinkMode>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
68 |
69 | public init(linkMode: BitMaskOptionSet<RFCOMMLinkMode> = []) {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketOption.swift:69:31: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
67 | public var linkMode: BitMaskOptionSet<RFCOMMLinkMode>
68 |
69 | public init(linkMode: BitMaskOptionSet<RFCOMMLinkMode> = []) {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
70 | self.linkMode = linkMode
71 | }
[406/458] Compiling BluetoothLinux RFCOMMSocketAddress.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMLinkMode.swift:12:51: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
10 | /// RFCOMM Link Mode
11 | @frozen
12 | public enum RFCOMMLinkMode: UInt16, CaseIterable, BitMaskOption {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
13 |
14 | case master = 0x0001
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketOption.swift:67:30: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
65 | public static var id: RFCOMMSocketOption { .connectionInfo }
66 |
67 | public var linkMode: BitMaskOptionSet<RFCOMMLinkMode>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
68 |
69 | public init(linkMode: BitMaskOptionSet<RFCOMMLinkMode> = []) {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketOption.swift:69:31: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
67 | public var linkMode: BitMaskOptionSet<RFCOMMLinkMode>
68 |
69 | public init(linkMode: BitMaskOptionSet<RFCOMMLinkMode> = []) {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
70 | self.linkMode = linkMode
71 | }
[407/458] Compiling BluetoothLinux RFCOMMSocketOption.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMLinkMode.swift:12:51: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
10 | /// RFCOMM Link Mode
11 | @frozen
12 | public enum RFCOMMLinkMode: UInt16, CaseIterable, BitMaskOption {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
13 |
14 | case master = 0x0001
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketOption.swift:67:30: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
65 | public static var id: RFCOMMSocketOption { .connectionInfo }
66 |
67 | public var linkMode: BitMaskOptionSet<RFCOMMLinkMode>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
68 |
69 | public init(linkMode: BitMaskOptionSet<RFCOMMLinkMode> = []) {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketOption.swift:69:31: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
67 | public var linkMode: BitMaskOptionSet<RFCOMMLinkMode>
68 |
69 | public init(linkMode: BitMaskOptionSet<RFCOMMLinkMode> = []) {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
70 | self.linkMode = linkMode
71 | }
[408/458] Compiling BluetoothLinux RFCOMMState.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMLinkMode.swift:12:51: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
10 | /// RFCOMM Link Mode
11 | @frozen
12 | public enum RFCOMMLinkMode: UInt16, CaseIterable, BitMaskOption {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
13 |
14 | case master = 0x0001
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketOption.swift:67:30: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
65 | public static var id: RFCOMMSocketOption { .connectionInfo }
66 |
67 | public var linkMode: BitMaskOptionSet<RFCOMMLinkMode>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
68 |
69 | public init(linkMode: BitMaskOptionSet<RFCOMMLinkMode> = []) {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketOption.swift:69:31: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
67 | public var linkMode: BitMaskOptionSet<RFCOMMLinkMode>
68 |
69 | public init(linkMode: BitMaskOptionSet<RFCOMMLinkMode> = []) {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
70 | self.linkMode = linkMode
71 | }
[409/458] Compiling BluetoothLinux SCOSocket.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMLinkMode.swift:12:51: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
10 | /// RFCOMM Link Mode
11 | @frozen
12 | public enum RFCOMMLinkMode: UInt16, CaseIterable, BitMaskOption {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
13 |
14 | case master = 0x0001
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketOption.swift:67:30: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
65 | public static var id: RFCOMMSocketOption { .connectionInfo }
66 |
67 | public var linkMode: BitMaskOptionSet<RFCOMMLinkMode>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
68 |
69 | public init(linkMode: BitMaskOptionSet<RFCOMMLinkMode> = []) {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketOption.swift:69:31: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
67 | public var linkMode: BitMaskOptionSet<RFCOMMLinkMode>
68 |
69 | public init(linkMode: BitMaskOptionSet<RFCOMMLinkMode> = []) {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
70 | self.linkMode = linkMode
71 | }
[410/464] Compiling BluetoothLinux AddressType.swift
[411/464] Compiling BluetoothLinux BNEP.swift
[412/464] Compiling BluetoothLinux BNEPIO.swift
[413/464] Compiling BluetoothLinux CMTP.swift
[414/464] Compiling BluetoothLinux CMTPIO.swift
[415/464] Compiling BluetoothLinux Error.swift
[416/464] Compiling BluetoothLinux Sequence.swift
[417/464] Compiling BluetoothLinux DeviceCommand.swift
[418/464] Compiling BluetoothLinux DevicePollEvent.swift
[419/464] Compiling BluetoothLinux DeviceRequest.swift
[420/464] Compiling BluetoothLinux HCIBusType.swift
[421/464] Compiling BluetoothLinux HCIChannel.swift
[422/464] Compiling BluetoothLinux RFCOMMGetDeviceInformation.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMReleaseDevice.swift:31:20: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
29 | public init(
30 | id: HostController.ID,
31 | flags: BitMaskOptionSet<RFCOMMFlag>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
32 | ) {
33 | self.init(CInterop.RFCOMMDeviceRequest(
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMReleaseDevice.swift:59:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
57 |
58 | @_alwaysEmitIntoClient
59 | var flags: BitMaskOptionSet<RFCOMMFlag> {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
60 | return .init(rawValue: bytes.flags)
61 | }
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMReleaseDevice.swift:71:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
69 | func rfcommReleaseDevice(
70 | id: HostController.ID,
71 | flags: BitMaskOptionSet<RFCOMMFlag> = []
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
72 | ) throws {
73 | var request = RFCOMMIO.ReleaseDevice(
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMDevice.swift:17:23: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
15 | public let id: HostController.ID
16 |
17 | public var flags: BitMaskOptionSet<RFCOMMFlag>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
18 |
19 | public var state: RFCOMMState
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMFlag.swift:12:47: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
10 | /// RFCOMM Flags
11 | @frozen
12 | public enum RFCOMMFlag: UInt32, CaseIterable, BitMaskOption {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
13 |
14 | case reuseDLC = 0x01 // RFCOMM_REUSE_DLC
[423/464] Compiling BluetoothLinux RFCOMMGetDeviceList.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMReleaseDevice.swift:31:20: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
29 | public init(
30 | id: HostController.ID,
31 | flags: BitMaskOptionSet<RFCOMMFlag>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
32 | ) {
33 | self.init(CInterop.RFCOMMDeviceRequest(
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMReleaseDevice.swift:59:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
57 |
58 | @_alwaysEmitIntoClient
59 | var flags: BitMaskOptionSet<RFCOMMFlag> {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
60 | return .init(rawValue: bytes.flags)
61 | }
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMReleaseDevice.swift:71:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
69 | func rfcommReleaseDevice(
70 | id: HostController.ID,
71 | flags: BitMaskOptionSet<RFCOMMFlag> = []
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
72 | ) throws {
73 | var request = RFCOMMIO.ReleaseDevice(
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMDevice.swift:17:23: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
15 | public let id: HostController.ID
16 |
17 | public var flags: BitMaskOptionSet<RFCOMMFlag>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
18 |
19 | public var state: RFCOMMState
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMFlag.swift:12:47: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
10 | /// RFCOMM Flags
11 | @frozen
12 | public enum RFCOMMFlag: UInt32, CaseIterable, BitMaskOption {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
13 |
14 | case reuseDLC = 0x01 // RFCOMM_REUSE_DLC
[424/464] Compiling BluetoothLinux RFCOMMIO.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMReleaseDevice.swift:31:20: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
29 | public init(
30 | id: HostController.ID,
31 | flags: BitMaskOptionSet<RFCOMMFlag>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
32 | ) {
33 | self.init(CInterop.RFCOMMDeviceRequest(
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMReleaseDevice.swift:59:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
57 |
58 | @_alwaysEmitIntoClient
59 | var flags: BitMaskOptionSet<RFCOMMFlag> {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
60 | return .init(rawValue: bytes.flags)
61 | }
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMReleaseDevice.swift:71:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
69 | func rfcommReleaseDevice(
70 | id: HostController.ID,
71 | flags: BitMaskOptionSet<RFCOMMFlag> = []
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
72 | ) throws {
73 | var request = RFCOMMIO.ReleaseDevice(
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMDevice.swift:17:23: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
15 | public let id: HostController.ID
16 |
17 | public var flags: BitMaskOptionSet<RFCOMMFlag>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
18 |
19 | public var state: RFCOMMState
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMFlag.swift:12:47: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
10 | /// RFCOMM Flags
11 | @frozen
12 | public enum RFCOMMFlag: UInt32, CaseIterable, BitMaskOption {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
13 |
14 | case reuseDLC = 0x01 // RFCOMM_REUSE_DLC
[425/464] Compiling BluetoothLinux RFCOMMReleaseDevice.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMReleaseDevice.swift:31:20: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
29 | public init(
30 | id: HostController.ID,
31 | flags: BitMaskOptionSet<RFCOMMFlag>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
32 | ) {
33 | self.init(CInterop.RFCOMMDeviceRequest(
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMReleaseDevice.swift:59:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
57 |
58 | @_alwaysEmitIntoClient
59 | var flags: BitMaskOptionSet<RFCOMMFlag> {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
60 | return .init(rawValue: bytes.flags)
61 | }
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMReleaseDevice.swift:71:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
69 | func rfcommReleaseDevice(
70 | id: HostController.ID,
71 | flags: BitMaskOptionSet<RFCOMMFlag> = []
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
72 | ) throws {
73 | var request = RFCOMMIO.ReleaseDevice(
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMDevice.swift:17:23: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
15 | public let id: HostController.ID
16 |
17 | public var flags: BitMaskOptionSet<RFCOMMFlag>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
18 |
19 | public var state: RFCOMMState
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMFlag.swift:12:47: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
10 | /// RFCOMM Flags
11 | @frozen
12 | public enum RFCOMMFlag: UInt32, CaseIterable, BitMaskOption {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
13 |
14 | case reuseDLC = 0x01 // RFCOMM_REUSE_DLC
[426/464] Compiling BluetoothLinux RFCOMMDevice.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMReleaseDevice.swift:31:20: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
29 | public init(
30 | id: HostController.ID,
31 | flags: BitMaskOptionSet<RFCOMMFlag>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
32 | ) {
33 | self.init(CInterop.RFCOMMDeviceRequest(
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMReleaseDevice.swift:59:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
57 |
58 | @_alwaysEmitIntoClient
59 | var flags: BitMaskOptionSet<RFCOMMFlag> {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
60 | return .init(rawValue: bytes.flags)
61 | }
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMReleaseDevice.swift:71:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
69 | func rfcommReleaseDevice(
70 | id: HostController.ID,
71 | flags: BitMaskOptionSet<RFCOMMFlag> = []
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
72 | ) throws {
73 | var request = RFCOMMIO.ReleaseDevice(
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMDevice.swift:17:23: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
15 | public let id: HostController.ID
16 |
17 | public var flags: BitMaskOptionSet<RFCOMMFlag>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
18 |
19 | public var state: RFCOMMState
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMFlag.swift:12:47: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
10 | /// RFCOMM Flags
11 | @frozen
12 | public enum RFCOMMFlag: UInt32, CaseIterable, BitMaskOption {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
13 |
14 | case reuseDLC = 0x01 // RFCOMM_REUSE_DLC
[427/464] Compiling BluetoothLinux RFCOMMFlag.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMReleaseDevice.swift:31:20: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
29 | public init(
30 | id: HostController.ID,
31 | flags: BitMaskOptionSet<RFCOMMFlag>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
32 | ) {
33 | self.init(CInterop.RFCOMMDeviceRequest(
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMReleaseDevice.swift:59:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
57 |
58 | @_alwaysEmitIntoClient
59 | var flags: BitMaskOptionSet<RFCOMMFlag> {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
60 | return .init(rawValue: bytes.flags)
61 | }
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMReleaseDevice.swift:71:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
69 | func rfcommReleaseDevice(
70 | id: HostController.ID,
71 | flags: BitMaskOptionSet<RFCOMMFlag> = []
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
72 | ) throws {
73 | var request = RFCOMMIO.ReleaseDevice(
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMDevice.swift:17:23: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
15 | public let id: HostController.ID
16 |
17 | public var flags: BitMaskOptionSet<RFCOMMFlag>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
18 |
19 | public var state: RFCOMMState
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMFlag.swift:12:47: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
10 | /// RFCOMM Flags
11 | @frozen
12 | public enum RFCOMMFlag: UInt32, CaseIterable, BitMaskOption {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
13 |
14 | case reuseDLC = 0x01 // RFCOMM_REUSE_DLC
[428/464] Compiling BluetoothLinux L2CAPFileDescriptor.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:29:16: error: stored property 'protocolServiceMultiplexer' of 'Sendable'-conforming struct 'L2CAPSocketAddress' has non-sendable type 'ProtocolServiceMultiplexer?'
27 |
28 | /// Protocol Service Multiplexer
29 | public var protocolServiceMultiplexer: ProtocolServiceMultiplexer?
| `- error: stored property 'protocolServiceMultiplexer' of 'Sendable'-conforming struct 'L2CAPSocketAddress' has non-sendable type 'ProtocolServiceMultiplexer?'
30 |
31 | /// Channel
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bluetooth/Sources/BluetoothHCI/ProtocolServiceMultiplexer.swift:10:13: note: enum 'ProtocolServiceMultiplexer' does not conform to the 'Sendable' protocol
8 |
9 | /// Protocol/Service Multiplexer (PSM).
10 | public enum ProtocolServiceMultiplexer: UInt8 {
| `- note: enum 'ProtocolServiceMultiplexer' does not conform to the 'Sendable' protocol
11 |
12 | /// SDP
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMCreateDevice.swift:31:20: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
29 | public init(
30 | id: HostController.ID,
31 | flags: BitMaskOptionSet<RFCOMMFlag>,
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
32 | source: BluetoothAddress,
33 | destination: BluetoothAddress,
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMCreateDevice.swift:62:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
60 |
61 | @_alwaysEmitIntoClient
62 | var flags: BitMaskOptionSet<RFCOMMFlag> {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
63 | return .init(rawValue: bytes.flags)
64 | }
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMCreateDevice.swift:90:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
88 | func rfcommCreateDevice(
89 | id: HostController.ID,
90 | flags: BitMaskOptionSet<RFCOMMFlag> = [],
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
91 | source: BluetoothAddress,
92 | destination: BluetoothAddress,
[429/464] Compiling BluetoothLinux L2CAPSocket.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:29:16: error: stored property 'protocolServiceMultiplexer' of 'Sendable'-conforming struct 'L2CAPSocketAddress' has non-sendable type 'ProtocolServiceMultiplexer?'
27 |
28 | /// Protocol Service Multiplexer
29 | public var protocolServiceMultiplexer: ProtocolServiceMultiplexer?
| `- error: stored property 'protocolServiceMultiplexer' of 'Sendable'-conforming struct 'L2CAPSocketAddress' has non-sendable type 'ProtocolServiceMultiplexer?'
30 |
31 | /// Channel
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bluetooth/Sources/BluetoothHCI/ProtocolServiceMultiplexer.swift:10:13: note: enum 'ProtocolServiceMultiplexer' does not conform to the 'Sendable' protocol
8 |
9 | /// Protocol/Service Multiplexer (PSM).
10 | public enum ProtocolServiceMultiplexer: UInt8 {
| `- note: enum 'ProtocolServiceMultiplexer' does not conform to the 'Sendable' protocol
11 |
12 | /// SDP
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMCreateDevice.swift:31:20: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
29 | public init(
30 | id: HostController.ID,
31 | flags: BitMaskOptionSet<RFCOMMFlag>,
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
32 | source: BluetoothAddress,
33 | destination: BluetoothAddress,
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMCreateDevice.swift:62:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
60 |
61 | @_alwaysEmitIntoClient
62 | var flags: BitMaskOptionSet<RFCOMMFlag> {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
63 | return .init(rawValue: bytes.flags)
64 | }
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMCreateDevice.swift:90:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
88 | func rfcommCreateDevice(
89 | id: HostController.ID,
90 | flags: BitMaskOptionSet<RFCOMMFlag> = [],
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
91 | source: BluetoothAddress,
92 | destination: BluetoothAddress,
[430/464] Compiling BluetoothLinux L2CAPSocketAddress.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:29:16: error: stored property 'protocolServiceMultiplexer' of 'Sendable'-conforming struct 'L2CAPSocketAddress' has non-sendable type 'ProtocolServiceMultiplexer?'
27 |
28 | /// Protocol Service Multiplexer
29 | public var protocolServiceMultiplexer: ProtocolServiceMultiplexer?
| `- error: stored property 'protocolServiceMultiplexer' of 'Sendable'-conforming struct 'L2CAPSocketAddress' has non-sendable type 'ProtocolServiceMultiplexer?'
30 |
31 | /// Channel
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bluetooth/Sources/BluetoothHCI/ProtocolServiceMultiplexer.swift:10:13: note: enum 'ProtocolServiceMultiplexer' does not conform to the 'Sendable' protocol
8 |
9 | /// Protocol/Service Multiplexer (PSM).
10 | public enum ProtocolServiceMultiplexer: UInt8 {
| `- note: enum 'ProtocolServiceMultiplexer' does not conform to the 'Sendable' protocol
11 |
12 | /// SDP
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMCreateDevice.swift:31:20: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
29 | public init(
30 | id: HostController.ID,
31 | flags: BitMaskOptionSet<RFCOMMFlag>,
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
32 | source: BluetoothAddress,
33 | destination: BluetoothAddress,
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMCreateDevice.swift:62:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
60 |
61 | @_alwaysEmitIntoClient
62 | var flags: BitMaskOptionSet<RFCOMMFlag> {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
63 | return .init(rawValue: bytes.flags)
64 | }
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMCreateDevice.swift:90:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
88 | func rfcommCreateDevice(
89 | id: HostController.ID,
90 | flags: BitMaskOptionSet<RFCOMMFlag> = [],
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
91 | source: BluetoothAddress,
92 | destination: BluetoothAddress,
[431/464] Compiling BluetoothLinux L2CAPSocketOption.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:29:16: error: stored property 'protocolServiceMultiplexer' of 'Sendable'-conforming struct 'L2CAPSocketAddress' has non-sendable type 'ProtocolServiceMultiplexer?'
27 |
28 | /// Protocol Service Multiplexer
29 | public var protocolServiceMultiplexer: ProtocolServiceMultiplexer?
| `- error: stored property 'protocolServiceMultiplexer' of 'Sendable'-conforming struct 'L2CAPSocketAddress' has non-sendable type 'ProtocolServiceMultiplexer?'
30 |
31 | /// Channel
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bluetooth/Sources/BluetoothHCI/ProtocolServiceMultiplexer.swift:10:13: note: enum 'ProtocolServiceMultiplexer' does not conform to the 'Sendable' protocol
8 |
9 | /// Protocol/Service Multiplexer (PSM).
10 | public enum ProtocolServiceMultiplexer: UInt8 {
| `- note: enum 'ProtocolServiceMultiplexer' does not conform to the 'Sendable' protocol
11 |
12 | /// SDP
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMCreateDevice.swift:31:20: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
29 | public init(
30 | id: HostController.ID,
31 | flags: BitMaskOptionSet<RFCOMMFlag>,
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
32 | source: BluetoothAddress,
33 | destination: BluetoothAddress,
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMCreateDevice.swift:62:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
60 |
61 | @_alwaysEmitIntoClient
62 | var flags: BitMaskOptionSet<RFCOMMFlag> {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
63 | return .init(rawValue: bytes.flags)
64 | }
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMCreateDevice.swift:90:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
88 | func rfcommCreateDevice(
89 | id: HostController.ID,
90 | flags: BitMaskOptionSet<RFCOMMFlag> = [],
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
91 | source: BluetoothAddress,
92 | destination: BluetoothAddress,
[432/464] Compiling BluetoothLinux LinkMode.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:29:16: error: stored property 'protocolServiceMultiplexer' of 'Sendable'-conforming struct 'L2CAPSocketAddress' has non-sendable type 'ProtocolServiceMultiplexer?'
27 |
28 | /// Protocol Service Multiplexer
29 | public var protocolServiceMultiplexer: ProtocolServiceMultiplexer?
| `- error: stored property 'protocolServiceMultiplexer' of 'Sendable'-conforming struct 'L2CAPSocketAddress' has non-sendable type 'ProtocolServiceMultiplexer?'
30 |
31 | /// Channel
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bluetooth/Sources/BluetoothHCI/ProtocolServiceMultiplexer.swift:10:13: note: enum 'ProtocolServiceMultiplexer' does not conform to the 'Sendable' protocol
8 |
9 | /// Protocol/Service Multiplexer (PSM).
10 | public enum ProtocolServiceMultiplexer: UInt8 {
| `- note: enum 'ProtocolServiceMultiplexer' does not conform to the 'Sendable' protocol
11 |
12 | /// SDP
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMCreateDevice.swift:31:20: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
29 | public init(
30 | id: HostController.ID,
31 | flags: BitMaskOptionSet<RFCOMMFlag>,
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
32 | source: BluetoothAddress,
33 | destination: BluetoothAddress,
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMCreateDevice.swift:62:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
60 |
61 | @_alwaysEmitIntoClient
62 | var flags: BitMaskOptionSet<RFCOMMFlag> {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
63 | return .init(rawValue: bytes.flags)
64 | }
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMCreateDevice.swift:90:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
88 | func rfcommCreateDevice(
89 | id: HostController.ID,
90 | flags: BitMaskOptionSet<RFCOMMFlag> = [],
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
91 | source: BluetoothAddress,
92 | destination: BluetoothAddress,
[433/464] Compiling BluetoothLinux RFCOMMCreateDevice.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:29:16: error: stored property 'protocolServiceMultiplexer' of 'Sendable'-conforming struct 'L2CAPSocketAddress' has non-sendable type 'ProtocolServiceMultiplexer?'
27 |
28 | /// Protocol Service Multiplexer
29 | public var protocolServiceMultiplexer: ProtocolServiceMultiplexer?
| `- error: stored property 'protocolServiceMultiplexer' of 'Sendable'-conforming struct 'L2CAPSocketAddress' has non-sendable type 'ProtocolServiceMultiplexer?'
30 |
31 | /// Channel
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bluetooth/Sources/BluetoothHCI/ProtocolServiceMultiplexer.swift:10:13: note: enum 'ProtocolServiceMultiplexer' does not conform to the 'Sendable' protocol
8 |
9 | /// Protocol/Service Multiplexer (PSM).
10 | public enum ProtocolServiceMultiplexer: UInt8 {
| `- note: enum 'ProtocolServiceMultiplexer' does not conform to the 'Sendable' protocol
11 |
12 | /// SDP
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMCreateDevice.swift:31:20: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
29 | public init(
30 | id: HostController.ID,
31 | flags: BitMaskOptionSet<RFCOMMFlag>,
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
32 | source: BluetoothAddress,
33 | destination: BluetoothAddress,
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMCreateDevice.swift:62:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
60 |
61 | @_alwaysEmitIntoClient
62 | var flags: BitMaskOptionSet<RFCOMMFlag> {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
63 | return .init(rawValue: bytes.flags)
64 | }
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMCreateDevice.swift:90:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
88 | func rfcommCreateDevice(
89 | id: HostController.ID,
90 | flags: BitMaskOptionSet<RFCOMMFlag> = [],
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
91 | source: BluetoothAddress,
92 | destination: BluetoothAddress,
[434/464] Compiling BluetoothLinux HCIControllerType.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIDeviceFlag.swift:11:35: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
9 |
10 | /// HCI device flags
11 | public enum HCIDeviceFlag: Int32, BitMaskOption, CaseIterable {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
12 |
13 | case up
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIDeviceOptions.swift:22:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
20 | public extension HCIDeviceOptions {
21 |
22 | var flags: BitMaskOptionSet<HCIDeviceFlag> {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
23 | var options = BitMaskOptionSet<HCIDeviceFlag>()
24 | HCIDeviceFlag.allCases.forEach {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIDeviceOptions.swift:23:23: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
21 |
22 | var flags: BitMaskOptionSet<HCIDeviceFlag> {
23 | var options = BitMaskOptionSet<HCIDeviceFlag>()
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
24 | HCIDeviceFlag.allCases.forEach {
25 | if contains($0) {
[435/464] Compiling BluetoothLinux HCIDeviceEvent.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIDeviceFlag.swift:11:35: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
9 |
10 | /// HCI device flags
11 | public enum HCIDeviceFlag: Int32, BitMaskOption, CaseIterable {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
12 |
13 | case up
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIDeviceOptions.swift:22:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
20 | public extension HCIDeviceOptions {
21 |
22 | var flags: BitMaskOptionSet<HCIDeviceFlag> {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
23 | var options = BitMaskOptionSet<HCIDeviceFlag>()
24 | HCIDeviceFlag.allCases.forEach {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIDeviceOptions.swift:23:23: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
21 |
22 | var flags: BitMaskOptionSet<HCIDeviceFlag> {
23 | var options = BitMaskOptionSet<HCIDeviceFlag>()
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
24 | HCIDeviceFlag.allCases.forEach {
25 | if contains($0) {
[436/464] Compiling BluetoothLinux HCIDeviceFlag.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIDeviceFlag.swift:11:35: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
9 |
10 | /// HCI device flags
11 | public enum HCIDeviceFlag: Int32, BitMaskOption, CaseIterable {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
12 |
13 | case up
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIDeviceOptions.swift:22:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
20 | public extension HCIDeviceOptions {
21 |
22 | var flags: BitMaskOptionSet<HCIDeviceFlag> {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
23 | var options = BitMaskOptionSet<HCIDeviceFlag>()
24 | HCIDeviceFlag.allCases.forEach {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIDeviceOptions.swift:23:23: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
21 |
22 | var flags: BitMaskOptionSet<HCIDeviceFlag> {
23 | var options = BitMaskOptionSet<HCIDeviceFlag>()
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
24 | HCIDeviceFlag.allCases.forEach {
25 | if contains($0) {
[437/464] Compiling BluetoothLinux HCIDeviceOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIDeviceFlag.swift:11:35: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
9 |
10 | /// HCI device flags
11 | public enum HCIDeviceFlag: Int32, BitMaskOption, CaseIterable {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
12 |
13 | case up
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIDeviceOptions.swift:22:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
20 | public extension HCIDeviceOptions {
21 |
22 | var flags: BitMaskOptionSet<HCIDeviceFlag> {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
23 | var options = BitMaskOptionSet<HCIDeviceFlag>()
24 | HCIDeviceFlag.allCases.forEach {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIDeviceOptions.swift:23:23: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
21 |
22 | var flags: BitMaskOptionSet<HCIDeviceFlag> {
23 | var options = BitMaskOptionSet<HCIDeviceFlag>()
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
24 | HCIDeviceFlag.allCases.forEach {
25 | if contains($0) {
[438/464] Compiling BluetoothLinux HCIFileDescriptor.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIDeviceFlag.swift:11:35: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
9 |
10 | /// HCI device flags
11 | public enum HCIDeviceFlag: Int32, BitMaskOption, CaseIterable {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
12 |
13 | case up
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIDeviceOptions.swift:22:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
20 | public extension HCIDeviceOptions {
21 |
22 | var flags: BitMaskOptionSet<HCIDeviceFlag> {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
23 | var options = BitMaskOptionSet<HCIDeviceFlag>()
24 | HCIDeviceFlag.allCases.forEach {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIDeviceOptions.swift:23:23: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
21 |
22 | var flags: BitMaskOptionSet<HCIDeviceFlag> {
23 | var options = BitMaskOptionSet<HCIDeviceFlag>()
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
24 | HCIDeviceFlag.allCases.forEach {
25 | if contains($0) {
[439/464] Compiling BluetoothLinux HCIPacketType.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIDeviceFlag.swift:11:35: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
9 |
10 | /// HCI device flags
11 | public enum HCIDeviceFlag: Int32, BitMaskOption, CaseIterable {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
12 |
13 | case up
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIDeviceOptions.swift:22:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
20 | public extension HCIDeviceOptions {
21 |
22 | var flags: BitMaskOptionSet<HCIDeviceFlag> {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
23 | var options = BitMaskOptionSet<HCIDeviceFlag>()
24 | HCIDeviceFlag.allCases.forEach {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIDeviceOptions.swift:23:23: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
21 |
22 | var flags: BitMaskOptionSet<HCIDeviceFlag> {
23 | var options = BitMaskOptionSet<HCIDeviceFlag>()
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
24 | HCIDeviceFlag.allCases.forEach {
25 | if contains($0) {
[440/464] Compiling BluetoothLinux HCIDeviceUp.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:31:24: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
29 | limit: Int = 255,
30 | deviceClass: (UInt8, UInt8, UInt8)? = nil,
31 | options: BitMaskOptionSet<ScanOption> = []) throws -> [InquiryResult] {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
32 |
33 | assert(duration > 0, "Scan must be longer than 0 seconds")
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:69:30: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
67 |
68 | /// Options for scanning Bluetooth devices
69 | enum ScanOption: UInt16, BitMaskOption {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
70 |
71 | /// The cache of previously detected devices is flushed before performing the current inquiry.
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:111:29: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
109 | public var deviceClass: (UInt8, UInt8, UInt8)?
110 |
111 | public var options: BitMaskOptionSet<HostController.ScanOption>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
112 |
113 | public private(set) var response: [HostController.InquiryResult]
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:120:22: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
118 | limit: UInt8 = 255,
119 | deviceClass: (UInt8, UInt8, UInt8)? = nil,
120 | options: BitMaskOptionSet<HostController.ScanOption> = []
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
121 | ) {
122 | self.device = device
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:186:18: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
184 | limit: UInt8 = 255,
185 | deviceClass: (UInt8, UInt8, UInt8)? = nil,
186 | options: BitMaskOptionSet<HostController.ScanOption> = []
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
187 | ) throws -> [HostController.InquiryResult] {
188 | var inquiry = HostControllerIO.Inquiry(
[441/464] Compiling BluetoothLinux HCIScan.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:31:24: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
29 | limit: Int = 255,
30 | deviceClass: (UInt8, UInt8, UInt8)? = nil,
31 | options: BitMaskOptionSet<ScanOption> = []) throws -> [InquiryResult] {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
32 |
33 | assert(duration > 0, "Scan must be longer than 0 seconds")
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:69:30: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
67 |
68 | /// Options for scanning Bluetooth devices
69 | enum ScanOption: UInt16, BitMaskOption {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
70 |
71 | /// The cache of previously detected devices is flushed before performing the current inquiry.
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:111:29: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
109 | public var deviceClass: (UInt8, UInt8, UInt8)?
110 |
111 | public var options: BitMaskOptionSet<HostController.ScanOption>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
112 |
113 | public private(set) var response: [HostController.InquiryResult]
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:120:22: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
118 | limit: UInt8 = 255,
119 | deviceClass: (UInt8, UInt8, UInt8)? = nil,
120 | options: BitMaskOptionSet<HostController.ScanOption> = []
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
121 | ) {
122 | self.device = device
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:186:18: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
184 | limit: UInt8 = 255,
185 | deviceClass: (UInt8, UInt8, UInt8)? = nil,
186 | options: BitMaskOptionSet<HostController.ScanOption> = []
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
187 | ) throws -> [HostController.InquiryResult] {
188 | var inquiry = HostControllerIO.Inquiry(
[442/464] Compiling BluetoothLinux HostControllerIO.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:31:24: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
29 | limit: Int = 255,
30 | deviceClass: (UInt8, UInt8, UInt8)? = nil,
31 | options: BitMaskOptionSet<ScanOption> = []) throws -> [InquiryResult] {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
32 |
33 | assert(duration > 0, "Scan must be longer than 0 seconds")
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:69:30: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
67 |
68 | /// Options for scanning Bluetooth devices
69 | enum ScanOption: UInt16, BitMaskOption {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
70 |
71 | /// The cache of previously detected devices is flushed before performing the current inquiry.
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:111:29: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
109 | public var deviceClass: (UInt8, UInt8, UInt8)?
110 |
111 | public var options: BitMaskOptionSet<HostController.ScanOption>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
112 |
113 | public private(set) var response: [HostController.InquiryResult]
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:120:22: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
118 | limit: UInt8 = 255,
119 | deviceClass: (UInt8, UInt8, UInt8)? = nil,
120 | options: BitMaskOptionSet<HostController.ScanOption> = []
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
121 | ) {
122 | self.device = device
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:186:18: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
184 | limit: UInt8 = 255,
185 | deviceClass: (UInt8, UInt8, UInt8)? = nil,
186 | options: BitMaskOptionSet<HostController.ScanOption> = []
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
187 | ) throws -> [HostController.InquiryResult] {
188 | var inquiry = HostControllerIO.Inquiry(
[443/464] Compiling BluetoothLinux HCIFilterSocketOption.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:31:24: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
29 | limit: Int = 255,
30 | deviceClass: (UInt8, UInt8, UInt8)? = nil,
31 | options: BitMaskOptionSet<ScanOption> = []) throws -> [InquiryResult] {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
32 |
33 | assert(duration > 0, "Scan must be longer than 0 seconds")
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:69:30: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
67 |
68 | /// Options for scanning Bluetooth devices
69 | enum ScanOption: UInt16, BitMaskOption {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
70 |
71 | /// The cache of previously detected devices is flushed before performing the current inquiry.
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:111:29: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
109 | public var deviceClass: (UInt8, UInt8, UInt8)?
110 |
111 | public var options: BitMaskOptionSet<HostController.ScanOption>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
112 |
113 | public private(set) var response: [HostController.InquiryResult]
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:120:22: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
118 | limit: UInt8 = 255,
119 | deviceClass: (UInt8, UInt8, UInt8)? = nil,
120 | options: BitMaskOptionSet<HostController.ScanOption> = []
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
121 | ) {
122 | self.device = device
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:186:18: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
184 | limit: UInt8 = 255,
185 | deviceClass: (UInt8, UInt8, UInt8)? = nil,
186 | options: BitMaskOptionSet<HostController.ScanOption> = []
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
187 | ) throws -> [HostController.InquiryResult] {
188 | var inquiry = HostControllerIO.Inquiry(
[444/464] Compiling BluetoothLinux HIDP.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:31:24: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
29 | limit: Int = 255,
30 | deviceClass: (UInt8, UInt8, UInt8)? = nil,
31 | options: BitMaskOptionSet<ScanOption> = []) throws -> [InquiryResult] {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
32 |
33 | assert(duration > 0, "Scan must be longer than 0 seconds")
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:69:30: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
67 |
68 | /// Options for scanning Bluetooth devices
69 | enum ScanOption: UInt16, BitMaskOption {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
70 |
71 | /// The cache of previously detected devices is flushed before performing the current inquiry.
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:111:29: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
109 | public var deviceClass: (UInt8, UInt8, UInt8)?
110 |
111 | public var options: BitMaskOptionSet<HostController.ScanOption>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
112 |
113 | public private(set) var response: [HostController.InquiryResult]
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:120:22: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
118 | limit: UInt8 = 255,
119 | deviceClass: (UInt8, UInt8, UInt8)? = nil,
120 | options: BitMaskOptionSet<HostController.ScanOption> = []
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
121 | ) {
122 | self.device = device
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:186:18: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
184 | limit: UInt8 = 255,
185 | deviceClass: (UInt8, UInt8, UInt8)? = nil,
186 | options: BitMaskOptionSet<HostController.ScanOption> = []
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
187 | ) throws -> [HostController.InquiryResult] {
188 | var inquiry = HostControllerIO.Inquiry(
[445/464] Compiling BluetoothLinux HIDPIO.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:31:24: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
29 | limit: Int = 255,
30 | deviceClass: (UInt8, UInt8, UInt8)? = nil,
31 | options: BitMaskOptionSet<ScanOption> = []) throws -> [InquiryResult] {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
32 |
33 | assert(duration > 0, "Scan must be longer than 0 seconds")
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:69:30: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
67 |
68 | /// Options for scanning Bluetooth devices
69 | enum ScanOption: UInt16, BitMaskOption {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
70 |
71 | /// The cache of previously detected devices is flushed before performing the current inquiry.
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:111:29: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
109 | public var deviceClass: (UInt8, UInt8, UInt8)?
110 |
111 | public var options: BitMaskOptionSet<HostController.ScanOption>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
112 |
113 | public private(set) var response: [HostController.InquiryResult]
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:120:22: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
118 | limit: UInt8 = 255,
119 | deviceClass: (UInt8, UInt8, UInt8)? = nil,
120 | options: BitMaskOptionSet<HostController.ScanOption> = []
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
121 | ) {
122 | self.device = device
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:186:18: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
184 | limit: UInt8 = 255,
185 | deviceClass: (UInt8, UInt8, UInt8)? = nil,
186 | options: BitMaskOptionSet<HostController.ScanOption> = []
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
187 | ) throws -> [HostController.InquiryResult] {
188 | var inquiry = HostControllerIO.Inquiry(
[446/464] Compiling BluetoothLinux SCOSocketOption.swift
[447/464] Compiling BluetoothLinux SocketAddress.swift
[448/464] Compiling BluetoothLinux SocketOption.swift
[449/464] Compiling BluetoothLinux SocketOptionLevel.swift
[450/464] Compiling BluetoothLinux SecuritySocketOption.swift
[451/464] Compiling BluetoothLinux SocketProtocol.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[452/464] Emitting module BluetoothLinux
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIDeviceFlag.swift:11:35: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
9 |
10 | /// HCI device flags
11 | public enum HCIDeviceFlag: Int32, BitMaskOption, CaseIterable {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
12 |
13 | case up
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/HCIDeviceOptions.swift:22:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
20 | public extension HCIDeviceOptions {
21 |
22 | var flags: BitMaskOptionSet<HCIDeviceFlag> {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
23 | var options = BitMaskOptionSet<HCIDeviceFlag>()
24 | HCIDeviceFlag.allCases.forEach {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:31:24: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
29 | limit: Int = 255,
30 | deviceClass: (UInt8, UInt8, UInt8)? = nil,
31 | options: BitMaskOptionSet<ScanOption> = []) throws -> [InquiryResult] {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
32 |
33 | assert(duration > 0, "Scan must be longer than 0 seconds")
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:69:30: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
67 |
68 | /// Options for scanning Bluetooth devices
69 | enum ScanOption: UInt16, BitMaskOption {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
70 |
71 | /// The cache of previously detected devices is flushed before performing the current inquiry.
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:111:29: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
109 | public var deviceClass: (UInt8, UInt8, UInt8)?
110 |
111 | public var options: BitMaskOptionSet<HostController.ScanOption>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
112 |
113 | public private(set) var response: [HostController.InquiryResult]
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:120:22: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
118 | limit: UInt8 = 255,
119 | deviceClass: (UInt8, UInt8, UInt8)? = nil,
120 | options: BitMaskOptionSet<HostController.ScanOption> = []
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
121 | ) {
122 | self.device = device
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/HCI/IOCTL/HCIScan.swift:186:18: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
184 | limit: UInt8 = 255,
185 | deviceClass: (UInt8, UInt8, UInt8)? = nil,
186 | options: BitMaskOptionSet<HostController.ScanOption> = []
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
187 | ) throws -> [HostController.InquiryResult] {
188 | var inquiry = HostControllerIO.Inquiry(
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/Darwin.swift:13:10: warning: This module will only run on Linux
11 |
12 | #if !os(Linux)
13 | #warning("This module will only run on Linux")
| `- warning: This module will only run on Linux
14 |
15 | @usableFromInline
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/L2CAP/L2CAPSocketAddress.swift:29:16: error: stored property 'protocolServiceMultiplexer' of 'Sendable'-conforming struct 'L2CAPSocketAddress' has non-sendable type 'ProtocolServiceMultiplexer?'
27 |
28 | /// Protocol Service Multiplexer
29 | public var protocolServiceMultiplexer: ProtocolServiceMultiplexer?
| `- error: stored property 'protocolServiceMultiplexer' of 'Sendable'-conforming struct 'L2CAPSocketAddress' has non-sendable type 'ProtocolServiceMultiplexer?'
30 |
31 | /// Channel
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bluetooth/Sources/BluetoothHCI/ProtocolServiceMultiplexer.swift:10:13: note: enum 'ProtocolServiceMultiplexer' does not conform to the 'Sendable' protocol
8 |
9 | /// Protocol/Service Multiplexer (PSM).
10 | public enum ProtocolServiceMultiplexer: UInt8 {
| `- note: enum 'ProtocolServiceMultiplexer' does not conform to the 'Sendable' protocol
11 |
12 | /// SDP
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMCreateDevice.swift:31:20: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
29 | public init(
30 | id: HostController.ID,
31 | flags: BitMaskOptionSet<RFCOMMFlag>,
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
32 | source: BluetoothAddress,
33 | destination: BluetoothAddress,
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMCreateDevice.swift:62:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
60 |
61 | @_alwaysEmitIntoClient
62 | var flags: BitMaskOptionSet<RFCOMMFlag> {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
63 | return .init(rawValue: bytes.flags)
64 | }
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMCreateDevice.swift:90:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
88 | func rfcommCreateDevice(
89 | id: HostController.ID,
90 | flags: BitMaskOptionSet<RFCOMMFlag> = [],
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
91 | source: BluetoothAddress,
92 | destination: BluetoothAddress,
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMReleaseDevice.swift:31:20: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
29 | public init(
30 | id: HostController.ID,
31 | flags: BitMaskOptionSet<RFCOMMFlag>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
32 | ) {
33 | self.init(CInterop.RFCOMMDeviceRequest(
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMReleaseDevice.swift:59:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
57 |
58 | @_alwaysEmitIntoClient
59 | var flags: BitMaskOptionSet<RFCOMMFlag> {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
60 | return .init(rawValue: bytes.flags)
61 | }
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/IOCTL/RFCOMMReleaseDevice.swift:71:16: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
69 | func rfcommReleaseDevice(
70 | id: HostController.ID,
71 | flags: BitMaskOptionSet<RFCOMMFlag> = []
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
72 | ) throws {
73 | var request = RFCOMMIO.ReleaseDevice(
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMDevice.swift:17:23: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
15 | public let id: HostController.ID
16 |
17 | public var flags: BitMaskOptionSet<RFCOMMFlag>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
18 |
19 | public var state: RFCOMMState
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMFlag.swift:12:47: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
10 | /// RFCOMM Flags
11 | @frozen
12 | public enum RFCOMMFlag: UInt32, CaseIterable, BitMaskOption {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
13 |
14 | case reuseDLC = 0x01 // RFCOMM_REUSE_DLC
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMLinkMode.swift:12:51: warning: 'BitMaskOption' is deprecated: Use OptionSet instead
10 | /// RFCOMM Link Mode
11 | @frozen
12 | public enum RFCOMMLinkMode: UInt16, CaseIterable, BitMaskOption {
| `- warning: 'BitMaskOption' is deprecated: Use OptionSet instead
13 |
14 | case master = 0x0001
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketOption.swift:67:30: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
65 | public static var id: RFCOMMSocketOption { .connectionInfo }
66 |
67 | public var linkMode: BitMaskOptionSet<RFCOMMLinkMode>
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
68 |
69 | public init(linkMode: BitMaskOptionSet<RFCOMMLinkMode> = []) {
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/RFCOMM/RFCOMMSocketOption.swift:69:31: warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
67 | public var linkMode: BitMaskOptionSet<RFCOMMLinkMode>
68 |
69 | public init(linkMode: BitMaskOptionSet<RFCOMMLinkMode> = []) {
| `- warning: 'BitMaskOptionSet' is deprecated: Use OptionSet instead
70 | self.linkMode = linkMode
71 | }
[453/464] Compiling BluetoothLinux HCISocketAddress.swift
[454/464] Compiling BluetoothLinux HCISocketOption.swift
[455/464] Compiling BluetoothLinux HostController.swift
[456/464] Compiling BluetoothLinux HCIDeviceDown.swift
[457/464] Compiling BluetoothLinux HCIDeviceInformation.swift
[458/464] Compiling BluetoothLinux HCIDeviceList.swift
[459/464] Compiling BluetoothLinux DeviceDown.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/Darwin.swift:13:10: warning: This module will only run on Linux
11 |
12 | #if !os(Linux)
13 | #warning("This module will only run on Linux")
| `- warning: This module will only run on Linux
14 |
15 | @usableFromInline
[460/464] Compiling BluetoothLinux CInterop.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/Darwin.swift:13:10: warning: This module will only run on Linux
11 |
12 | #if !os(Linux)
13 | #warning("This module will only run on Linux")
| `- warning: This module will only run on Linux
14 |
15 | @usableFromInline
[461/464] Compiling BluetoothLinux CSocketAddress.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/Darwin.swift:13:10: warning: This module will only run on Linux
11 |
12 | #if !os(Linux)
13 | #warning("This module will only run on Linux")
| `- warning: This module will only run on Linux
14 |
15 | @usableFromInline
[462/464] Compiling BluetoothLinux Darwin.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/Darwin.swift:13:10: warning: This module will only run on Linux
11 |
12 | #if !os(Linux)
13 | #warning("This module will only run on Linux")
| `- warning: This module will only run on Linux
14 |
15 | @usableFromInline
[463/464] Compiling BluetoothLinux IOCTL.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/Darwin.swift:13:10: warning: This module will only run on Linux
11 |
12 | #if !os(Linux)
13 | #warning("This module will only run on Linux")
| `- warning: This module will only run on Linux
14 |
15 | @usableFromInline
[464/464] Compiling BluetoothLinux SocketDescriptor.swift
/Users/admin/builder/spi-builder-workspace/Sources/BluetoothLinux/Internal/Darwin.swift:13:10: warning: This module will only run on Linux
11 |
12 | #if !os(Linux)
13 | #warning("This module will only run on Linux")
| `- warning: This module will only run on Linux
14 |
15 | @usableFromInline
warning: 'bluetooth': found 2 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bluetooth/Sources/Bluetooth/Resources/UnitIdentifier.json
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Bluetooth/Sources/Bluetooth/Resources/CompanyIdentifier.json
BUILD FAILURE 6.0 macosSpm