[MacPorts] #65877: gpgme @1.17.1 does not build on PPC Tiger, Mac OS X 10.4.11, because "ath.h:80:36: error: unknown type name 'fd_set'; did you mean 'nfds_t'?'"

MacPorts noreply at macports.org
Wed Sep 21 14:03:15 UTC 2022


#65877: gpgme @1.17.1 does not build on PPC Tiger, Mac OS X 10.4.11, because
"ath.h:80:36: error: unknown type name 'fd_set'; did you mean 'nfds_t'?'"
------------------------+-----------------------
  Reporter:  ballapete  |      Owner:  (none)
      Type:  defect     |     Status:  new
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.7.2
Resolution:             |   Keywords:  tiger ppc
      Port:  gpgme      |
------------------------+-----------------------

Comment (by jmroot):

 Probably introduced by this change: https://git.gnupg.org/cgi-
 bin/gitweb.cgi?p=gpgme.git;a=commitdiff;h=8148237cb4ae20755c06a44d71761c7030973c3d

 It looks like they forgot to wrap the declaration of `ath_select` in
 `ath.h` with `if !defined(HAVE_POLL_H)`. Note that 10.8 and older have a
 buggy poll implementation which will potentially be a problem for this
 port. It may be best to disable use of poll on those OS versions and let
 it fall back to using select.

-- 
Ticket URL: <https://trac.macports.org/ticket/65877#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list