Along a bunch of warnings, this error terminates the build: paxldso.c:365:22: error: too many arguments provided to function-like macro invocation void paxldso_cleanup(void) cut 'n' pastie: In file included from paxldso.c:9: In file included from ./paxinc.h:16: ./security.h:25:39: warning: unused parameter 'allow_forking' [-Wunused-parameter] static inline void security_init(bool allow_forking) {} ^ In file included from paxldso.c:9: In file included from ./paxinc.h:34: ./paxldso.h:29:51: warning: unused parameter 'elf' [-Wunused-parameter] static inline char *ldso_cache_lookup_lib(elfobj *elf, const char *fname) ^ ./paxldso.h:29:68: warning: unused parameter 'fname' [-Wunused-parameter] static inline char *ldso_cache_lookup_lib(elfobj *elf, const char *fname) ^ ./paxldso.h:56:48: warning: unused parameter 'fname' [-Wunused-parameter] static inline int ldso_config_load(const char *fname) ^ paxldso.c:365:22: error: too many arguments provided to function-like macro invocation void paxldso_cleanup(void) ^ ./paxldso.h:65:10: note: macro 'paxldso_cleanup' defined here # define paxldso_cleanup() ^ paxldso.c:365:6: error: variable has incomplete type 'void' void paxldso_cleanup(void) ^ paxldso.c:365:21: error: expected ';' after top level declarator void paxldso_cleanup(void) ^ ; 4 warnings and 3 errors generated. In file included from paxinc.c:12: In file included from ./paxinc.h:16: ./security.h:25:39: warning: unused parameter 'allow_forking' [-Wunused-parameter]
this is fixed by https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=abd7ee6dce8fe692897ac9201301c7c2038cecf6
next error is the ldpaths, so please release 1.1.8 soon for Darwin, thanks.
Same story for Solaris, latest git compiles
*** Bug 603172 has been marked as a duplicate of this bug. ***
fixed with the 1.2 release