Mail Archives: djgpp/1999/02/28/09:59:22
On Sun, 28 Feb 1999, Paul Derbyshire wrote:
> I made a makefile one of whose targets creates one of its dependencies
> (perfectly normal) and in which another target shares the same dependency.
> When run, it will (sometimes, but not always) emit a message about the
> dependency in question having a modification time in the future, and
> complaining about clock skew.
Short answer: Upgrade to Make 3.77 (v2/mak377b.zip from the usual DJGPP
places); it should solve this problem.
Longer answer: this is (not surprisingly) a Windows problem. The DJGPP
FAQ list the underlying bug in some detail in section 22.17. The DJGPP
port of Make 3.77 works around the Windows bug. If, after upgrading,
you still see these messages, please post the details to the DJGPP news
group.
> Since the file is written and the clock is not subsequently changed except
> to allow it to follow its normal strict increasing trend, it is logically
> impossible for the file's timestamp to be greater than the clock time on
> the subsequent read
Ha! Since when is logic part of MS-Windows (or any MS software, for that
matter)???
- Raw text -