#49235: policykit 0.113 cannot be built on PPC Tiger, Mac OS X 10.4.11, because Availability.h not found -----------------------------+-------------------------------- Reporter: Peter_Dyballa@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: | Port: policykit -----------------------------+-------------------------------- This is the failure: {{{ polkitagenthelperprivate.c:51:26: error: Availability.h: No such file or directory polkitagenthelperprivate.c: In function 'getdelim': }}} It is introduced by the patch file `patch-getline.diff`: {{{ +// getline() is only available on OS X Lion and newer + +#ifdef __APPLE__ +#include <Availability.h> +#if __MAC_OS_X_VERSION_MIN_REQUIRED <= 1060 }}} This can be avoided by adding another guard: {{{ +#ifdef __APPLE__ +#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 1050 || __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1050 +#include <Availability.h> +#endif +#if __MAC_OS_X_VERSION_MIN_REQUIRED <= 1060 }}} -- Ticket URL: <https://trac.macports.org/ticket/49235> MacPorts <https://www.macports.org/> Ports system for OS X