[MacPorts] #68333: libfido2 @1.13.0: error: use of undeclared identifier 'id'
MacPorts
noreply at macports.org
Sun Oct 15 23:54:44 UTC 2023
#68333: libfido2 @1.13.0: error: use of undeclared identifier 'id'
-------------------------+-------------------------------------------------
Reporter: | Owner: trodemaster
barracuda156 |
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Resolution: | Keywords: snowleopard lion mountainlion
Port: libfido2 | mavericks yosemite elcapitan
-------------------------+-------------------------------------------------
Comment (by barracuda156):
Of these:
1. `IOHIDDeviceGetService` is available on 10.6+ (and apparently not on
`ppc` anyway):
https://developer.apple.com/documentation/iokit/1588646-iohiddevicegetservice
So this credibly needs either a fallback or bypass.
Same goes for `IORegistryEntryGetRegistryEntryID`:
https://developer.apple.com/documentation/iokit/1514719-ioregistryentrygetregistryentryi
And for `IORegistryEntryIDMatching`:
https://developer.apple.com/documentation/iokit/1514880-ioregistryentryidmatching
2. `kIOHIDManagerOptionNone` is available on 10.12+:
https://developer.apple.com/documentation/iokit/1645245-anonymous/kiohidmanageroptionnone
3. `F_SETNOSIGPIPE` is apparently available on 10.7+:
https://chromium.googlesource.com/chromium/src/+/fa318207cc7cc3c53f18fd1981ea1bd5ac8cac66/third_party/crashpad/crashpad/util/mach/child_port_handshake.cc
--
Ticket URL: <https://trac.macports.org/ticket/68333#comment:12>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list