On Sat, 5 Jan 2013 10:59+0700, Erich Dollansky wrote:

> Hi,
> 
> On Sat, 5 Jan 2013 02:40:13 +0000 (UTC)
> "Helmut Schneider" <jumpe...@gmx.de> wrote:
> 
> > Trond Endrestøl wrote:
> > 
> > > BTW, do you nuke the contents of /usr/obj prior to recompiling the 
> > > system? The command rm -Rf /usr/obj/* should accomplish this rather 
> > > well.
> > 
> > That might have been the issue, yes. Works now. Thanks.
> 
> doesn't this indicate an error in the make file?
> 

> Shouldn't sources be compiled when their date is newer then the date of
> the object file? 

That assumes a lot of things, like the clock is running correctly at 
all times, e.g. under the control of NTP or some other mechanism.

If said computer dual boots Microsoft OS, then most likely the 
firmware clock (BIOS clock, RTC) runs in local time. Should you then 
boot FreeBSD straight into single user mode with /etc/wall_cmos_clock 
present, and you fail to run adjkerntz -i while in single user mode, 
then the clock will be off by 1 or 2 hours, depending on daylight 
saving time is in effect or not.

Next, svn sets the date and time on each checked out file to the 
present date and time. If the clock is running in the future at the 
time of check out/update a lot of things might happen at the time of 
compilation of the source code.

Of course, I'm just speculating, the one who knows most about the 
issue at hand is Helmut.

> Or was the last compilation done after the affected file got updated at
> the server?
> 
> Shouldn't there be a system in place which automatically deletes all
> object files automatically?

make buildworld does include a step where certain files are wiped.
It still doesn't hurt to take matters in your own hands.

> Either a process is automated 100% or not at all is what I would say.

Outer forces may be at play as outlined above.

Anyway, this is all part of learning to cope with changes, mistakes, 
wrong assumptions, etc.
 
> Erich

-- 
+-------------------------------+------------------------------------+
| Vennlig hilsen,               | Best regards,                      |
| Trond Endrestøl,              | Trond Endrestøl,                   |
| IT-ansvarlig,                 | System administrator,              |
| Fagskolen Innlandet,          | Gjøvik Technical College, Norway,  |
| tlf. mob.   952 62 567,       | Cellular...: +47 952 62 567,       |
| sentralbord 61 14 54 00.      | Switchboard: +47 61 14 54 00.      |
+-------------------------------+------------------------------------+
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Reply via email to