Re: sparc64 tinderbox failure

2003-04-05 Thread Mike Barcroft
Mike Barcroft [EMAIL PROTECTED] writes:
 Tinderbox FAQ: http://people.FreeBSD.org/~mike/tinderbox.html
 
 Sat Apr  5 03:38:00 EST 2003
 U Makefile.inc1
 cvs update: ignoring bin/dumplfs (CVS/Repository missing)
 cvs update: ignoring contrib/amd/conf/mount (CVS/Repository missing)
 cvs [update aborted]: cannot open CVS/Root: No such file or directory

Bah.  Sorry about the spam, my NFS server lost power.

Best regards,
Mike Barcroft
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: sparc64 tinderbox failure

2003-03-30 Thread Dag-Erling Smørgrav
Peter Wemm [EMAIL PROTECTED] writes:
 Mike Barcroft wrote:
   stage 4: building everything..
  --
  === share/man/man9
  make: don't know how to make bus_Activate_resource.9. Stop
  *** Error code 2
 This looks like a single bit memory error to me.  Turn off bit 5 and a
 lowercase a turns into an uppercase A.

nice try, but check rev 1.179 of src/share/man/man9/Makefile.

DES
-- 
Dag-Erling Smørgrav - [EMAIL PROTECTED]
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: sparc64 tinderbox failure

2003-03-29 Thread Peter Wemm
Mike Barcroft wrote:

  stage 4: building everything..
 --
 === share/man/man9
 make: don't know how to make bus_Activate_resource.9. Stop
 *** Error code 2

This looks like a single bit memory error to me.  Turn off bit 5 and a
lowercase a turns into an uppercase A.

Cheers,
-Peter
--
Peter Wemm - [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]
All of this is for nothing if we don't go to the stars - JMS/B5

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: sparc64 tinderbox failure

2003-03-29 Thread Jos Backus
On Sat, Mar 29, 2003 at 11:02:53AM -0800, Peter Wemm wrote:
 Mike Barcroft wrote:
 
   stage 4: building everything..
  --
  === share/man/man9
  make: don't know how to make bus_Activate_resource.9. Stop
  *** Error code 2
 
 This looks like a single bit memory error to me.  Turn off bit 5 and a
 lowercase a turns into an uppercase A.

Interesting. I saw the same thing here with last night's CVS.

FreeBSD lizzy.catnook.com 5.0-CURRENT FreeBSD 5.0-CURRENT #102: Sat Mar 22
12:48:22 PST 2003
[EMAIL PROTECTED]:/disk0/usr/obj/disk0/usr/src/sys/LIZZY  i386

-- 
Jos Backus   _/  _/_/_/  Sunnyvale, CA
_/  _/   _/
   _/  _/_/_/
  _/  _/  _/_/
jos at catnook.com_/_/   _/_/_/  require 'std/disclaimer'
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: sparc64 tinderbox failure

2003-03-29 Thread Poul-Henning Kamp
In message [EMAIL PROTECTED], Jos Backus writes:
On Sat, Mar 29, 2003 at 11:02:53AM -0800, Peter Wemm wrote:
 Mike Barcroft wrote:
 
   stage 4: building everything..
  --
  === share/man/man9
  make: don't know how to make bus_Activate_resource.9. Stop
  *** Error code 2
 
 This looks like a single bit memory error to me.  Turn off bit 5 and a
 lowercase a turns into an uppercase A.

Interesting. I saw the same thing here with last night's CVS.

AOL  twice.

-- 
Poul-Henning Kamp   | UNIX since Zilog Zeus 3.20
[EMAIL PROTECTED] | TCP/IP since RFC 956
FreeBSD committer   | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: sparc64 tinderbox failure

2003-03-29 Thread Kris Kennaway
On Sat, Mar 29, 2003 at 08:18:48PM +0100, Poul-Henning Kamp wrote:
 In message [EMAIL PROTECTED], Jos Backus writes:
 On Sat, Mar 29, 2003 at 11:02:53AM -0800, Peter Wemm wrote:
  Mike Barcroft wrote:
  
stage 4: building everything..
   --
   === share/man/man9
   make: don't know how to make bus_Activate_resource.9. Stop
   *** Error code 2
  
  This looks like a single bit memory error to me.  Turn off bit 5 and a
  lowercase a turns into an uppercase A.
 
 Interesting. I saw the same thing here with last night's CVS.
 
 AOL  twice.

It was a single-bit error in imp's brain or fingers :) I fixed it last
night.

Kris


pgp0.pgp
Description: PGP signature
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: sparc64 tinderbox failure

2003-03-29 Thread Terry Lambert
Jos Backus wrote:
 On Sat, Mar 29, 2003 at 11:02:53AM -0800, Peter Wemm wrote:
  Mike Barcroft wrote:
 
stage 4: building everything..
   --
   === share/man/man9
   make: don't know how to make bus_Activate_resource.9. Stop
   *** Error code 2
 
  This looks like a single bit memory error to me.  Turn off bit 5 and a
  lowercase a turns into an uppercase A.
 
 Interesting. I saw the same thing here with last night's CVS.

Peter didn't say whether it was a SPARC64 single bit memory
error, or a single bit memory error in the human who wrote the
Makefile.

;^).

-- Terry
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: sparc64 tinderbox failure

2003-03-03 Thread Ruslan Ermilov
On Mon, Mar 03, 2003 at 12:16:39AM -0500, Mike Barcroft wrote:
[...]
 --
  Kernel build for GENERIC started on Mon Mar  3 00:15:48 EST 2003
 --
 === hme
 make: don't know how to make bsd.README. Stop
 *** Error code 2
 
Should be fixed now.


Cheers,
-- 
Ruslan Ermilov  Sysadmin and 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


pgp0.pgp
Description: PGP signature


Re: sparc64 tinderbox failure

2003-02-27 Thread Doug Barton
I made the suggestion in another forum that we create subscription lists
for these tinderbox messages so that those interested could see them, and
those not interested would not need to filter them out.

Is anyone else interested in doing it that way? Or is this a solution
looking for a problem?

Doug

-- 

This .signature sanitized for your protection

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


Re: sparc64 tinderbox failure

2003-02-27 Thread David Schultz
Thus spake Doug Barton [EMAIL PROTECTED]:
 I made the suggestion in another forum that we create subscription lists
 for these tinderbox messages so that those interested could see them, and
 those not interested would not need to filter them out.
 
 Is anyone else interested in doing it that way? Or is this a solution
 looking for a problem?

I think most people who track -CURRENT are subscribed to current@
precisely because they want to know when things break.  Similarly
for -STABLE, but that's a moot point because -STABLE doesn't break
very often.  For people who don't agree with this, there's always
procmail; the reports aren't all that frequent that filtering is
some sort of burden.  I do, however, like the idea of
consolidating them and providing more concise summaries.

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


Re: sparc64 tinderbox failure

2003-02-27 Thread Jens Rehsack
David Schultz wrote:
Thus spake Doug Barton [EMAIL PROTECTED]:

I made the suggestion in another forum that we create subscription lists
for these tinderbox messages so that those interested could see them, and
those not interested would not need to filter them out.
Is anyone else interested in doing it that way? Or is this a solution
looking for a problem?


I think most people who track -CURRENT are subscribed to current@
precisely because they want to know when things break.  Similarly
for -STABLE, but that's a moot point because -STABLE doesn't break
very often.  For people who don't agree with this, there's always
procmail; the reports aren't all that frequent that filtering is
some sort of burden.  I do, however, like the idea of
consolidating them and providing more concise summaries.
I agree. Even sometimes I hate got tinderbox message, in most cases I'm 
very interested.

Jens

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


Re: sparc64 tinderbox failure

2003-01-08 Thread Jake Burkholder
Apparently, On Wed, Jan 08, 2003 at 11:25:12PM +,
Mike Barcroft said words to the effect of;

 Tinderbox FAQ: http://people.FreeBSD.org/~mike/tinderbox.html
 
 --
  Rebuilding the temporary build tree
 --
  stage 1: bootstrap tools
 --
  stage 2: cleaning up the object tree
 --
  stage 2: rebuilding the object tree
 --
  stage 2: build tools
 --
  stage 3: cross tools
 --
  stage 4: populating 
/tinderbox/sparc64/obj/tinderbox/sparc64/src/sparc64/usr/include
 --
  stage 4: building libraries
 --
  stage 4: make dependencies
 --
  stage 4: building everything..
 --
  Kernel build for GENERIC started on Wed Jan  8 22:16:49 GMT 2003
 --
 === vx
 touch: 
/tinderbox/sparc64/obj/tinderbox/sparc64/src/sys/GENERIC/modules/tinderbox/sparc64/src/sys/modules/vx/export_syms:
 No such file or directory
 *** Error code 1

FWIW, I can't reproduce this locally, it must be a problem with the
tinderbox.  I haven't seen Mike around lately, hopefully he can see
what's going on soon.

Sorry for the spam.

Jake

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



Re: sparc64 tinderbox failure

2003-01-08 Thread Mike Barcroft
Jake Burkholder [EMAIL PROTECTED] writes:
 Apparently, On Wed, Jan 08, 2003 at 11:25:12PM +,
   Mike Barcroft said words to the effect of;
  --
   Kernel build for GENERIC started on Wed Jan  8 22:16:49 GMT 2003
  --
  === vx
  touch: 
/tinderbox/sparc64/obj/tinderbox/sparc64/src/sys/GENERIC/modules/tinderbox/sparc64/src/sys/modules/vx/export_syms:
 No such file or directory
  *** Error code 1
 
 FWIW, I can't reproduce this locally, it must be a problem with the
 tinderbox.  I haven't seen Mike around lately, hopefully he can see
 what's going on soon.
 
 Sorry for the spam.

Hmm, I'll try clearing the obj directory and see if that helps.  I did
have some trouble with the filesystem the tinderbox runs on.  fsck may
have deleted some files that left things in an unexpected state.

