I get the error message below when trying to make inside of the contrib
subdirectory. It was happening last night as well. I removed all of the
source and got a clean copy about an hour ago and am still having the
problem.
gcc -O2 -Wall -Wmissing-prototypes -Wmissing-declarations -I../../src/interfaces/libpq -I. -I../../src/include -c
vacuumlo.c-o vacuumlo.o
vacuumlo.c:47: conflicting types for `simple_prompt'
../../src/include/port.h:26: previous declaration of `simple_prompt'
make[1]: *** [vacuumlo.o] Error 1
make[1]: Leaving directory `/usr/local/src/postgresql-7.4/pgsql/contrib/vacuumlo'
make: *** [all] Error 2