[4716] in Athena Bugs
non repeatability of makefile generated mv commands
daemon@ATHENA.MIT.EDU (Don Troxel)
Mon Apr 9 11:40:21 1990
Date: Mon, 9 Apr 90 11:40:03 -0400
From: troxel@caf.MIT.EDU (Don Troxel)
To: bugs@ATHENA.MIT.EDU
In working on 6.111 software I often recompile programs.
This is always done by a "make" command.
Occasionally, this past Sunday for example, I get errors of the type
"file not found" or something like that.
Repeating the make command is invariably successful!
I am quite sure that the makefile is ok. I really do think that the
problem is with NFS. I have talked to Jeff Schiller about this in the
past and he has suggested that the non use of checksums on some older
servers might be the problem (or something like that).
Anyway, my locker and 6_d0006 (where I had the problem) are both on
aphrodite. The problem comes with a sequence of commands like
mv exp.o tmp.o
cc exp.c
cc some big load
mv tmp.o exp.o
The last command fails and make exits, presumably because the first mv
command has failed (but with out an error status).
Unfortunately, the problem isn't repeatable, but does recur from time
to time. It has never caused any irreparable harm, just that I
occasionally have to redo the make command. I am quite sure that my
makefile is ok. it is in /mit/6_d0006/troxel/troxel/reduce/sources.
The default runs a script which pipes the real Makefile.compile to make
to enable me to compile properly on either the vax or rt.
The next time it happens, I'll try to take better notes and mail them
off to you.