Best regards,
Mike Barcroft

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



Re: sparc64 tinderbox failure

2002-12-29 Thread Kris Kennaway
On Mon, Dec 30, 2002 at 03:21:22AM +, Mike Barcroft wrote:

 === sbin/swapon
 cc1: warnings being treated as errors
 /tinderbox/sparc64/src/sbin/swapon/swapon.c: In function `swaplist':
 /tinderbox/sparc64/src/sbin/swapon/swapon.c:246: warning: field width is not type 
int (arg 3)

Can someone please just fix this (by backing out the offending commit,
if necessary)?

Kris



msg49420/pgp0.pgp
Description: PGP signature


Re: sparc64 tinderbox failure

2002-12-29 Thread David Schultz
Thus spake Kris Kennaway [EMAIL PROTECTED]:
 On Mon, Dec 30, 2002 at 03:21:22AM +, Mike Barcroft wrote:
 
  === sbin/swapon
  cc1: warnings being treated as errors
  /tinderbox/sparc64/src/sbin/swapon/swapon.c: In function `swaplist':
  /tinderbox/sparc64/src/sbin/swapon/swapon.c:246: warning: field width is not type 
int (arg 3)
 
 Can someone please just fix this (by backing out the offending commit,
 if necessary)?

Eek, given a 64-bit size_t, the present code leaves 32 bits of it
uninitialized in the usual case.  The following patch ought to fix
the problem; I can't make sure right now because I'm out of town.

Index: swapon.c
===
RCS file: /home/ncvs/src/sbin/swapon/swapon.c,v
retrieving revision 1.14
diff -u -r1.14 swapon.c
--- swapon.c2002/12/28 23:39:47 1.14
+++ swapon.c2002/12/30 05:15:54
@@ -211,7 +211,7 @@
size_t mibsize, size;
struct xswdev xsw;
int mib[16], n, pagesize;
-   size_t hlen;
+   int hlen;
long blocksize;
long long total = 0;
long long used = 0;

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



Re: sparc64 tinderbox failure

2002-12-29 Thread Craig Rodrigues
On Sun, Dec 29, 2002 at 09:17:05PM -0800, David Schultz wrote:
 Thus spake Kris Kennaway [EMAIL PROTECTED]:
  On Mon, Dec 30, 2002 at 03:21:22AM +, Mike Barcroft wrote:
  
   === sbin/swapon
   cc1: warnings being treated as errors
   /tinderbox/sparc64/src/sbin/swapon/swapon.c: In function `swaplist':
   /tinderbox/sparc64/src/sbin/swapon/swapon.c:246: warning: field width is not 
type int (arg 3)
  
  Can someone please just fix this (by backing out the offending commit,
  if necessary)?
 
 Eek, given a 64-bit size_t, the present code leaves 32 bits of it
 uninitialized in the usual case.  The following patch ought to fix
 the problem; I can't make sure right now because I'm out of town.


I'm not sure if your patch will solve the problem.
The offending code is here:
240 if (lflag) { 
241 char buf[32];
242 snprintf(buf, sizeof(buf), %ld-blocks, blocksize);
243 printf(%-13s %*s %*s\n,
244 Device:,
245 hlen, buf,
246 hlen, Used:);
247 }


Doesn't the printf() statement in question have the wrong number of
arguments?

-- 
Craig Rodrigues
http://www.gis.net/~craigr
[EMAIL PROTECTED]

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



Re: sparc64 tinderbox failure

2002-12-29 Thread Juli Mallett
* De: Craig Rodrigues [EMAIL PROTECTED] [ Data: 2002-12-29 ]
[ Subjecte: Re: sparc64 tinderbox failure ]
 I'm not sure if your patch will solve the problem.
 The offending code is here:
 240 if (lflag) { 
 241 char buf[32];
 242 snprintf(buf, sizeof(buf), %ld-blocks, blocksize);
 243 printf(%-13s %*s %*s\n,
 244 Device:,
 245 hlen, buf,
 246 hlen, Used:);
 247 }
 
 
 Doesn't the printf() statement in question have the wrong number of
 arguments?

No, it's using variable field-length specifiers.
-- 
Juli Mallett [EMAIL PROTECTED]
AIM: BSDFlata IRC: juli@EFnet#flata
OpenDarwin, Mono, FreeBSD Developer.
ircd-hybrid Developer, EFnet addict.
FreeBSD on MIPS-Anything on FreeBSD.

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



Re: sparc64 tinderbox failure

2002-12-29 Thread David Schultz
Thus spake Juli Mallett [EMAIL PROTECTED]:
 * De: Craig Rodrigues [EMAIL PROTECTED] [ Data: 2002-12-29 ]
   [ Subjecte: Re: sparc64 tinderbox failure ]
  I'm not sure if your patch will solve the problem.
  The offending code is here:
  240 if (lflag) { 
  241 char buf[32];
  242 snprintf(buf, sizeof(buf), %ld-blocks, blocksize);
  243 printf(%-13s %*s %*s\n,
  244 Device:,
  245 hlen, buf,
  246 hlen, Used:);
  247 }
  
  
  Doesn't the printf() statement in question have the wrong number of
  arguments?
 
 No, it's using variable field-length specifiers.

Right.  The complaint is that hlen is 64 bits and the printf()
expects the field length specifier to be an int.  The same goes
for getbsize(hlen, ...), so I'm not sure why the compiler didn't
complain about a type mismatch.  I guess it just coerced the
pointer to an int *.

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



Re: sparc64 tinderbox failure

2002-12-29 Thread David Schultz
Thus spake David Schultz [EMAIL PROTECTED]:
 Right.  The complaint is that hlen is 64 bits and the printf()
 expects the field length specifier to be an int.  The same goes
 for getbsize(hlen, ...), so I'm not sure why the compiler didn't
 complain about a type mismatch.  I guess it just coerced the
 pointer to an int *.

Aah, the compiler didn't complain because the getbsize() interface
was changed between -CURRENT and -STABLE, and it now takes a
'size_t *' instead of an 'int *' to fill in with the length of the
string.  (To me, this change seems absolutely ridiculous, because
the number in question is seldom greater than 10, much less 2^64.)

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



Re: sparc64 tinderbox failure

2002-12-19 Thread Jake Burkholder
Apparently, On Fri, Dec 20, 2002 at 03:26:36AM +,
Mike Barcroft said words to the effect of;

 --
  Rebuilding the temporary build tree
 --
  stage 1: bootstrap tools
 --
  stage 2: cleaning up the object tree
 --
  stage 2: rebuilding the object tree
 --
  stage 2: build tools
 --
  stage 3: cross tools
 --
  stage 4: populating 
/tinderbox/sparc64/obj/tinderbox/sparc64/src/sparc64/usr/include
 --
  stage 4: building libraries
 --
  stage 4: make dependencies
 --
  stage 4: building everything..
 --
 === sys/boot/sparc64/loader
 In file included from /tinderbox/sparc64/src/sys/boot/sparc64/loader/locore.S:15:
 machine/asm.h:105:1: warning: __FBSDID redefined
 In file included from machine/asm.h:46,
  from /tinderbox/sparc64/src/sys/boot/sparc64/loader/locore.S:15:
 /tinderbox/sparc64/src/sys/sys/cdefs.h:239:1: warning: this is the location of the 
previous definition
 /tinderbox/sparc64/src/sys/boot/sparc64/loader/main.c:110: `zipfs_fsops' undeclared 
here (not in a function)
 /tinderbox/sparc64/src/sys/boot/sparc64/loader/main.c:110: initializer element is 
