Re: broken installworld?

2001-09-17 Thread Bernd Walter

On Mon, Sep 17, 2001 at 01:36:50AM -0400, Mike Barcroft wrote:
 Matthew Jacob [EMAIL PROTECTED] writes:
  ROFL. That's hilarious.
 
 By timing issue, I mean where the Makefiles think the files are
 out-of-date and try to regenerate them, not a kernel race. :)
 
  This is a pretty much brand new kernel- same tree, buildkernel/installkernel.
  Okay, it's from last night's cvsup. But still.
 
 The problem was solved for me and the other person experiencing the
 problem about a week ago.  JHB speculated that the problem's
 disappearence was the result of a commit from dfr to pmap.c.

The pmap.c fix wasn't a timing thing.
It just fixed the referenced modified tracking of pages.
The ugly phaenomen I saw was reincarnation of old page content in low
memory conditions.
At best you install a new kernel before buildworld.

-- 
B.Walter  COSMO-Project http://www.cosmo-project.de
[EMAIL PROTECTED] Usergroup   [EMAIL PROTECTED]


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: broken installworld?

2001-09-17 Thread Ruslan Ermilov

On Sun, Sep 16, 2001 at 09:24:02PM -0700, Matthew Jacob wrote:
 
 Seems like this has been broken for some time? I might just go off and 'fix'
 unless somebody fixes it first.
 
 install -c -o root  -g wheel -m 555   rcs-to-cvs
 /usr/share/examples/cvs/contrib/rcs-to-cvs
 cp /usr/src/gnu/usr.bin/cvs/contrib/../../../../contrib/cvs/contrib/rcs2log.sh
 rcs2log
 cp:No such file or directory
 *** Error code 1
 
 Stop in /usr/src/gnu/usr.bin/cvs/contrib.
 *** Error code 1
 
You shouldn't normally see this -- these commands should
be executed during `buildworld'.  I don't know whether
there were any related problems in pmap.c that could
have cause this, but please make sure that time is
set correctly during `buildworld' and `installworld'.
One possible case is when `installworld' is run on
a just-rebooted machine, and the timezone isn't yet
set with adjkerntz(8).  That could fool make(1) to
think that some of its targets are out-of-date.
This could also have happened if sources have future
date:

$ touch -t 20020101 a.sh
$ cat Makefile
a:  a.sh
touch ${.TARGET}

With this, `a' will be considered out-of-date until
the January 1st of 2002.

Check the dates on /usr/src/contrib/cvs/ sources.


Cheers,
-- 
Ruslan Ermilov  Oracle Developer/DBA,
[EMAIL PROTECTED]   Sunbay Software AG,
[EMAIL PROTECTED]  FreeBSD committer,
+380.652.512.251Simferopol, Ukraine

http://www.FreeBSD.org  The Power To Serve
http://www.oracle.com   Enabling The Information Age

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: broken installworld?

2001-09-17 Thread Matthew Jacob


Goud things to check.
Thanks.


On Mon, 17 Sep 2001, Ruslan Ermilov wrote:

 On Sun, Sep 16, 2001 at 09:24:02PM -0700, Matthew Jacob wrote:
 
  Seems like this has been broken for some time? I might just go off and 'fix'
  unless somebody fixes it first.
 
  install -c -o root  -g wheel -m 555   rcs-to-cvs
  /usr/share/examples/cvs/contrib/rcs-to-cvs
  cp /usr/src/gnu/usr.bin/cvs/contrib/../../../../contrib/cvs/contrib/rcs2log.sh
  rcs2log
  cp:No such file or directory
  *** Error code 1
 
  Stop in /usr/src/gnu/usr.bin/cvs/contrib.
  *** Error code 1
 
 You shouldn't normally see this -- these commands should
 be executed during `buildworld'.  I don't know whether
 there were any related problems in pmap.c that could
 have cause this, but please make sure that time is
 set correctly during `buildworld' and `installworld'.
 One possible case is when `installworld' is run on
 a just-rebooted machine, and the timezone isn't yet
 set with adjkerntz(8).  That could fool make(1) to
 think that some of its targets are out-of-date.
 This could also have happened if sources have future
 date:

 $ touch -t 20020101 a.sh
 $ cat Makefile
 a:a.sh
   touch ${.TARGET}

 With this, `a' will be considered out-of-date until
 the January 1st of 2002.

 Check the dates on /usr/src/contrib/cvs/ sources.


 Cheers,
 --
 Ruslan ErmilovOracle Developer/DBA,
 [EMAIL PROTECTED] Sunbay Software AG,
 [EMAIL PROTECTED]FreeBSD committer,
 +380.652.512.251  Simferopol, Ukraine

 http://www.FreeBSD.orgThe Power To Serve
 http://www.oracle.com Enabling The Information Age



