Looks like /disk3/users/postgres/postgresql-6.5.3/src/backend/storage/Makefile is a little trashed. Maybe a CR where there shouldn't be one? >>>>> "RB" == Roderick Brown <[EMAIL PROTECTED]> writes: RB> gnumake[3]: Leaving directory RB> `/disk3/users/postgres/postgresql-6.5.3/src/backend/storage/smgr' RB> for i in buffer file ipc large_object lmgr page smgr; do gnumake -C $i RB> buffer/SUBSYS.o; done I'm looking at a 6.5.1 version, but I doubt it's all that different. The previous line ought to derive from the following rule: ---------------------------------------------------------- submake: for i in $(DIRS); do $(MAKE) -C $$i SUBSYS.o; done ----------------------------------------------------------- It should expand to: ---------------------------------------------------------- for i in buffer file ipc large_object lmgr page smgr; do gnumake -C $i SUBSYS.o; done ----------------------------------------------------------- (no CR's between "for" and "done", just in case a mailer wraps something) I don't know how "buffer/SUBSYS.o" showed up. Does that help? --Patricia ************