not constant
 /tinderbox/sparc64/src/sys/boot/sparc64/loader/main.c:110: (near initialization for 
`file_system[2]')
 *** Error code 1
 

Fixed, my apologies.

Jake

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



Re: sparc64 tinderbox failure

2002-12-03 Thread Ruslan Ermilov
On Mon, Dec 02, 2002 at 04:17:34PM -0500, John Baldwin wrote:
 
 On 29-Nov-2002 Mike Barcroft wrote:
  Ruslan Ermilov [EMAIL PROTECTED] writes:
  On Fri, Nov 29, 2002 at 03:22:29AM +, Mike Barcroft wrote:
   Fri Nov 29 03:15:00 GMT 2002
   U lib/libpam/modules/pam_ksu/pam_ksu.c
   U release/doc/en_US.ISO8859-1/early-adopter/article.sgml
   Running test variables
   PASS: Test variables detected no regression, output matches.
   Running test targets
   PASS: Test targets detected no regression.
   Running test sysvmatch
   PASS: Test sysvmatch detected no regression.
   Running test lhs_expn
   PASS: Test lhs_expn detected no regression.
   Running test notdef
   PASS: Test notdef detected no regression.
   Running test modifiers
   PASS: Test modifiers detected no regression.
   Running test funny_targets
   FAIL: Test failed: regression detected.  See above.
   *** Error code 1
   
   Stop in /tinderbox/sparc64/src/tools/regression/usr.bin/make.
   *** Error code 1
   
   Stop in /tinderbox/sparc64/src/tools/regression/usr.bin/make.
   
   --
Upgrading the installed make
   --
   install: /usr/bin/make: Text file busy
   *** Error code 71
   
  Are you using NFS here?
  
  Only the CVS repo is NFS mounted.
 
 And you don't have INSTALL= install -C, correct?
 
Yes, he was building under non-root.  This problem is already
resolved.


Cheers,
-- 
Ruslan Ermilov  Sysadmin and 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



msg48022/pgp0.pgp
Description: PGP signature


Re: sparc64 tinderbox failure

2002-12-02 Thread John Baldwin

On 29-Nov-2002 Mike Barcroft wrote:
 Ruslan Ermilov [EMAIL PROTECTED] writes:
 On Fri, Nov 29, 2002 at 03:22:29AM +, Mike Barcroft wrote:
  Fri Nov 29 03:15:00 GMT 2002
  U lib/libpam/modules/pam_ksu/pam_ksu.c
  U release/doc/en_US.ISO8859-1/early-adopter/article.sgml
  Running test variables
  PASS: Test variables detected no regression, output matches.
  Running test targets
  PASS: Test targets detected no regression.
  Running test sysvmatch
  PASS: Test sysvmatch detected no regression.
  Running test lhs_expn
  PASS: Test lhs_expn detected no regression.
  Running test notdef
  PASS: Test notdef detected no regression.
  Running test modifiers
  PASS: Test modifiers detected no regression.
  Running test funny_targets
  FAIL: Test failed: regression detected.  See above.
  *** Error code 1
  
  Stop in /tinderbox/sparc64/src/tools/regression/usr.bin/make.
  *** Error code 1
  
  Stop in /tinderbox/sparc64/src/tools/regression/usr.bin/make.
  
  --
   Upgrading the installed make
  --
  install: /usr/bin/make: Text file busy
  *** Error code 71
  
 Are you using NFS here?
 
 Only the CVS repo is NFS mounted.

And you don't have INSTALL= install -C, correct?

-- 

John Baldwin [EMAIL PROTECTED]http://www.FreeBSD.org/~jhb/
Power Users Use the Power to Serve!  -  http://www.FreeBSD.org/

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



Re: sparc64 tinderbox failure

2002-11-29 Thread Ruslan Ermilov
On Fri, Nov 29, 2002 at 03:22:29AM +, Mike Barcroft wrote:
 Fri Nov 29 03:15:00 GMT 2002
 U lib/libpam/modules/pam_ksu/pam_ksu.c
 U release/doc/en_US.ISO8859-1/early-adopter/article.sgml
 Running test variables
 PASS: Test variables detected no regression, output matches.
 Running test targets
 PASS: Test targets detected no regression.
 Running test sysvmatch
 PASS: Test sysvmatch detected no regression.
 Running test lhs_expn
 PASS: Test lhs_expn detected no regression.
 Running test notdef
 PASS: Test notdef detected no regression.
 Running test modifiers
 PASS: Test modifiers detected no regression.
 Running test funny_targets
 FAIL: Test failed: regression detected.  See above.
 *** Error code 1
 
 Stop in /tinderbox/sparc64/src/tools/regression/usr.bin/make.
 *** Error code 1
 
 Stop in /tinderbox/sparc64/src/tools/regression/usr.bin/make.
 
 --
  Upgrading the installed make
 --
 install: /usr/bin/make: Text file busy
 *** Error code 71
 
Are you using NFS here?


Cheers,
-- 
Ruslan Ermilov  Sysadmin and 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



msg47732/pgp0.pgp
Description: PGP signature


Re: sparc64 tinderbox failure

2002-11-21 Thread Kris Kennaway
On Thu, Nov 21, 2002 at 09:20:41AM +, Mike Barcroft wrote:
 Thu Nov 21 09:15:00 GMT 2002
 ...
 U sys/kern/kern_thread.c
 U sys/kern/sched_4bsd.c
 U sys/modules/netgraph/bluetooth/bluetooth/Makefile
 U sys/modules/netgraph/bluetooth/bt3c/Makefile
 U sys/modules/netgraph/bluetooth/h4/Makefile
 U sys/modules/netgraph/bluetooth/hci/Makefile
 U sys/modules/netgraph/bluetooth/l2cap/Makefile
 U sys/modules/netgraph/bluetooth/socket/Makefile
 U sys/modules/netgraph/bluetooth/ubt/Makefile
 cvs [update aborted]: cannot make directory include: File exists

Looks like this (and the alpha tinderbox) needs manual intervention
following the bluetooth re-import (there was repo surgery after the
first failed import).

Kris



msg47122/pgp0.pgp
Description: PGP signature


Re: sparc64 tinderbox failure

2002-11-17 Thread Julian Elischer


On Sun, 17 Nov 2002, Mike Barcroft wrote:
 --
  Kernel build for GENERIC started on Sun Nov 17 20:01:33 GMT 2002
 --
 === ipfilter
 /tinderbox/sparc64/src/sys/kern/kern_thread.c: In function `kse_create':
 /tinderbox/sparc64/src/sys/kern/kern_thread.c:498: `mp_ncpus' undeclared (first use 
in this function)
 /tinderbox/sparc64/src/sys/kern/kern_thread.c:498: (Each undeclared identifier is 
reported only once
 /tinderbox/sparc64/src/sys/kern/kern_thread.c:498: for each function it appears in.)


ok mea culpa..

what is there in SPARC that should be used instead..?




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



Re: sparc64 tinderbox failure

2002-11-17 Thread Jake Burkholder
Apparently, On Sun, Nov 17, 2002 at 12:23:20PM -0800,
Julian Elischer said words to the effect of;

 
 
 On Sun, 17 Nov 2002, Mike Barcroft wrote:
  --
   Kernel build for GENERIC started on Sun Nov 17 20:01:33 GMT 2002
  --
  === ipfilter
  /tinderbox/sparc64/src/sys/kern/kern_thread.c: In function `kse_create':
  /tinderbox/sparc64/src/sys/kern/kern_thread.c:498: `mp_ncpus' undeclared (first 
use in this function)
  /tinderbox/sparc64/src/sys/kern/kern_thread.c:498: (Each undeclared identifier is 
reported only once
  /tinderbox/sparc64/src/sys/kern/kern_thread.c:498: for each function it appears 
in.)
 
 
 ok mea culpa..
 
 what is there in SPARC that should be used instead..?

mp_ncpus is defined in sys/smp.h which is not included kern_thread.c
I don't see why this builds on any platform.

Jake

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



Re: sparc64 tinderbox failure

2002-11-17 Thread Clive Lin
On Sun, Nov 17, 2002 at 03:46:55PM -0500, Jake Burkholder wrote:
 Apparently, On Sun, Nov 17, 2002 at 12:23:20PM -0800,
   Julian Elischer said words to the effect of;
  On Sun, 17 Nov 2002, Mike Barcroft wrote:
   --
Kernel build for GENERIC started on Sun Nov 17 20:01:33 GMT 2002
   --
   === ipfilter
   /tinderbox/sparc64/src/sys/kern/kern_thread.c: In function `kse_create':
   /tinderbox/sparc64/src/sys/kern/kern_thread.c:498: `mp_ncpus' undeclared (first 
use in this function)
   /tinderbox/sparc64/src/sys/kern/kern_thread.c:498: (Each undeclared identifier 
is reported only once
   /tinderbox/sparc64/src/sys/kern/kern_thread.c:498: for each function it appears 
in.)
  
  
  ok mea culpa..
  
  what is there in SPARC that should be used instead..?
 
 mp_ncpus is defined in sys/smp.h which is not included kern_thread.c
 I don't see why this builds on any platform.
 
 Jake

This does not compile on i386 with options SMP, either.

It looks like a '#if 0' was removed in kern_thread.c rev 1.61, which
exposes bug in SMP case.

Something like this should fix kernel building.
(I have no idea where to place the #include, though)

Index: kern_thread.c
===
RCS file: /home/ncvs/src/sys/kern/kern_thread.c,v
retrieving revision 1.61
diff -u -r1.61 kern_thread.c
--- kern_thread.c   17 Nov 2002 11:47:03 -  1.61
+++ kern_thread.c   17 Nov 2002 22:22:35 -
@@ -47,6 +47,10 @@
 #include sys/ktr.h
 #include sys/ucontext.h
 
+#ifdef SMP
+#include sys/smp.h
+#endif
+
 #include vm/vm.h
 #include vm/vm_object.h
 #include vm/pmap.h


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



Re: sparc64 tinderbox failure

2002-11-17 Thread Julian Elischer


On Sun, 17 Nov 2002, Jake Burkholder wrote:

 Apparently, On Sun, Nov 17, 2002 at 12:23:20PM -0800,
   Julian Elischer said words to the effect of;
 
  
  
  On Sun, 17 Nov 2002, Mike Barcroft wrote:
   --
Kernel build for GENERIC started on Sun Nov 17 20:01:33 GMT 2002
   --
   === ipfilter
   /tinderbox/sparc64/src/sys/kern/kern_thread.c: In function `kse_create':
   /tinderbox/sparc64/src/sys/kern/kern_thread.c:498: `mp_ncpus' undeclared (first 
use in this function)
   /tinderbox/sparc64/src/sys/kern/kern_thread.c:498: (Each undeclared identifier 
is reported only once
   /tinderbox/sparc64/src/sys/kern/kern_thread.c:498: for each function it appears 
in.)
  
  
  ok mea culpa..
  
  what is there in SPARC that should be used instead..?
 
 mp_ncpus is defined in sys/smp.h which is not included kern_thread.c
 I don't see why this builds on any platform.
 
#if 0  /* while debugging */ 
#ifdef SMP
if (kg-kg_kses  mp_ncpus)
#endif
return (EPROCLIM);
#endif
(last night)
seems to have changed in the last 12 hours to:
#ifdef SMP
if (kg-kg_kses  mp_ncpus)
#endif
return (EPROCLIM);


i.e. the #if 0 seems to have disappeared...

I guess that David Xu forgot to include smp.h
in his patch.

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


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



Re: sparc64 tinderbox failure

2002-11-15 Thread Maxime Henrion
Mike Barcroft wrote:
 --
  Kernel build for GENERIC started on Fri Nov 15 14:04:21 GMT 2002
 --
 === ipfilter
 cc1: warnings being treated as errors
 /tinderbox/sparc64/src/sys/dev/gem/if_gem.c: In function `gem_start':
 /tinderbox/sparc64/src/sys/dev/gem/if_gem.c:1232: warning: passing arg 1 of 
`bpf_mtap' from incompatible pointer type
 /tinderbox/sparc64/src/sys/dev/gem/if_gem.c: In function `gem_rint':
 /tinderbox/sparc64/src/sys/dev/gem/if_gem.c:1457: warning: unused variable `eh'
 *** Error code 1

I believe my last commit to if_gem.c fixed this.

Maxime

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



Re: sparc64 tinderbox failure

2002-10-29 Thread David O'Brien
On Thu, Oct 24, 2002 at 06:39:15PM -0400, Jake Burkholder wrote:
 You can also get various new machines on sun.com for around $1000 USD,
 IIRC a 500mhz blade 100 does a buildworld in around 2-3 hours.

A $1000 (new) 500 MHz blade running GENERIC (minus WITNESS) builds world
in a little under 3 hours.

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



Re: sparc64 tinderbox failure

2002-10-29 Thread Andrew Gallatin

David O'Brien writes:
  On Thu, Oct 24, 2002 at 06:39:15PM -0400, Jake Burkholder wrote:
   You can also get various new machines on sun.com for around $1000 USD,
   IIRC a 500mhz blade 100 does a buildworld in around 2-3 hours.
  
  A $1000 (new) 500 MHz blade running GENERIC (minus WITNESS) builds world
  in a little under 3 hours.

Or just a little slower than my 4 year old 500MHz 21264 ($1000 used)
alpha.  Darn.  I was hoping a reasonbly priced sparc64 would be fast
enough that getting one would allow me to find LP64 problems quicker
due to a faster buildworld cycle.  It's really frustrating to get 2+
hours into a buildworld and have it die because of a problem in
usr.sbin

I guess we'll need to wait for x86-64 for that.  

Drew

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



Re: sparc64 tinderbox failure

2002-10-29 Thread Jake Burkholder
Apparently, On Tue, Oct 29, 2002 at 08:55:03AM -0500,
Andrew Gallatin said words to the effect of;

 
 David O'Brien writes:
   On Thu, Oct 24, 2002 at 06:39:15PM -0400, Jake Burkholder wrote:
You can also get various new machines on sun.com for around $1000 USD,
IIRC a 500mhz blade 100 does a buildworld in around 2-3 hours.
   
   A $1000 (new) 500 MHz blade running GENERIC (minus WITNESS) builds world
   in a little under 3 hours.
 
 Or just a little slower than my 4 year old 500MHz 21264 ($1000 used)
 alpha.  Darn.  I was hoping a reasonbly priced sparc64 would be fast
 enough that getting one would allow me to find LP64 problems quicker
 due to a faster buildworld cycle.  It's really frustrating to get 2+
 hours into a buildworld and have it die because of a problem in
 usr.sbin
 
 I guess we'll need to wait for x86-64 for that.  

Cross build on a fast x86 box...  My 1.2ghz athlon running -stable builds
a sparc64 world in about half an hour.

Jake

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



Re: sparc64 tinderbox failure

2002-10-25 Thread Bruce Evans
On Thu, 24 Oct 2002, Andrew Gallatin wrote:

 Mike Barcroft writes:
stage 4: building everything..
   --
   === usr.sbin/pkg_install/info
   cc1: warnings being treated as errors
   /tinderbox/sparc64/src/usr.sbin/pkg_install/info/show.c: In function `show_size':
   /tinderbox/sparc64/src/usr.sbin/pkg_install/info/show.c:239: warning: passing arg 
1 of `getbsize' from incompatible pointer type
   *** Error code 1

 I fixed this an hour or 2 ago when I hit it on my alpha.

 How long does a sparc64 buildworld take on reasonably priced hardware?
 Where resonable means = $1000 USD, used OK.

I pointed out this breakage a day or two ago.  The breakage has since been
expanded by breaking most of the messengers, but but pkg_install until you
hit it.  The complete list of messages in usr/src is easy to find using
grep.

Bruce


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



Re: sparc64 tinderbox failure

2002-10-24 Thread Andrew Gallatin

Mike Barcroft writes:
   stage 4: building everything..
  --
  === usr.sbin/pkg_install/info
  cc1: warnings being treated as errors
  /tinderbox/sparc64/src/usr.sbin/pkg_install/info/show.c: In function `show_size':
  /tinderbox/sparc64/src/usr.sbin/pkg_install/info/show.c:239: warning: passing arg 1 
 of `getbsize' from incompatible pointer type
  *** Error code 1
  


I fixed this an hour or 2 ago when I hit it on my alpha.

How long does a sparc64 buildworld take on reasonably priced hardware?
Where resonable means = $1000 USD, used OK.

Drew Gallatin


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



Re: sparc64 tinderbox failure

2002-10-24 Thread Jake Burkholder
Apparently, On Thu, Oct 24, 2002 at 04:19:09PM -0400,
Andrew Gallatin said words to the effect of;

 
 Mike Barcroft writes:
stage 4: building everything..
   --
   === usr.sbin/pkg_install/info
   cc1: warnings being treated as errors
   /tinderbox/sparc64/src/usr.sbin/pkg_install/info/show.c: In function `show_size':
   /tinderbox/sparc64/src/usr.sbin/pkg_install/info/show.c:239: warning: passing arg 
1 of `getbsize' from incompatible pointer type
   *** Error code 1
   
 
 
 I fixed this an hour or 2 ago when I hit it on my alpha.
 
 How long does a sparc64 buildworld take on reasonably priced hardware?
 Where resonable means = $1000 USD, used OK.

You can get a dual 300mhz ultra 60 on ebay for $900-1000 USD.  Mine
does a make -j 8 buildworld in just over 2 hours with some strategic
stuff turned off in make.conf (profiled libs, objective c, fortran).

Thu Oct 24 15:10:18 GMT 2002
 7546.53 real 10633.14 user  1818.80 sys

Search for sun ultra on ebay; I got mine from paladintech.  Ultra 10s
are cheaper but more PC class, my 300mhz does a full buildworld in about
5 hours last time I timed it.  Ultra 2 is probably the best value, but
we don't support the builtin scsi controller yet.

You can also get various new machines on sun.com for around $1000 USD,
IIRC a 500mhz blade 100 does a buildworld in around 2-3 hours.

Jake

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



Re: sparc64 tinderbox failure

2002-10-24 Thread Kris Kennaway
On Thu, Oct 24, 2002 at 06:39:15PM -0400, Jake Burkholder wrote:

 You can get a dual 300mhz ultra 60 on ebay for $900-1000 USD.  Mine
 does a make -j 8 buildworld in just over 2 hours with some strategic
 stuff turned off in make.conf (profiled libs, objective c, fortran).

I got my ultra 30 on ebay for $250..it's just (still) missing a disk.
You can find good bargains if you're willing to be patient and hunt
for them.

My NFS-backed buildworld times probably aren't relevant here :-)

Kris


msg45160/pgp0.pgp
Description: PGP signature


Re: sparc64 tinderbox failure

2002-10-23 Thread Poul-Henning Kamp
In message [EMAIL PROTECTED], Mike Barcroft writes:

=== lib/libdisk
cc1: warnings being treated as errors
/tinderbox/sparc64/src/lib/libdisk/disk.c:428: warning: `assignToPartition' defined 
but not used

I'm actively working on this stuff, but will be at customer sites today
so if this gets in your way just disconnect libdisk from the build.

-- 
Poul-Henning Kamp   | UNIX since Zilog Zeus 3.20
[EMAIL PROTECTED] | TCP/IP since RFC 956
FreeBSD committer   | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.

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



Re: sparc64 tinderbox failure

2002-10-11 Thread David O'Brien

On Fri, Oct 11, 2002 at 01:25:29PM +, Mike Barcroft wrote:
 --
 === gnu/usr.bin/binutils/libbfd
 In file included from /tinderbox/sparc64/src/contrib/binutils/bfd/elf32.c:22:
...
 /tinderbox/sparc64/src/contrib/binutils/bfd/elflink.h:8389: structure has no member 
named `locsym_shndx'
 *** Error code 1

??
--
 elf make world completed on Fri Oct 11 03:56:01 PDT 2002
   (started Fri Oct 11 00:47:38 PDT 2002)
--
blade100#

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



Re: sparc64 tinderbox failure

2002-09-02 Thread Alexander Kabaev

On Mon, 2 Sep 2002 19:51:59 GMT
Dag-Erling Smorgrav [EMAIL PROTECTED] wrote:

 === gnu/usr.bin/cc/cc1plus
 method.o: In function `use_thunk':
 method.o(.text+0x90c): undefined reference to `sparc_output_mi_thunk'

Is this gcc 3.1 trying to build 3.2 or gcc 3.2 trying to build itself?
Buildworld completes fine on panther, the only FreeBSD sparc64 machine I
have access to.

-- 
Alexander Kabaev

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



Re: sparc64 tinderbox failure

2002-09-02 Thread Mike Barcroft

Alexander Kabaev [EMAIL PROTECTED] writes:
 On Mon, 2 Sep 2002 19:51:59 GMT
 Dag-Erling Smorgrav [EMAIL PROTECTED] wrote:
 
  === gnu/usr.bin/cc/cc1plus
  method.o: In function `use_thunk':
  method.o(.text+0x90c): undefined reference to `sparc_output_mi_thunk'
 
 Is this gcc 3.1 trying to build 3.2 or gcc 3.2 trying to build itself?
 Buildworld completes fine on panther, the only FreeBSD sparc64 machine I
 have access to.

The complete transcript is available here:
http://sparc64.style9.org/sparc64.log

Best regards,
Mike Barcroft

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



Re: sparc64 tinderbox failure

2002-09-02 Thread Alexander Kabaev


 The complete transcript is available here:
 http://sparc64.style9.org/sparc64.log

Which still does not answer my question. What GCC version is on this
machine? 

-- 
Alexander Kabaev

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



Re: sparc64 tinderbox failure

2002-09-02 Thread Mike Barcroft

Alexander Kabaev [EMAIL PROTECTED] writes:
 
  The complete transcript is available here:
  http://sparc64.style9.org/sparc64.log
 
 Which still does not answer my question. What GCC version is on this
 machine? 

Sorry, I thought your question was whether it was in the cross
building stage or later on in the build.

%gcc -v
Using built-in specs.
Configured with: FreeBSD/sparc64 system compiler
Thread model: posix
gcc version 3.1 [FreeBSD] 20020509 (prerelease)

I can provide you with an account on the system.

Best regards,
Mike Barcroft

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



Re: sparc64 tinderbox failure

2002-09-02 Thread Peter Wemm

Alexander Kabaev wrote:
 On Mon, 2 Sep 2002 19:51:59 GMT
 Dag-Erling Smorgrav [EMAIL PROTECTED] wrote:
 
  === gnu/usr.bin/cc/cc1plus
  method.o: In function `use_thunk':
  method.o(.text+0x90c): undefined reference to `sparc_output_mi_thunk'
 
 Is this gcc 3.1 trying to build 3.2 or gcc 3.2 trying to build itself?
 Buildworld completes fine on panther, the only FreeBSD sparc64 machine I
 have access to.

This has got to be a local problem, perhaps where src/contrib/sparc/sparc.c
is out of sync on the builder machine.  This builds fine on
panther.freebsd.org.

Cheers,
-Peter
--
Peter Wemm - [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]
All of this is for nothing if we don't go to the stars - JMS/B5


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



Re: sparc64 tinderbox failure

2002-09-02 Thread Jake Burkholder

Apparently, On Mon, Sep 02, 2002 at 08:21:12PM -0700,
Peter Wemm said words to the effect of;

 Alexander Kabaev wrote:
  On Mon, 2 Sep 2002 19:51:59 GMT
  Dag-Erling Smorgrav [EMAIL PROTECTED] wrote:
  
   === gnu/usr.bin/cc/cc1plus
   method.o: In function `use_thunk':
   method.o(.text+0x90c): undefined reference to `sparc_output_mi_thunk'
  
  Is this gcc 3.1 trying to build 3.2 or gcc 3.2 trying to build itself?
  Buildworld completes fine on panther, the only FreeBSD sparc64 machine I
  have access to.
 
 This has got to be a local problem, perhaps where src/contrib/sparc/sparc.c
 is out of sync on the builder machine.  This builds fine on
 panther.freebsd.org.

Yeah, I just finished a native world here and have cross built several
since the compiler upgrade.

Jake

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



Re: sparc64 tinderbox failure

2002-09-02 Thread Mike Barcroft

Peter Wemm [EMAIL PROTECTED] writes:
 Alexander Kabaev wrote:
  On Mon, 2 Sep 2002 19:51:59 GMT
  Dag-Erling Smorgrav [EMAIL PROTECTED] wrote:
  
   === gnu/usr.bin/cc/cc1plus
   method.o: In function `use_thunk':
   method.o(.text+0x90c): undefined reference to `sparc_output_mi_thunk'
  
  Is this gcc 3.1 trying to build 3.2 or gcc 3.2 trying to build itself?
  Buildworld completes fine on panther, the only FreeBSD sparc64 machine I
  have access to.
 
 This has got to be a local problem, perhaps where src/contrib/sparc/sparc.c
 is out of sync on the builder machine.  This builds fine on
 panther.freebsd.org.

The source directory had some stale copies of files that weren't being
updated.  I fixed them, so hopefully the next build will work
correctly.

Best regards,
Mike Barcroft

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



Re: sparc64 tinderbox failure

2002-07-31 Thread Maxime Henrion

Dag-Erling Smorgrav wrote:
 --
  stage 4: building everything..
 --
 === sbin/fsck_ffs
 cc1: warnings being treated as errors
 /usr/home/des/tinderbox/sparc64/src/sbin/fsck_ffs/fsutil.c: In function `bread':
 /usr/home/des/tinderbox/sparc64/src/sbin/fsck_ffs/fsutil.c:365: warning: long long 
int format, long int arg (arg 2)
 /usr/home/des/tinderbox/sparc64/src/sbin/fsck_ffs/fsutil.c:365: warning: long long 
int format, long int arg (arg 3)
 /usr/home/des/tinderbox/sparc64/src/sbin/fsck_ffs/fsutil.c:367: warning: long long 
int format, long int arg (arg 2)
 /usr/home/des/tinderbox/sparc64/src/sbin/fsck_ffs/fsutil.c: In function `bwrite':
 /usr/home/des/tinderbox/sparc64/src/sbin/fsck_ffs/fsutil.c:402: warning: long long 
int format, long int arg (arg 2)
 *** Error code 1

This should be fixed now.

Maxime

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



Re: sparc64 tinderbox failure

2002-07-29 Thread Dag-Erling Smorgrav

Mike Barcroft [EMAIL PROTECTED] writes:
 Thanks.  Do you want to increase the tinderbox to run twice a day?

Sure, done.

DES
-- 
Dag-Erling Smorgrav - [EMAIL PROTECTED]

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



Re: sparc64 tinderbox failure

2002-07-28 Thread Mike Barcroft

Dag-Erling Smorgrav [EMAIL PROTECTED] writes:
 --
  Rebuilding the temporary build tree
 --
  stage 1: bootstrap tools
 --
  stage 2: cleaning up the object tree
 --
  stage 2: rebuilding the object tree
 --
  stage 2: build tools
 --
  stage 3: cross tools
 --
  stage 4: populating 
/home/des/tinderbox/sparc64/obj/usr/home/des/tinderbox/sparc64/src/sparc64/usr/include
 --
  stage 4: building libraries
 --
 === lib/libc
 ...
 /usr/home/des/tinderbox/sparc64/src/lib/libc/gmon/gmon.c:88: structure has no member 
named `highpc'
 /usr/home/des/tinderbox/sparc64/src/lib/libc/gmon/gmon.c:88: structure has no member 
named `lowpc'
 /usr/home/des/tinderbox/sparc64/src/lib/libc/gmon/gmon.c:116: structure has no 
member named `highpc'
 /usr/home/des/tinderbox/sparc64/src/lib/libc/gmon/gmon.c:116: structure has no 
member named `lowpc'
 /usr/home/des/tinderbox/sparc64/src/lib/libc/gmon/gmon.c: In function `_mcleanup':
[...]

DES, there wasn't enough context on this to solve the problem.  Maybe
the URL to the complete log should be appended to the message.

I just committed a fix for this problem.

Best regards,
Mike Barcroft

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



Re: sparc64 tinderbox failure

2002-07-28 Thread Mike Barcroft

Dag-Erling Smorgrav [EMAIL PROTECTED] writes:
 Mike Barcroft [EMAIL PROTECTED] writes:
  DES, there wasn't enough context on this to solve the problem.
 
 I don't really see what more you need.  What's missing?

The first line and cause of the subsequent errors:
In file included from /usr/home/des/tinderbox/sparc64/src/lib/libc/gmon/gmon.c:43: 
/home/des/tinderbox/sparc64/obj/usr/home/des/tinderbox/sparc64/src/sparc64/usr/include/sys/gmon.h:168:
 syntax error before uintfptr_t

Since when I see:
/usr/home/des/tinderbox/sparc64/src/lib/libc/gmon/gmon.c:86: structure has no member 
named `lowpc'
/usr/home/des/tinderbox/sparc64/src/lib/libc/gmon/gmon.c:87: structure has no member 
named `highpc'

...it doesn't immediately occur to me that the reason those members
don't exist is because of a syntax error.

Best regards,
Mike Barcroft

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



Re: sparc64 tinderbox failure

2002-07-28 Thread Dag-Erling Smorgrav

Mike Barcroft [EMAIL PROTECTED] writes:
 Dag-Erling Smorgrav [EMAIL PROTECTED] writes:
  Mike Barcroft [EMAIL PROTECTED] writes:
   DES, there wasn't enough context on this to solve the problem.
  I don't really see what more you need.  What's missing?
 The first line and cause of the subsequent errors:

Ah, looks like a bug in whereintheworld.  It's not supposed to
truncate error messages.

DES
-- 
Dag-Erling Smorgrav - [EMAIL PROTECTED]

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



Re: sparc64 tinderbox failure

2002-07-28 Thread Dag-Erling Smorgrav

Dag-Erling Smorgrav [EMAIL PROTECTED] writes:
 Ah, looks like a bug in whereintheworld.  It's not supposed to
 truncate error messages.

I've hacked whereintheworld to print everything since the last '==='
in case of an error, rather than just the last ten lines.  If anyone
is interested it's in ~des/bin on freefall.  I've already updated the
copy on bowie, so the sparc64 builds should be fine now.

DES
-- 
Dag-Erling Smorgrav - [EMAIL PROTECTED]

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



Re: sparc64 tinderbox failure

2002-07-28 Thread Mike Barcroft

Dag-Erling Smorgrav [EMAIL PROTECTED] writes:
 Dag-Erling Smorgrav [EMAIL PROTECTED] writes:
  Ah, looks like a bug in whereintheworld.  It's not supposed to
  truncate error messages.
 
 I've hacked whereintheworld to print everything since the last '==='
 in case of an error, rather than just the last ten lines.  If anyone
 is interested it's in ~des/bin on freefall.  I've already updated the
 copy on bowie, so the sparc64 builds should be fine now.

Thanks.  Do you want to increase the tinderbox to run twice a day?
Not many people are using the system since a sparc64 was added to the
cluster.

Best regards,
Mike Barcroft

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



Re: sparc64 tinderbox failure

2002-07-27 Thread Mike Barcroft

Dag-Erling Smorgrav [EMAIL PROTECTED] writes:
 --
  Kernel build for GENERIC started on Sat Jul 27 11:45:42 GMT 2002
 --
 === GENERIC
 /usr/home/des/tinderbox/sparc64/src/sys/sparc64/conf/GENERIC: unknown option 
PCI_ENABLE_IO_MODES
 *** Error code 1

I just committed a fix for this.

Best regards,
Mike Barcroft

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



Re: sparc64 tinderbox failure

2002-07-25 Thread Mike Barcroft

Dag-Erling Smorgrav [EMAIL PROTECTED] writes:
 --
  stage 4: building everything..
 --
 === usr.sbin/mrouted/testrsrr
 === usr.sbin/mtest
 === usr.sbin/mtree
 === usr.sbin/ndp
 === usr.sbin/newsyslog
 === usr.sbin/nfsd
 /usr/home/des/tinderbox/sparc64/src/usr.sbin/nfsd/nfsd.c: In function `start_server':
 /usr/home/des/tinderbox/sparc64/src/usr.sbin/nfsd/nfsd.c:836: invalid use of 
undefined type `struct nfsd_srvargs'
 
/home/des/tinderbox/sparc64/obj/usr/home/des/tinderbox/sparc64/src/sparc64/usr/include/stdio.h:
 At top level:
 /usr/home/des/tinderbox/sparc64/src/usr.sbin/nfsd/nfsd.c:84: storage size of `nsd' 
isn't known
 *** Error code 1

Looks like Peter fixed this in rev 1.28.

Best regards,
Mike Barcroft

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



Re: sparc64 tinderbox failure

2002-07-25 Thread Dag-Erling Smorgrav

John Polstra [EMAIL PROTECTED] writes:
 Does tinderbox run with a nonstandard WARNS setting?  I did the
 cross build with these environment settings:

des@freefall ~% cat tinderbox/make.conf
CFLAGS   = -O -pipe
COPTFLAGS= -O -pipe
NOPROFILE= true
MAKE_KERBEROS4   = yes
MAKE_KERBEROS5   = yes

and the relevant bits of tinderbox.sh:

/bin/mkdir -p ${obj}
MAKEOBJDIRPREFIX=${obj}; export MAKEOBJDIRPREFIX
__MAKE_CONF=${base}/make.conf; export __MAKE_CONF
/usr/bin/make -s buildworld
for kc in ${kernels} ; do
(cd sys/${arch}/conf  make ${kc})
/usr/bin/make -s buildkernel KERNCONF=${kc} -DNO_WERROR
done

DES
-- 
Dag-Erling Smorgrav - [EMAIL PROTECTED]

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



Re: sparc64 tinderbox failure

2002-07-25 Thread John Polstra

In article [EMAIL PROTECTED],
Dag-Erling Smorgrav  [EMAIL PROTECTED] wrote:
 John Polstra [EMAIL PROTECTED] writes:
  Does tinderbox run with a nonstandard WARNS setting?  I did the
  cross build with these environment settings:
 
 des@freefall ~% cat tinderbox/make.conf
 CFLAGS   = -O -pipe
 COPTFLAGS= -O -pipe
 NOPROFILE= true
 MAKE_KERBEROS4   = yes
 MAKE_KERBEROS5   = yes
 
 and the relevant bits of tinderbox.sh:
 
 /bin/mkdir -p ${obj}
 MAKEOBJDIRPREFIX=${obj}; export MAKEOBJDIRPREFIX
 __MAKE_CONF=${base}/make.conf; export __MAKE_CONF
 /usr/bin/make -s buildworld
 for kc in ${kernels} ; do
 (cd sys/${arch}/conf  make ${kc})
 /usr/bin/make -s buildkernel KERNCONF=${kc} -DNO_WERROR
 done

Now I'm really confused.  If the script is passing -DNO_WERROR to
the buildkernel invocation then why did a warning kill the build?

John
-- 
  John Polstra
  John D. Polstra  Co., Inc.Seattle, Washington USA
  Disappointment is a good sign of basic intelligence.  -- Chögyam Trungpa


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



Re: sparc64 tinderbox failure

2002-07-24 Thread Mike Barcroft

Dag-Erling Smorgrav [EMAIL PROTECTED] writes:
 --
  Kernel build for GENERIC started on Wed Jul 24 11:45:59 GMT 2002
 --
 === GENERIC
 FYI: static unit limits for ppp are set: NPPP=1
 Kernel build directory is 
/home/des/tinderbox/sparc64/obj/usr/home/des/tinderbox/sparc64/src/sys/GENERIC
 Don't forget to do a ``make depend''
 ./aicasm: 873 instructions used
 cc1: warnings being treated as errors
 /usr/home/des/tinderbox/sparc64/src/sys/kern/uipc_socket.c: In function `soreceive':
 /usr/home/des/tinderbox/sparc64/src/sys/kern/uipc_socket.c:841: warning: long 
unsigned int format, different type arg (arg 3)
 *** Error code 1

I just committed a fix for this.

Best regards,
Mike Barcroft

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



Re: sparc64 tinderbox failure

2002-07-24 Thread John Polstra

In article [EMAIL PROTECTED],
Mike Barcroft  [EMAIL PROTECTED] wrote:
 Dag-Erling Smorgrav [EMAIL PROTECTED] writes:
  --
   Kernel build for GENERIC started on Wed Jul 24 11:45:59 GMT 2002
  --
  === GENERIC
  FYI: static unit limits for ppp are set: NPPP=1
  Kernel build directory is 
/home/des/tinderbox/sparc64/obj/usr/home/des/tinderbox/sparc64/src/sys/GENERIC
  Don't forget to do a ``make depend''
  ./aicasm: 873 instructions used
  cc1: warnings being treated as errors
  /usr/home/des/tinderbox/sparc64/src/sys/kern/uipc_socket.c: In function 
`soreceive':
  /usr/home/des/tinderbox/sparc64/src/sys/kern/uipc_socket.c:841: warning: long 
unsigned int format, different type arg (arg 3)
  *** Error code 1
 
 I just committed a fix for this.

Thanks, Mike!  Sorry, folks!  I tested with an i386-alpha cross
build including (I'm almost certain) a buildkernel.  I'm not sure why
it didn't catch this.

Does tinderbox run with a nonstandard WARNS setting?  I did the
cross build with these environment settings:

TARGET_ARCH=alpha
__MAKE_CONF=/dev/null

John
-- 
  John Polstra
  John D. Polstra  Co., Inc.Seattle, Washington USA
  Disappointment is a good sign of basic intelligence.  -- Chögyam Trungpa


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



Re: sparc64 tinderbox failure

2002-07-17 Thread Rob Hughes

On Wed, 2002-07-17 at 05:54, Dag-Erling Smorgrav wrote:

 === sbin/newfs
 /usr/home/des/tinderbox/sparc64/src/sbin/newfs/mkfs.c: In function `fsinit':
 /usr/home/des/tinderbox/sparc64/src/sbin/newfs/mkfs.c:711: structure has no member 
named `di_createtime'
 *** Error code 1
 
 Stop in /usr/home/des/tinderbox/sparc64/src/sbin/newfs.
 *** Error code 1

Same error on i386 build.

 
-- 
Remember: the only difference between
being the champ and the chump is u.



signature.asc
Description: This is a digitally signed message part


Re: sparc64 tinderbox failure

2002-07-17 Thread Sheldon Hearn

On (2002/07/17 06:49), Rob Hughes wrote:

  === sbin/newfs
  /usr/home/des/tinderbox/sparc64/src/sbin/newfs/mkfs.c: In function `fsinit':
  /usr/home/des/tinderbox/sparc64/src/sbin/newfs/mkfs.c:711: structure has no member 
named `di_createtime'
  *** Error code 1
  
  Stop in /usr/home/des/tinderbox/sparc64/src/sbin/newfs.
  *** Error code 1
 
 Same error on i386 build.

Patches posted in Message-ID: [EMAIL PROTECTED],
sent to cvs-committers and cvs-all.

I haven't committed them myself, because I haven't tested whether the
resulting newfs binary works.

Ciao,
Sheldon.

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



Re: sparc64 tinderbox failure

2002-07-16 Thread Mike Barcroft

Dag-Erling Smorgrav [EMAIL PROTECTED] writes:
 --
  stage 4: building everything..
 --
 === gnu/lib/libobjc
 === gnu/lib/libg2c
 === gnu/usr.bin
 === gnu/usr.bin/bc
 === gnu/usr.bin/binutils
 === gnu/usr.bin/binutils/libiberty
 === gnu/usr.bin/binutils/libbfd
 cc1: warnings being treated as errors
 /usr/home/des/tinderbox/sparc64/src/contrib/binutils/bfd/elf-eh-frame.c: In function 
`_bfd_elf_discard_section_eh_frame':
 /usr/home/des/tinderbox/sparc64/src/contrib/binutils/bfd/elf-eh-frame.c:417: 
warning: comparison between signed and unsigned
 *** Error code 1

I've reduced the WARNS level in the sparc64 case until David has a
chance to look at my patch which fixes this warning.

Best regards,
Mike Barcroft

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



Re: sparc64 tinderbox failure

2002-07-11 Thread Bruce Evans

On Thu, 11 Jul 2002, Mike Barcroft wrote:

 Giorgos Keramidas [EMAIL PROTECTED] writes:
  Whoever fixes this, and however we agree to fix it,
  should also remember to close the bin/40382 PR.

 Comments on the attached, untested patch?

 Disable fatal warnings during bootstrap, build, and cross tools
 phase of world.

The setting of NO_WERROR belongs in [BTX]MAKE if anywhere.  This is
already done for [BX]MAKE but not for TMAKE.  However, I don't like
turning off warnings for any of these.  Warnings for these stages may
be even more important and should be less likely than warnings for
building the final world, since it is very important for basic tools
to be correct and for their source to be careful about portabilty
issues.

 Index: Makefile.inc1
 ===
 RCS file: /work/repo/src/Makefile.inc1,v
 retrieving revision 1.294
 diff -u -r1.294 Makefile.inc1
 --- Makefile.inc1 1 Jul 2002 17:51:43 -   1.294
 +++ Makefile.inc1 11 Jul 2002 04:50:02 -
 @@ -589,8 +589,8 @@
  ${_cxx_consumers} gnu/usr.bin/texinfo
   cd ${.CURDIR}/${_tool}; \
   ${MAKE} DIRPRFX=${_tool}/ obj; \
 - ${MAKE} DIRPRFX=${_tool}/ depend; \
 - ${MAKE} DIRPRFX=${_tool}/ all; \
 + ${MAKE} DIRPRFX=${_tool}/ NO_WERROR=true depend; \
 + ${MAKE} DIRPRFX=${_tool}/ NO_WERROR=true all; \
   ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX} install
  .endfor
 ...

