[MacPorts] #68333: libfido2 @1.13.0: error: use of undeclared identifier 'id'
MacPorts
noreply at macports.org
Wed Jun 19 23:26:07 UTC 2024
#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):
Replying to [comment:19 ryandesign]:
> I really don't see the value in having obviously wrong patches in ports…
>
> Has duplicate #70256.
Maybe just make it conditional to begin with?
While we certainly have cases where something cannot be made to work on
older OS, more often than not something is broken due to wrong defaults
and/or lack of rather trivial SDK-related fixes.
Maybe this port is that hopeless case; but at least from references above
it appears that I did not do anything crazy (no time to review deeply at
the moment).
However clearly we should not break one OS for the sake of another. But I
do not think it is an optimal approach to mark anything as unfixable when
it is not at all established. Do we have strong reasons to believe it
''cannot'' work on < 10.7 (or w/e the threshold)? If yes, then set
platforms accordingly. If not, make a problematic patch conditional, so
that it does not break anything else and only fixes the build of 10.6.
(Not being usable right now does not in itself mean it is useless. I can
point to multiple cases where the contrary was proven.)
--
Ticket URL: <https://trac.macports.org/ticket/68333#comment:20>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list