[MacPorts] #68333: libfido2 @1.13.0: error: use of undeclared identifier 'id'
MacPorts
noreply at macports.org
Sun Oct 15 19:49:35 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 jasperweiss):
Replying to [comment:1 ryandesign]:
> Since it builds fine on macOS 10.12 (clang 900) and later and is failing
on OS X 10.11 (clang 800) and earlier, maybe earlier clangs had some bug
that's being exposed here. Try using a newer MacPorts clang compiler. If
that works, maybe we'll just have to blacklist Apple clang < 900.
I just ran into this (I think). You mentioned it should be working on
MacOS 10.12 and later but I'm on 10.14 and it's failing. I do have mp-
clang-17 selected for clang but I'm not sure if it's really using that.
How do I check? (I have clang_select installed too, in case that matters).
I'm getting an error related to an undeclared identifier
'kIOMainPortDefault' rather than 'id', is this a different issue?
{{{
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_security_libfido2/libfido2/work/libfido2-1.13.0/src/hid_osx.c:384:35:
error: use of undeclared identifier 'kIOMainPortDefault'
:info:build return
(IORegistryEntryFromPath(kIOMainPortDefault, path));
:info:build Exit code: 2
}}}
--
Ticket URL: <https://trac.macports.org/ticket/68333#comment:9>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list