This also has some style bugs :).  Any setting of NO_WERROR turns it on,
so setting it to different spellings of boolean true is just confusing.
It is set correctly for for [BX]MAKE.

Bruce


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



Re: sparc64 tinderbox failure

2002-07-11 Thread Mike Barcroft

Bruce Evans [EMAIL PROTECTED] writes:
 On Thu, 11 Jul 2002, Mike Barcroft wrote:
  Comments on the attached, untested patch?
 
  Disable fatal warnings during bootstrap, build, and cross tools
  phase of world.
 
 The setting of NO_WERROR belongs in [BTX]MAKE if anywhere.  This is
 already done for [BX]MAKE but not for TMAKE.  However, I don't like
 turning off warnings for any of these.  Warnings for these stages may
 be even more important and should be less likely than warnings for
 building the final world, since it is very important for basic tools
 to be correct and for their source to be careful about portabilty
 issues.

Well, unfortunately I don't think we can depend on older compilers
having correct warnings.  In PR 40382, it would seem the 4.5 - HEAD
upgrade path is broken because of fatal warnings.  A good workaround
for that problem might be specifying NO_WERROR for the entire build,
in which case -Werror becomes useless anyway.  So we might just as
well disable early fatal warnings and hope that developers can catch
most of the bugs later on in the build.

 This also has some style bugs :).  Any setting of NO_WERROR turns it on,
 so setting it to different spellings of boolean true is just confusing.
 It is set correctly for for [BX]MAKE.

