delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/03/29/13:39:13

Date: Sun, 29 Mar 1998 14:30:47 +0300 (IDT)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: Lau Koon Tin Anthony <ktlau1 AT cse DOT cuhk DOT edu DOT hk>
cc: djgpp AT delorie DOT com
Subject: Re: Clock Skew...
In-Reply-To: <6fjfta$4mm@eng-ser1.erg.cuhk.edu.hk>
Message-ID: <Pine.SUN.3.91.980329143030.15237V-100000@is>
MIME-Version: 1.0

On 28 Mar 1998, Lau Koon Tin Anthony wrote:

> Hi all! I just got gcc-2.8.0 and use it together with Make 3.7.6.1,
> bnu 2.8.1 and djdev 2.01 to make a package. However, I got the following
> message when trying: Warning: File 'engine.o' has modification time
> in the future. The source file is engine.s which is an assembly file
> and its object file is linked with another two object files to produce
> the exe file. Could anyone help? Thanks!

This problem was reported before several times.  However, none of
those who reported it could describe exactly why does Make fail in
that way, and didn't follow up after I asked them to investigate.
Since I cannot reproduce this problem in machines available to me, I
cannot myself debug it.

> I noticed that I encountered this error when doing it on Windows NT 4.0
> or Windows 95 (OSR2 - Version 4.00.1111) but not on Windows 95 Version
> 4.00.0000 (the older version). Isn't it strange?

It is a known fact that this problem is peculiar to OSR2 and to NTFS
partitions.  I even suspect that the reason is that those filesystems
*round* the current time, rather than *truncating* it, when they
compute DOS file time stamps (which is handled in 2-second
granularity).  But without good understanding of what exactly happens,
I won't even dream of fixing this.

I guess I need to wait until either there are enough people which are
annoyed by this that somebody volunteers to sit down and investigate
the problem, or that I myself get access to one of these systems.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019