Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!uakari.primate.wisc.edu!aplcen!haven!udel!mmdf From: F35KER%DHHDESY3.BITNET@cunyvm.cuny.edu (Kerst van Raden) Newsgroups: comp.os.minix Subject: make(1) not so mad Message-ID: <24121@louie.udel.EDU> Date: 15 Sep 89 21:58:52 GMT Sender: mmdf@udel.EDU Lines: 21 Hello World! Some days ago I posted a cry for help with a strange behaving make(1). First of all I'd like to thank all those who who tried to help me locate the problem. Unfortunately no one came up with the right idea: I had mistyped the date when I logged in the day before. After several hours of looking through the code of make and filling it with debug printfs I finally found make spotting a header file with a modification time of september 1990. This caused make to recompile all .c files in one directoy everytime I started it. So this was really not makes fault. On the other hand I had expected ls(1) to tell me the year of modification if it was not 1989. Instead ls gave me the date and time, so I thought the year was '89. I did not look into the code of ls (the ST 1.1 version) yet, but I suppose ls prints the year of modification if it is older then the current year instaed of printing it when it is not the current year. Anyway I plan to install one of the ls's recently posted on the net. I just wanted to warn you: mistyping the date and touching a file may couse you a lot of grief. And ls may not tell you... Wiser now Kerst van Raden