[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