Tim Rice wrote: > > The build fails on Caldera OpenLinux 3.1.1 > > Here is a snipet of the build log > > .... > > make all-am > > make[2]: Entering directory `/usr/local/src/gnu/m4-1.3.10/lib' > > source='/opt/src/gnu/m4-1.4.10/lib/gl_array_list.c' > > object='gl_array_list.o' libtool=no \ > > DEPDIR=.deps depmode=none /bin/ksh /opt/src/gnu/m4-1.4.10/depcomp \ > > cc -I. -I/opt/src/gnu/m4-1.4.10/lib -g -c > > /opt/src/gnu/m4-1.4.10/lib/gl_array_list.c > > In file included from /opt/src/gnu/m4-1.4.10/lib/gl_array_list.h:22, > > from /opt/src/gnu/m4-1.4.10/lib/gl_array_list.c:22: > > /opt/src/gnu/m4-1.4.10/lib/gl_list.h:99: parse error before `*' > > /opt/src/gnu/m4-1.4.10/lib/gl_list.h:99: `_Bool' declared as function > > returning a function > > /opt/src/gnu/m4-1.4.10/lib/gl_list.h:133: parse error before > > `gl_listelement_equals_fn'
Can you please show - the contents of lib/stdbool.h ? - "grep -i bool config.status" ? - the brand and version of cc ? - the result of compiling ====================== snippet1.c ======================== #include <stdbool.h> typedef bool (*a) (const void *b); ========================================================== - the result of compiling ====================== snippet2.c ======================== typedef _Bool (*a) (const void *b); ========================================================== Bruno