[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