I'm trying to compile Samba 3.0.0. using gcc 2.95.3 and the make fails with the following errors: In file included from include/includes.h:761, from dynconfig.c:21: include/../tdb/tdb.h:130: parse error before `*' In file included from include/includes.h:896, from dynconfig.c:21: include/proto.h:6460: parse error before `*' *** Error code 1 make: Fatal error: Command failed for target `dynconfig.o' The lines in tdb.h and proto.h that cause the parse errors are identical, and contain the following definition: void tdb_set_lock_alarm(sig_atomic_t *palarm); Please can someone suggest where this is failing? Thanks, Julian