Oh, that's a much nicer location.  :)  I think only BMAKE has
NO_WERROR defined, not XMAKE.

Best regards,
Mike Barcroft

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



Re: sparc64 tinderbox failure

2002-07-10 Thread Giorgos Keramidas

On 2002-07-10 09:58 +, Dag-Erling Smorgrav wrote:
 === bin/chmod
 cc1: warnings being treated as errors
 /usr/home/des/tinderbox/sparc64/src/bin/chmod/chmod.c: In function `main':
 /usr/home/des/tinderbox/sparc64/src/bin/chmod/chmod.c:174: warning: null format 
string

How does this look for fixing this warning?

%%%
Index: chmod.c
===
RCS file: /home/ncvs/src/bin/chmod/chmod.c,v
retrieving revision 1.25
diff -u -r1.25 chmod.c
--- chmod.c 30 Jun 2002 05:13:52 -  1.25
+++ chmod.c 10 Jul 2002 17:22:22 -
@@ -171,7 +171,7 @@
}
 
if ((ftsp = fts_open(++argv, fts_options, 0)) == NULL)
-   err(1, NULL);
+   err(1, %s: %s, *argv, strerror(p-fts_errno));
for (rval = 0; (p = fts_read(ftsp)) != NULL;) {
switch (p-fts_info) {
case FTS_D: /* Change it at FTS_DP. */
%%%


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



Re: sparc64 tinderbox failure

2002-07-10 Thread Dag-Erling Smorgrav

Giorgos Keramidas [EMAIL PROTECTED] writes:
 How does this look for fixing this warning?

No, gcc should accept a NULL format string for err(3).  It looks like
__printf0like is broken.

DES
-- 
Dag-Erling Smorgrav - [EMAIL PROTECTED]

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



Re: sparc64 tinderbox failure

2002-07-10 Thread Bruce Evans

On Wed, 10 Jul 2002, Giorgos Keramidas wrote:

 On 2002-07-10 09:58 +, Dag-Erling Smorgrav wrote:
  === bin/chmod
  cc1: warnings being treated as errors
  /usr/home/des/tinderbox/sparc64/src/bin/chmod/chmod.c: In function `main':
  /usr/home/des/tinderbox/sparc64/src/bin/chmod/chmod.c:174: warning: null format 
