Most non-trivial .c files in gnulib's lib directory include config.h, but some do not. One that is causing problems for compiling GNU PSPP in some environments is memmem.c. This file includes gnulib's replacement <string.h>, which uses restrict. If this is compiled on a system that lacks support for the C99 restrict keyword, on which config.h defines "restrict" out of existence, it fails because the compiler still sees the uses of restrict.
I assume the memmem.c problem should be fixed just by including <config.h>. Using "fgrep -L config.h lib/*.c" I see there are others that might be a problem, too, but this is the one that is causing problems for PSPP right now. Thanks for gnulib! -- Ben Pfaff [EMAIL PROTECTED] http://benpfaff.org