Re: Buildworld /rescue failures in 5.1

2003-07-24 Thread Gordon Tetlow
On Wed, Jul 23, 2003 at 10:13:20PM -0400, Garance A Drosihn wrote: At 8:14 PM -0400 7/23/03, Garance A Drosihn wrote: So indeed, that 'make depend' had not finished before the 'make' for the object had started. I was going to do some debugging of what 'make' is doing, but it looks like

Re: Buildworld /rescue failures in 5.1

2003-07-24 Thread Garance A Drosihn
At 12:44 AM -0700 7/24/03, Gordon Tetlow wrote: On Wed, Jul 23, 2003 at 10:13:20PM -0400, Garance A Drosihn wrote: I was going to do some debugging of what 'make' is doing, but it looks like crunchgen gets confused if make has any kind of debugging flags turned on. I just committed 1.14 of

Re: Buildworld /rescue failures in 5.1

2003-07-24 Thread Tim Kientzle
Garance A Drosihn wrote: Wed Jul 23 20:08:06 EDT 2003 Starting make depend in /usr/obj/usr/src/rescue/rescue/usr/src/gnu/usr.bin/gzip Wed Jul 23 20:08:07 EDT 2003 Finished make depend in /usr/obj/usr/src/rescue/rescue/usr/src/gnu/usr.bin/gzip Wed Jul 23 20:08:09 EDT 2003 Starting make

Re: Buildworld /rescue failures in 5.1

2003-07-24 Thread Garance A Drosihn
At 12:12 PM -0700 7/24/03, Tim Kientzle wrote: Garance A Drosihn wrote: So indeed, that 'make depend' had not finished before the 'make' for the object had started. There's another possibility here: suppose two copies of make are running simultaneously and both get to this sequence at about the

Re: Buildworld /rescue failures in 5.1

2003-07-23 Thread Garance A Drosihn
I am not much of a makefile expert, but I have been trying various changes to see if I could fix the problem with building /rescue. On my system, a buildworld will always fail if I specify '-j'. It is time-consuming to try things, because it takes a while to do a whole buildworld. Today it

Re: Buildworld /rescue failures in 5.1

2003-07-23 Thread Garance A Drosihn
At 6:41 PM -0400 7/23/03, Garance A Drosihn wrote: Where that error is: make: don't know how to make /usr/obj/usr/src/rescue/rescue//usr/src/sbin/dhclient/client/clparse.o. Stop *** Error code 2 1 error *** Error code 2 1 error Well, that isn't always the error message, but it's always

Re: Buildworld /rescue failures in 5.1

2003-07-23 Thread Gordon Tetlow
On Wed, Jul 23, 2003 at 07:41:18PM -0400, Garance A Drosihn wrote: So it is easy to image that this .depend file is crucial to successfully making addext.o. The .depend file is apparently created by /usr/obj/usr/src/rescue/rescue/rescue.mk and that in turn says it is generated from

Re: Buildworld /rescue failures in 5.1

2003-07-23 Thread Garance A Drosihn
At 4:44 PM -0700 7/23/03, Gordon Tetlow wrote: On Wed, Jul 23, 2003, Garance A Drosihn wrote: The .depend file is apparently created by /usr/obj/usr/src/rescue/rescue/rescue.mk and that in turn says it is generated from rescue.conf by crunchgen 0.2. The rescue.mk file includes the

Re: Buildworld /rescue failures in 5.1

2003-07-23 Thread Garance A Drosihn
At 4:44 PM -0700 7/23/03, Gordon Tetlow wrote: I don't see how this construct cannot be parallel make safe. The requires that the third line check the result of the second before continuing. It doesn't make sense. Oops, my last reply got away from me before I was done... Anyway, I added some

Re: Buildworld /rescue failures in 5.1

2003-07-23 Thread Garance A Drosihn
At 8:14 PM -0400 7/23/03, Garance A Drosihn wrote: So indeed, that 'make depend' had not finished before the 'make' for the object had started. I was going to do some debugging of what 'make' is doing, but it looks like crunchgen gets confused if make has any kind of debugging flags turned on.