Date: Tue, 12 Aug 2003 21:46:41 -0400 (EDT) From: David Gilbert <dgilbert@daveg.ca> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/55517: team port broken Message-ID: <20030813014641.BE1F1435F@canoe.velocet.net> Resent-Message-ID: <200308130150.h7D1oGcr011939@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 55517 >Category: ports >Synopsis: team port broken >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Aug 12 18:50:15 PDT 2003 >Closed-Date: >Last-Modified: >Originator: David Gilbert >Release: FreeBSD 5.1-CURRENT i386 >Organization: DaveG.ca >Environment: System: FreeBSD canoe.velocet.net 5.1-CURRENT FreeBSD 5.1-CURRENT #4: Sun Aug 10 13:03:32 EDT 2003 dgilbert@canoe.velocet.net:/usr/src/sys/i386/compile/CANOE i386 FreeBSD-5.1-CURRENT, made today. >Description: Something in the compiler change seems to have changed such that 'off_t unsigned' is not accepted as a varible type. >How-To-Repeat: cd /usr/ports/misc/team make >Fix: This patch to team.c appears to make it compile. The patch simply removes 'unsigned' from every instance of 'off_t.*unsigned' in the code. --- work/team-3.1/team.c Tue Aug 12 21:42:12 2003 +++ team.c Tue Aug 12 21:42:07 2003 @@ -58,8 +58,8 @@ upstream to it, which has much the same effect. */ -#define TeamLVOLSZ (off_t unsigned)(1L<<10) -#define TeamHVOLSZ ((off_t unsigned) 3 * ((off_t unsigned) 1 << 62)) +#define TeamLVOLSZ (off_t )(1L<<10) +#define TeamHVOLSZ ((off_t ) 3 * ((off_t) 1 << 62)) #define TeamLBUFSZ (64) /* Low buffer size */ #define TeamDBUFSZ (60*512) /* Default buffer size */ @@ -203,7 +203,7 @@ { int fd; short status; - off_t unsigned size; + off_t size; }; local Fd FdIn,FdOut; @@ -212,7 +212,7 @@ ( fast Fd *fd _ int ffd -_ off_t unsigned size +_ off_t size ) { fd->status = (ffd >= 0) ? FdOPEN : FdCLOSED; @@ -265,12 +265,12 @@ to->fd = from->fd; } -local off_t unsigned FdRetry on((fd,which,done,space)) is +local off_t FdRetry on((fd,which,done,space)) is ( fast Fd *fd _ char *which -_ off_t unsigned done -_ off_t unsigned space +_ off_t done +_ off_t space ) { int tty; @@ -338,7 +338,7 @@ local unsigned FdCanDo on((remaining,available)) is ( fast address remaining -_ fast off_t unsigned available +_ fast off_t available ) { return (remaining < available) @@ -350,10 +350,10 @@ fast Fd *fd _ pointer buffer _ fast address todo -_ off_t unsigned done +_ off_t done ) { - fast off_t unsigned space; + fast off_t space; fast int bytesRead; fast address justDone; @@ -391,10 +391,10 @@ fast Fd *fd _ pointer buffer _ fast address todo -_ off_t unsigned done +_ off_t done ) { - fast off_t unsigned space; + fast off_t space; fast int bytesWritten; fast address justDone; @@ -471,7 +471,7 @@ { Token token; short status; - off_t unsigned done; + off_t done; }; local bool StreamSend on((fd,token,status,done)) is @@ -479,7 +479,7 @@ fast Fd *fd _ Token token _ short status -_ off_t unsigned done +_ off_t done ) { fast int n; @@ -501,7 +501,7 @@ fast Fd *fd _ Token *tokenp _ short *statusp -_ off_t unsigned *donep +_ off_t *donep ) { fast int n; @@ -554,7 +554,7 @@ #define GuyRECEIVE(guy,tokenp,statusp,donep) \ StreamReceive(&guy->upStream,tokenp,statusp,donep) -local bool GuyStop of((Guy *,char *,off_t unsigned)); +local bool GuyStop of((Guy *,char *,off_t )); local bool GuyStart on((guy,bufsize)) is ( @@ -565,7 +565,7 @@ fast char *buffer; Token token; short status; - off_t unsigned done; + off_t done; bool received; static int bytesRead,bytesWritten; @@ -637,7 +637,7 @@ ( fast Guy *guy _ char *errormsg -_ off_t unsigned done +_ off_t done ) { Mesg(("GuyStop guy %#o\n",guy)); @@ -646,7 +646,7 @@ { if (report) mesg("%qu kilobytes, %lu seconds\r\n", - done>>10,(off_t unsigned) (time((time_t *) 0)-origin)); + done>>10,(off_t ) (time((time_t *) 0)-origin)); else if (verbose) mesg("\n"); } @@ -715,8 +715,8 @@ ( fast Team *team _ address bufsize -_ off_t unsigned isize -_ off_t unsigned osize +_ off_t isize +_ off_t osize ) { /* @@ -956,19 +956,19 @@ /*NOTREACHED*/ } -local off_t unsigned atos on((s)) is +local off_t atos on((s)) is ( fast char *s ) { - fast off_t unsigned l; + fast off_t l; for ( s, l = 0L; *s >= '0' && *s <= '9'; s++ ) - l = l*10L + (off_t unsigned) (*s-'0'); + l = l*10L + (off_t ) (*s-'0'); if (*s == 'b') l *= (1L<<9); if (*s == 'k') l *= (1L<<10); @@ -987,8 +987,8 @@ short unsigned teamsize; address bufsize; - off_t unsigned isize; - off_t unsigned osize; + off_t isize; + off_t osize; int opt; teamsize = TeamDTEAMSZ; >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030813014641.BE1F1435F>