string

 How does this look for fixing this warning?

 %%%
 Index: chmod.c
 ===
 RCS file: /home/ncvs/src/bin/chmod/chmod.c,v
 retrieving revision 1.25
 diff -u -r1.25 chmod.c
 --- chmod.c   30 Jun 2002 05:13:52 -  1.25
 +++ chmod.c   10 Jul 2002 17:22:22 -
 @@ -171,7 +171,7 @@
   }

   if ((ftsp = fts_open(++argv, fts_options, 0)) == NULL)
 - err(1, NULL);
 + err(1, %s: %s, *argv, strerror(p-fts_errno));
   for (rval = 0; (p = fts_read(ftsp)) != NULL;) {
   switch (p-fts_info) {
   case FTS_D: /* Change it at FTS_DP. */
 %%%

The main bug is that the warning is emitted.  err(1, NULL) is perfectly
valid (see err(4)).  Apparently the sparc64 compiler is missing support
for __printf0like.

Bruce


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



Re: sparc64 tinderbox failure

2002-07-10 Thread Giorgos Keramidas

On 2002-07-10 14:22 +, Matthew Dillon wrote:
 :Giorgos Keramidas [EMAIL PROTECTED] writes:
 : How does this look for fixing this warning?
 :
 :No, gcc should accept a NULL format string for err(3).  It looks like
 :__printf0like is broken.

 Oops.  I've already starting changing the calls to err().   I would
 really like buildworld to work and there aren't too many of them, and
 besides a little more verboseness for some of these failures is not a bad
 thing.

The extra verboseness is fine, and I was almost finished posting a
note that mentioned it.  But I didn't thinking that the __printf0like
bugs will never be fixed if we hide them by patching chmod.

Nevertheless, I do agree that a more verbose error message is likely
to be an improvement in this particular case.


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



Re: sparc64 tinderbox failure

2002-07-10 Thread Matthew Dillon


:
:Giorgos Keramidas [EMAIL PROTECTED] writes:
: How does this look for fixing this warning?
:
:No, gcc should accept a NULL format string for err(3).  It looks like
:__printf0like is broken.
:
:DES
:-- 
:Dag-Erling Smorgrav - [EMAIL PROTECTED]

Oops.  I've already starting changing the calls to err().   I would
really like buildworld to work and there aren't too many of them, and
besides a little more verboseness for some of these failures is not a bad
thing.  I'm going to finish what I've been doing and if someone has a
real huge chip on their shoulder and can't handle the strain then they
can fix __printf0like and then back-out some or all of my changes with
my permission.

Personally speaking, as much as GCC annoys me it is sometimes better to
modify the utility code then to add yet another hack to GCC that needs
to be synchronized every time we update.

-Matt
Matthew Dillon 
[EMAIL PROTECTED]


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



Re: sparc64 tinderbox failure

2002-07-10 Thread Dag-Erling Smorgrav

Bruce Evans [EMAIL PROTECTED] writes:
 The main bug is that the warning is emitted.  err(1, NULL) is perfectly
 valid (see err(4)).  Apparently the sparc64 compiler is missing support
 for __printf0like.

Strangely, my Alpha (July 3 -CURRENT) complains about this too, but my
i386 (June 24 -CURRENT) doesn't.  Here's my test program:

#include stdio.h

int
main(void)
{
printf(NULL);
return 0;
}

on Alpha, I get

des@dsa ~% gcc -Wformat -c /tmp/format.c
/tmp/format.c: In function `main':
/tmp/format.c:6: warning: null format string

on i386, I don't get a warning.

DES
-- 
Dag-Erling Smorgrav - [EMAIL PROTECTED]

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



Re: sparc64 tinderbox failure

2002-07-10 Thread Bruce Evans

On Thu, 11 Jul 2002, Giorgos Keramidas wrote:

 The extra verboseness is fine, and I was almost finished posting a
 note that mentioned it.  But I didn't thinking that the __printf0like
 bugs will never be fixed if we hide them by patching chmod.

It was fixed more than a month ago:

% RCS file: /home/ncvs/src/contrib/gcc/c-format.c,v
% Working file: c-format.c
% head: 1.4
% ...
% 
% revision 1.3
% date: 2002/05/22 16:37:09;  author: obrien;  state: Exp;  lines: +83 -6
% 1/2assed reimplementation of c-common.c revs 1.2 (-fformat-extensions)
% and 1.3 (printf0) for GCC 3.1.
% 

The printf0 part always worked on i386's and doesn't seem to have any machine
dependencies.

Bruce


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



Re: sparc64 tinderbox failure

2002-07-10 Thread W Gerald Hicks


On Wednesday, July 10, 2002, at 05:22 PM, Matthew Dillon wrote:
[snips]

 Personally speaking, as much as GCC annoys me it is sometimes 
 better to
 modify the utility code then to add yet another hack to GCC that 
 needs
 to be synchronized every time we update.

   -Matt
   Matthew Dillon
   [EMAIL PROTECTED]

Amen!  These hacks also place some things nearly out of reach (such as
cross-compilability from Solaris).

Just how _does_ one build a functional cross-toolchain for FreeBSD
on a non-FreeBSD host?

Cheers,

Jerry Hicks
[EMAIL PROTECTED]


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



Re: sparc64 tinderbox failure

2002-07-10 Thread Peter Wemm

Matthew Dillon wrote:
 
 :
 :Giorgos Keramidas [EMAIL PROTECTED] writes:
 : How does this look for fixing this warning?
 :
 :No, gcc should accept a NULL format string for err(3).  It looks like
 :__printf0like is broken.
 :
 :DES
 :-- 
 :Dag-Erling Smorgrav - [EMAIL PROTECTED]
 
 Oops.  I've already starting changing the calls to err(). 

Please do not.  gcc is just a tool.  If it emits a warning on some arches
because gcc doesn't understand how our libraries work, then we should
disable the gcc checking for those arches on those functions.  ie: remove
the __printf0like completely for #ifdef sparc64 for err() etc.

eg:

--- cdefs.h 2002/07/08 16:43:35 1.56
+++ cdefs.h 2002/07/10 23:18:10
@@ -174,9 +174,9 @@
__attribute__((__format__ (__scanf__, fmtarg, firstvararg)))
 #endif
 
 /* Compiler-dependent macros that rely on FreeBSD-specific extensions. */
-#if __FreeBSD_cc_version = 31
+#if __FreeBSD_cc_version = 31  !defined(__sparc64__)
 #define__printf0like(fmtarg, firstvararg) \
__attribute__((__format__ (__printf0__, fmtarg, firstvararg)))
 #else
 #define__printf0like(fmtarg, firstvararg)

This is much much less disruptive than slashing through userland and
fixing something that is already perfectly correct and legal.

Cheers,
-Peter
--
Peter Wemm - [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]
All of this is for nothing if we don't go to the stars - JMS/B5


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



Re: sparc64 tinderbox failure

2002-07-10 Thread Peter Wemm

Dag-Erling Smorgrav wrote:
 Bruce Evans [EMAIL PROTECTED] writes:
  The main bug is that the warning is emitted.  err(1, NULL) is perfectly
  valid (see err(4)).  Apparently the sparc64 compiler is missing support
  for __printf0like.
 
 Strangely, my Alpha (July 3 -CURRENT) complains about this too, but my
 i386 (June 24 -CURRENT) doesn't.  Here's my test program:
 
 #include stdio.h
 
 int
 main(void)
 {
 printf(NULL);
 return 0;
 }
 
 on Alpha, I get
 
 des@dsa ~% gcc -Wformat -c /tmp/format.c
 /tmp/format.c: In function `main':
 /tmp/format.c:6: warning: null format string
 
 on i386, I don't get a warning.

Stranger and stranger..  On sparc64 from:

peter@panther[4:21pm]~-104 uname -a
FreeBSD panther.freebsd.org FreeBSD 5.0-CURRENT #2: Sun Jul  7 20:52:14 PDT 2002er
peter@panther[4:21pm]~-105 cat foo.c
#include stdio.h
#include err.h

int
main(void)
{
printf(NULL);
err(1, NULL);
return 0;
}

peter@panther[4:22pm]~-106 cc -O -Wformat -c foo.c
peter@panther[4:22pm]~-107 

ie: it looks like it is completely disabled. Maybe the sparc64 tinderbox
host is simply out of sync with -current?

Cheers,
-Peter
--
Peter Wemm - [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]
All of this is for nothing if we don't go to the stars - JMS/B5


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



Re: sparc64 tinderbox failure

2002-07-10 Thread Mike Barcroft

Peter Wemm [EMAIL PROTECTED] writes:
[...]
 peter@panther[4:22pm]~-106 cc -O -Wformat -c foo.c
 peter@panther[4:22pm]~-107 
 
 ie: it looks like it is completely disabled. Maybe the sparc64 tinderbox
 host is simply out of sync with -current?

It has a kernel/world of June 27, which seems to be the problem.  I'll
update the system today, but we should probably disable fatal warnings
during the build/cross tools phase of world.

Best regards,
Mike Barcroft

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



Re: sparc64 tinderbox failure

2002-07-10 Thread David Schultz

Thus spake Peter Wemm [EMAIL PROTECTED]:
 Please do not.  gcc is just a tool.  If it emits a warning on some arches
 because gcc doesn't understand how our libraries work, then we should
 disable the gcc checking for those arches on those functions.  ie: remove
 the __printf0like completely for #ifdef sparc64 for err() etc.
...
 This is much much less disruptive than slashing through userland and
 fixing something that is already perfectly correct and legal.

I agree that there's little sense in changing the code to work
around a compiler bug, but it does not follow that the change is
inherently a bad idea.  I tend to think of adding descriptive
error messages as something that should have been done long ago,
and just happens to be slightly more useful now.  The change buys
us the time to figure out what's really wrong with gcc, rather
than disabling and ignoring the offending warnings on sparc64.

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



Re: sparc64 tinderbox failure

2002-07-10 Thread Giorgos Keramidas

Whoever fixes this, and however we agree to fix it,
should also remember to close the bin/40382 PR.

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



Re: sparc64 tinderbox failure

2002-07-10 Thread Mike Barcroft

Giorgos Keramidas [EMAIL PROTECTED] writes:
 Whoever fixes this, and however we agree to fix it,
 should also remember to close the bin/40382 PR.

Comments on the attached, untested patch?

Best regards,
Mike Barcroft


Disable fatal warnings during bootstrap, build, and cross tools
phase of world.

Index: Makefile.inc1
===
RCS file: /work/repo/src/Makefile.inc1,v
retrieving revision 1.294
diff -u -r1.294 Makefile.inc1
--- Makefile.inc1   1 Jul 2002 17:51:43 -   1.294
+++ Makefile.inc1   11 Jul 2002 04:50:02 -
@@ -589,8 +589,8 @@
 ${_cxx_consumers} gnu/usr.bin/texinfo
cd ${.CURDIR}/${_tool}; \
${MAKE} DIRPRFX=${_tool}/ obj; \
-   ${MAKE} DIRPRFX=${_tool}/ depend; \
-   ${MAKE} DIRPRFX=${_tool}/ all; \
+   ${MAKE} DIRPRFX=${_tool}/ NO_WERROR=true depend; \
+   ${MAKE} DIRPRFX=${_tool}/ NO_WERROR=true all; \
${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX} install
 .endfor
 
@@ -624,7 +624,8 @@
 .for _tool in bin/csh bin/sh ${_games} gnu/usr.bin/cc/cc_tools ${_fortran} \
 ${_libroken4} ${_libkrb5} lib/libncurses ${_share} \
 usr.bin/awk usr.bin/file usr.sbin/sysinstall
-   cd ${.CURDIR}/${_tool}; ${MAKE} DIRPRFX=${_tool}/ build-tools
+   cd ${.CURDIR}/${_tool}; \
+   ${MAKE} DIRPRFX=${_tool}/ NO_WERROR=true build-tools
 .endfor
 
 #
@@ -650,8 +651,8 @@
 gnu/usr.bin/cc ${_xlint}
cd ${.CURDIR}/${_tool}; \
${MAKE} DIRPRFX=${_tool}/ obj; \
-   ${MAKE} DIRPRFX=${_tool}/ depend; \
-   ${MAKE} DIRPRFX=${_tool}/ all; \
+   ${MAKE} DIRPRFX=${_tool}/ NO_WERROR=true depend; \
+   ${MAKE} DIRPRFX=${_tool}/ NO_WERROR=true all; \
${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX} install
 .endfor
 



Re: sparc64 tinderbox failure

2002-07-10 Thread Andrew Kolchoogin

Bruce,

On Thu, Jul 11, 2002 at 08:23:06AM +1000, Bruce Evans wrote:

 The extra verboseness is fine, and I was almost finished posting a
 note that mentioned it.  But I didn't thinking that the __printf0like
 bugs will never be fixed if we hide them by patching chmod.
 It was fixed more than a month ago:
sorry, -current from July, 10:

===
roadstone# cd /usr/src/bin/chmod/
roadstone# ls
CVS Makefilechmod.1 chmod.c
roadstone# make clean
rm -f chmod chmod.o chmod.1.gz chmod.1.cat.gz
roadstone# make
cc -O -pipe -mcpu=ev5   -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wformat=2 
-Wno-format-extra-args -Werror  -c /net/storage/FreeBSD/src/bin/chmod/chmod.c
cc1: warnings being treated as errors
/net/storage/FreeBSD/src/bin/chmod/chmod.c: In function `main':
/net/storage/FreeBSD/src/bin/chmod/chmod.c:174: warning: null format string
*** Error code 1

Stop in /net/storage/FreeBSD/src/bin/chmod.
roadstone#
===

Road Stone is Alpha AXP EV6 DECChip 21264 machine.

 The printf0 part always worked on i386's and doesn't seem to have any machine
 dependencies.
I hope you are right. :)

Andrew.

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



Re: sparc64 tinderbox failure

2002-07-08 Thread Doug Barton

Would it be possible to get better granularity on when things like this
are sent to the list? Maybe some flag to set that says, Hey, I started an
actual buildworld, so from here on out any errors get mailed to the list.

Doug


On Mon, 8 Jul 2002, Dag-Erling Smorgrav wrote:

 Mon Jul  8 07:00:00 GMT 2002
 cvs [update aborted]: /home/ncvs/CVSROOT: Interrupted system call

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



-- 
   We have known freedom's price. We have shown freedom's power.
  And in this great conflict, ...  we will see freedom's victory.
- George W. Bush, President of the United States
  State of the Union, January 28, 2002

 Do YOU Yahoo!?



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



Re: sparc64 tinderbox failure

2002-06-27 Thread Mike Barcroft

Dag-Erling Smorgrav [EMAIL PROTECTED] writes:
 --
  Rebuilding the temporary build tree
 --
  stage 1: bootstrap tools
 --
 /bin/sh:Permission denied

Oops, this was the result of a conflict with my installworld.

Best regards,
Mike Barcroft

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



Re: sparc64 tinderbox failure

2002-06-13 Thread Dag-Erling Smorgrav

Dag-Erling Smorgrav [EMAIL PROTECTED] writes:
 Thu Jun 13 07:00:00 GMT 2002
 cvs [update aborted]: /home/ncvs/CVSROOT: Permission denied

Mike, looks like the /work/repo isn't mounted on bowie.  Can you fix
this before the next run (7 am GMT tomorrow)?

DES
-- 
Dag-Erling Smorgrav - [EMAIL PROTECTED]

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