Using gcc 4.4.5 I get *tons* of warnings from gnulib headers: Eg: In file included from ./SOURCE/src/libpspp/argv-parser.c:26: ./SOURCE/gl/xalloc.h:176: error: no previous prototype for 'x2nrealloc'
Apparently this doesn't happen on gcc 4.7.2 The following patch fixes the problem for me. I don't know if the conditionals are correct for other compiler versions. diff --git a/m4/extern-inline.m4 b/m4/extern-inline.m4 index 5880d4f..ca75452 100644 --- a/m4/extern-inline.m4 +++ b/m4/extern-inline.m4 @@ -26,7 +26,7 @@ AC_DEFUN([gl_EXTERN_INLINE], ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \ : 199901L <= __STDC_VERSION__) \ && !defined __APPLE__) -# define _GL_INLINE inline +# define _GL_INLINE static inline # define _GL_EXTERN_INLINE extern inline #elif 2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __APPLE__ # if __GNUC_GNU_INLINE__ -- PGP Public key ID: 1024D/2DE827B3 fingerprint = 8797 A26D 0854 2EAB 0285 A290 8A67 719C 2DE8 27B3 See http://keys.gnupg.net or any PGP keyserver for public key.
signature.asc
Description: Digital signature