To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: broken installworld?

2001-09-16 Thread Mike Barcroft

Matthew Jacob [EMAIL PROTECTED] writes:
 Seems like this has been broken for some time? I might just go off and 'fix'
 unless somebody fixes it first.
 
 install -c -o root  -g wheel -m 555   rcs-to-cvs
 /usr/share/examples/cvs/contrib/rcs-to-cvs
 cp /usr/src/gnu/usr.bin/cvs/contrib/../../../../contrib/cvs/contrib/rcs2log.sh
 rcs2log
 cp:No such file or directory
 *** Error code 1

The problem was a timing issue related to the kernel.  Building a new
kernel before installing your world should fix it.  This is an Alpha
only issue.

Best regards,
Mike Barcroft

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: broken installworld?

2001-09-16 Thread Matthew Jacob


ROFL. That's hilarious.

This is a pretty much brand new kernel- same tree, buildkernel/installkernel.
Okay, it's from last night's cvsup. But still.

I've been seeing this for some weeks- if you're saying it was fixed today,
I'll try again later, but the usual make -k did mostly what I needed- it's in
a couple of places:

=== gnu/usr.bin/cvs/contrib
...
cp /usr/src/gnu/usr.bin/cvs/contrib/../../../../contrib/cvs/contrib/rcs2log.sh
r
cs2log
cp:No such file or directory
*** Error code 1 (continuing)
...
=== gnu/usr.bin/perl/library/re
rm -f re_exec.c
cp ../../regexec.c re_exec.c
cp:No such file or directory
*** Error code 1 (continuing)
rm -f re_comp.c
cp ../../regcomp.c re_comp.c
cp:No such file or directory
Installing /usr/libdata/perl/5.6.0/mach/re.pm
Installing /usr/libdata/perl/5.6.0/mach/auto/re/re.so
Installing /usr/libdata/perl/5.6.0/mach/auto/re/re.bs
Writing /usr/libdata/perl/5.6.0/mach/auto/re/.packlist
Appending installation info to /usr/libdata/perl/5.6.0/mach/perllocal.pod
*** Error code 1 (continuing)
..

I'm sort of puzzled how a kernel race condition cause 'cp' to be selected
instead of 'install' here, but no matter.

On Mon, 17 Sep 2001, Mike Barcroft wrote:

 Matthew Jacob [EMAIL PROTECTED] writes:
  Seems like this has been broken for some time? I might just go off and 'fix'
  unless somebody fixes it first.
  
  install -c -o root  -g wheel -m 555   rcs-to-cvs
  /usr/share/examples/cvs/contrib/rcs-to-cvs
  cp /usr/src/gnu/usr.bin/cvs/contrib/../../../../contrib/cvs/contrib/rcs2log.sh
  rcs2log
  cp:No such file or directory
  *** Error code 1
 
 The problem was a timing issue related to the kernel.  Building a new
 kernel before installing your world should fix it.  This is an Alpha
 only issue.
 
 Best regards,
 Mike Barcroft
 


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: broken installworld?

2001-09-16 Thread Mike Barcroft

Matthew Jacob [EMAIL PROTECTED] writes:
 ROFL. That's hilarious.

By timing issue, I mean where the Makefiles think the files are
out-of-date and try to regenerate them, not a kernel race. :)

 This is a pretty much brand new kernel- same tree, buildkernel/installkernel.
 Okay, it's from last night's cvsup. But still.

The problem was solved for me and the other person experiencing the
problem about a week ago.  JHB speculated that the problem's
disappearence was the result of a commit from dfr to pmap.c.

[See thread 'cp in INSTALLTMP?' posted to -current on Sept 9.]

Best regards,
Mike Barcroft

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message