[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