Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 440610 Details for
Bug 588772
games-action/xbomber-101: fails to compile with clang-3.7.1
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
compile log
compile.txt (text/plain), 34.65 KB, created by
Austin English (RETIRED)
on 2016-07-13 18:39:52 UTC
(
hide
)
Description:
compile log
Filename:
MIME Type:
Creator:
Austin English (RETIRED)
Created:
2016-07-13 18:39:52 UTC
Size:
34.65 KB
patch
obsolete
>Appending /home/austin/src/gentoo to PORTDIR_OVERLAY... > * xbomber-101.tgz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] >/home/austin/src/gentoo/eclass/games.eclass: line 296: egetshell: command not found >>>> Unpacking source... >>>> Unpacking xbomber-101.tgz to /var/tmp/portage/games-action/xbomber-101/work >>>> Source unpacked in /var/tmp/portage/games-action/xbomber-101/work >>>> Preparing source in /var/tmp/portage/games-action/xbomber-101/work/xbomber-101 ... > [32;01m*[0m Applying xbomber-101-va_list.patch ... >[A[72C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Applying xbomber-101-gcc4.patch ... >[A[72C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Applying xbomber-101-ldflags.patch ... >[A[72C [34;01m[ [32;01mok[34;01m ][0m >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/games-action/xbomber-101/work/xbomber-101 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/games-action/xbomber-101/work/xbomber-101 ... >make -j8 >clang -O2 -g -march=corei7 -pipe -c -o bomber.o bomber.c >clang -O2 -g -march=corei7 -pipe -c -o x.o x.c >clang -O2 -g -march=corei7 -pipe -c -o sound.o sound.c >clang -O2 -g -march=corei7 -pipe -Wl,-O1 -Wl,--as-needed matcher.c -o matcher >[1msound.c:47:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >soundinit(char *name) >[0;1;32m^ >[0m[1msound.c:60:3: [0m[0;1;31merror: [0m[1mnon-void function 'soundinit' should return a value > [-Wreturn-type][0m > return; >[0;1;32m ^ >[0m[1msound.c:81:2: [0m[0;1;35mwarning: [0m[1mimplicit declaration of function 'doall' is invalid in > C99 [-Wimplicit-function-declaration][0m > doall(); >[0;1;32m ^ >[0m[1msound.c:119:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >doall() >[0;1;32m^ >[0m3 warnings and 1 error generated. >[1mmatcher.c:132:31: [0m[0;1;35mwarning: [0m[1mpassing 'int *' to parameter of type 'socklen_t *' > (aka 'unsigned int *') converts between pointers to integer<builtin>: recipe for target 'sound.o' failed > types with > make: *** [sound.o] Error 1 >make: *** Waiting for unfinished jobs.... >different sign [-Wpointer-sign][0m > (struct sockaddr *)&sender,&senderlength); >[0;1;32m ^~~~~~~~~~~~~ >[0m[1m/usr/include/sys/socket.h:176:27: [0m[0;1;30mnote: [0mpassing argument to parameter > '__addr_len' here[0m > socklen_t *__restrict __addr_len); >[0;1;32m ^ >[0m[1mx.c:49:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' [-Wimplicit-int][0m >xtest(int n) >[0;1;32m^ >[0m[1mx.c:55:1: [0m[0;1;35mwarning: [0m[1mcontrol reaches end of non-void function [-Wreturn-type][0m >} >[0;1;32m^ >[0m[1mmatcher.c:254:4: [0m[0;1;35mwarning: [0m[1mformat specifies type 'int' but the argument has type > 'unsigned long' [-Wformat][0m > (addr>>24)&255,(addr>>16)&255,(addr>>8)&255,addr... >[0;1;32m ^~~~~~~~~~~~~~ >[0m[1mmatcher.c:[1mx.c:219:5: [0m[0;1;35mwarning: [0m[1mimplicit declaration of function 'getspace' is invalid in > C99 [-Wimplicit-function-declaration][0m > if(getspace(fig)) >[0;1;32m ^ >[0m254:19: [0m[0;1;35mwarning: [0m[1mformat specifies type 'int' but the argument has type > 'unsigned long' [-Wformat][0m > (addr>>24)&255,(addr>>16)&255,(addr>>8)&255,addr... >[0;1;32m ^~~~~~~~~~~~~~ >[0m[1mmatcher.c:254:34: [0m[0;1;35mwarning: [0m[1mformat specifies type 'int' but the argument has type > 'unsigned long' [-Wformat][0m > (addr>>24)&255,(addr>>16)&255,(addr>>8)&255,addr... >[0;1;32m ^~~~~~~~~~~~~ >[0m[1mmatcher.c:254:48: [0m[0;1;35mwarning: [0m[1mformat specifies type 'int' but the argument has type > 'unsigned long' [-Wformat][0m > ...(addr>>24)&255,(addr>>16)&255,(addr>>8)&255,addr&255,port, >[0;1;32m ^~~~~~~~ >[0m[1mmatcher.c:255:28: [0m[0;1;35mwarning: [0m[1mformat specifies type 'unsigned int' but the argument > [1mx.c:554:5: [0m[0;1;35mwarning: [0m[1mimplicit declaration of function 'allocgfxres' is invalid in > C99 [-Wimplicit-function-declaration][0m > if(allocgfxres()) >[0;1;32m ^ >[0mhas type 'struct gamehost *' [-Wformat][0m > new->status ? '+' : '-',match,new->name); >[0;1;32m ^~~~~ >[0m[1mx.c:561:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' [-Wimplicit-int][0m >allocgfxres() >[0;1;32m^ >[0m[1mmatcher.c:293[1mx.c:585:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' [-Wimplicit-int][0m >getspace(figure *fig) >[0;1;32m^ >[0m:4: [0m[0;1;35mwarning: [0m[1mformat specifies type 'int' but the argument has type > 'unsigned long' [-Wformat][0m > (addr>>24)&255,(addr>>16)&255,(addr>>8)&255,addr... >[0;1;32m ^~~~~~~~~~~~~~ >[0m[1mmatcher.c:293:19: [0m[0;1;35mwarning: [0m[1mformat specifies type 'int' but [1mx.c:735:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' [-Wimplicit-int][0m >greyrect(int x,int y,int xsize,int ysize) >[0;1;32m^ >[0mthe argument[1mx.c:742:1: [0m[0;1;35mwarning: [0m[1mcontrol reaches end of non-void function [-Wreturn-type][0m >} >[0;1;32m^ >[0m has type > 'unsigned long' [-Wformat][0m > (addr>>24)&255,(addr>>16)&255,(addr>>8)&255,addr... >[0;1;32m ^~~~~~~~~~~~~~ >[0m[1mmatcher.c:293:34: [0m[0;1;35mwarning: [0m[1mformat specifies type 'int' but the argument has type > 'unsigned long' [-Wformat][0m > (addr>>24)&255,(addr>>16)&255,(addr>>8)&255,addr... >[0;1;32m ^~~~~~~~~~~~~ >[0m[1mmatcher.c:293:48: [0m[0;1;35mwarning: [0m[1mformat specifies type 'int' but the argument has type > 'unsigned long' [-Wformat][0m > ...(addr>>24)&255,(addr>>16)&255,(addr>>8)&255,addr&255,port); >[0;1;32m ^~~~~~~~ >[0m[1mbomber.c:182:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >myrand1() >[0;1;32m^ >[0m[1mbomber.c:193:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >myrand() >[0;1;32m^ >[0m[1mbomber.c:200:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >initmyrand() >[0;1;32m^ >[0m[1mbomber.c:207:3: [0m[0;1;35mwarning: [0m[1massigning to 'char *' from 'unsigned char [250]' > converts between pointers to integer types with different sign > [-Wpointer-sign][0m > p=myrandblock; >[0;1;32m ^~~~~~~~~~~~ >[0m[1mbomber.c:215:3: [0m[0;1;35mwarning: [0m[1massigning to 'char *' from 'unsigned char *' converts > between pointers to integer types with different sign [-Wpointer-sign][0m > p=myrandblock+14; >[0;1;32m ^~~~~~~~~~~~~~~ >[0m[1mbomber.c:229:1: [0m[0;1;35mwarning: [0m[1mcontrol reaches end of non-void function > [-Wreturn-type][0m >} >[0;1;32m^ >[0m[1mbomber.c:263:31: [0m[0;1;35mwarning: [0m[1mpassing 'int *' to parameter of type 'socklen_t *' > (aka 'unsigned int *') converts between pointers to integer types with > different sign [-Wpointer-sign][0m > (struct sockaddr *)&sender,&senderlength); >[0;1;32m ^~~~~~~~~~~~~ >[0m[1m/usr/include/sys/socket.h:176:27: [0m[0;1;30mnote: [0mpassing argument to parameter > '__addr_len' here[0m > socklen_t *__restrict __addr_len); >[0;1;32m ^ >[0m[1mbomber.c:292:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >sendactions(int which,int frame) >[0;1;32m^ >[0m[1mbomber.c:303:34: [0m[0;1;35mwarning: [0m[1mpassing 'char [64]' to parameter of type > 'unsigned char *' converts between pointers to integer types with > different sign [-Wpointer-sign][0m > putmsg(&netnodes[which].netname,msg,MAXNETNODES+9); >[0;1;32m ^~~ >[0m[1mbomber.c:233:54: [0m[0;1;30mnote: [0mpassing argument to parameter 'msg' here[0m >int putmsg(struct sockaddr_in *toname,unsigned char *msg,int len) >[0;1;32m ^ >[0m[1mbomber.c:304:1: [0m[0;1;35mwarning: [0m[1mcontrol reaches end of non-void function > [-Wreturn-type][0m >} >[0;1;32m^ >[0m[1mbomber.c:305:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >sendmine(int frame) >[0;1;32m^ >[0m[1mbomber.c:315:21: [0m[0;1;35mwarning: [0m[1mpassing 'char [64]' to parameter of type > 'unsigned char *' converts between pointers to integer types with > different sign [-Wpointer-sign][0m > putmsg(&mastername,msg,10); >[0;1;32m ^~~ >[0m[1mbomber.c:233:54: [0m[0;1;30mnote: [0mpassing argument to parameter 'msg' here[0m >int putmsg(struct sockaddr_in *toname,unsigned char *msg,int len) >[0;1;32m ^ >[0m[1mbomber.c:316:1: [0m[0;1;35mwarning: [0m[1mcontrol reaches end of non-void function > [-Wreturn-type][0m >} >[0;1;32m^ >[0m[1mbomber.c:318:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >buildinform(unsigned char type) >[0;1;32m^ >[0m[1mbomber.c:339:1: [0m[0;1;35mwarning: [0m[1mcontrol reaches end of non-void function > [-Wreturn-type][0m >} >[0;1;32m^ >[0m[1mbomber.c:340:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >inform1(int which) >[0;1;32m^ >[0m[1mbomber.c:344:1: [0m[0;1;35mwarning: [0m[1mcontrol reaches end of non-void function > [-Wreturn-type][0m >} >[0;1;32m^ >[0m[1mbomber.c:345:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >inform(unsigned char type) >[0;1;32m^ >[0m[1mbomber.c:352:1: [0m[0;1;35mwarning: [0m[1mcontrol reaches end of non-void function > [-Wreturn-type][0m >} >[0;1;32m^ >[0m[1mbomber.c:354:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >networktraffic() >[0;1;32m^ >[0m[1mbomber.c:364:15: [0m[0;1;31merror: [0m[1mnon-void function 'networktraffic' should return a value > [-Wreturn-type][0m > if(!network) return; >[0;1;32m ^ >[0m[1mbomber.c:444:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >getsocket() >[0;1;32m^ >[0m[1mbomber.c:492:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >freegfxset(gfxset *gs) >[0;1;32m^ >[0m[1mbomber.c:498:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >nomem(char *str) >[0;1;32m^ >[0m[1mbomber.c:505:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >getgroup(char *name,gfxset *colorgs,figure *fig,int count) >[0;1;32m^ >[0m[1mbomber.c:524:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >getsingle(char *name,figure *fig,int count) >[0;1;32m^ >[0m[1mbomber.c:555:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >loadgfx() >[0;1;32m^ >[0m[1mbomber.c:595:2: [0m[0;1;35mwarning: [0m[1mimplicit declaration of function 'solidfetch' is > invalid in C99 [-Wimplicit-function-declaration][0m > solidfetch(gs,&background); >[0;1;32m ^ >[0m[1mbomber.c:654:2: [0m[0;1;35mwarning: [0m[1mimplicit declaration of function 'update' is invalid in > C99 [-Wimplicit-function-declaration][0m > update(); >[0;1;32m ^ >[0m[1mbomber.c:692:22: [0m[0;1;35mwarning: [0m[1moperator '>>' has lower precedence than '-'; '-' will > be evaluated first [-Wshift-op-parentheses][0m > drawbigstring(IXSIZE-w>>1,y,str); >[0;1;32m ~~~~~~^~~~ >[0m[1mbomber.c:692:22: [0m[0;1;30mnote: [0mplace parentheses around the '-' expression to silence > this warning[0m > drawbigstring(IXSIZE-w>>1,y,str); >[0;1;32m ~~~~~~^~ >[0m[1mbomber.c:699:2: [0m[0;1;35mwarning: [0m[1mimplicit declaration of function 'adddamage' is invalid > in C99 [-Wimplicit-function-declaration][0m > adddamage(xpos,ypos,fontxsize*strlen(str),fontysize); >[0;1;32m ^ >[0m[1mbomber.c:700:10: [0m[0;1;35mwarning: [0m[1musing the result of an assignment as a condition > without parentheses [-Wparentheses][0m > while(ch=*str++) >[0;1;32m ~~^~~~~~~ >[0m[1mbomber.c:700:10: [0m[0;1;30mnote: [0mplace parentheses around the assignment to silence this > warning[0m > while(ch=*str++) >[0;1;32m ^ >[0m[0;32m ( ) >[0m[1mbomber.c:700:10: [0m[0;1;30mnote: [0muse '==' to turn this assignment into an equality > comparison[0m > while(ch=*str++) >[0;1;32m ^ >[0m[0;32m == >[0m[1mbomber.c:702:40: [0m[0;1;35mwarning: [0m[1mimplicit declaration of function 'toupper' is invalid > in C99 [-Wimplicit-function-declaration][0m > drawfigure(xpos,ypos,font+asciiremap[toupper(ch)]); >[0;1;32m ^ >[0m[1mbomber.c:711:10: [0m[0;1;35mwarning: [0m[1musing the result of an assignment as a condition > without parentheses [-Wparentheses][0m > while(ch=*str++) >[0;1;32m ~~^~~~~~~ >[0m[1mbomber.c:711:10: [0m[0;1;30mnote: [0mplace parentheses around the assignment to silence this > warning[0m > while(ch=*str++) >[0;1;32m ^ >[0m[0;32m ( ) >[0m[1mbomber.c:711:10: [0m[0;1;30mnote: [0muse '==' to turn this assignment into an equality > comparison[0m > while(ch=*str++) >[0;1;32m ^ >[0m[0;32m == >[0m[1mbomber.c:722:6: [0m[0;1;35mwarning: [0m[1mimplicit declaration of function 'dopcxreal' is invalid > in C99 [-Wimplicit-function-declaration][0m > err=dopcxreal(name,gs); >[0;1;32m ^ >[0m[1mbomber.c:839:11: [0m[0;1;35mwarning: [0m[1mimplicit declaration of function 'arraytoscreenx' is > invalid in C99 [-Wimplicit-function-declaration][0m > fl->xpos=arraytoscreenx(px); >[0;1;32m ^ >[0m[1mbomber.c:840:11: [0m[0;1;35mwarning: [0m[1mimplicit declaration of function 'arraytoscreeny' is > invalid in C99 [-Wimplicit-function-declaration][0m > fl->ypos=arraytoscreeny(py); >[0;1;32m ^ >[0m[1mbomber.c:876:2: [0m[0;1;35mwarning: [0m[1mimplicit declaration of function 'playsound' is invalid > in C99 [-Wimplicit-function-declaration][0m > playsound(3); >[0;1;32m ^ >[0m[1mbomber.c:990:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >drawbombs() >[0;1;32m^ >[0m[1mbomber.c:1005:8: [0m[0;1;35mwarning: [0m[1mimplicit declaration of function 'tovideox' is invalid > in C99 [-Wimplicit-function-declaration][0m > xpos=tovideox(bmb->xpos); >[0;1;32m ^ >[0m[1mbomber.c:1006:8: [0m[0;1;35mwarning: [0m[1mimplicit declaration of function 'tovideoy' is invalid > in C99 [-Wimplicit-function-declaration][0m > ypos=tovideoy(bmb->ypos)-3; >[0;1;32m ^ >[0m[1mbomber.c:1008:3: [0m[0;1;35mwarning: [0m[1mimplicit declaration of function 'addsprite' is > invalid in C99 [-Wimplicit-function-declaration][0m > addsprite(xpos,ypos,figtab+j); >[0;1;32m ^ >[0m[1mbomber.c:1012:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >processflames() >[0;1;32m^ >[0m[1mbomber.c:1036:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >drawflames() >[0;1;32m^ >[0m[1mbomber.c:1262:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >addsprite(int x,int y,figure *fig) >[0;1;32m^ >[0m[1mbomber.c:1265:30: [0m[0;1;31merror: [0m[1mnon-void function 'addsprite' should return a value > [-Wreturn-type][0m > if(spritesused==MAXSPRITES) return; >[0;1;32m ^ >[0m[1mbomber.c:1272:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >adddamage(int xpos,int ypos,int xsize,int ysize) >[0;1;32m^ >[0m[1mbomber.c:1275:29: [0m[0;1;31merror: [0m[1mnon-void function 'adddamage' should return a value > [-Wreturn-type][0m > if(damageused==MAXDAMAGES) return; >[0;1;32m ^ >[0m[1mbomber.c:1283:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >plotsprites() >[0;1;32m^ >[0m[1mbomber.c:1299:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >erasesprites() >[0;1;32m^ >[0m[1mbomber.c:1319:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >clearsprites() >[0;1;32m^ >[0m[1mbomber.c:1330:3: [0m[0;1;35mwarning: [0m[1mimplicit declaration of function 'clearrect' is > invalid in C99 [-Wimplicit-function-declaration][0m > clearrect(sp->xpos+fig->xdelta,sp->ypos+fig->ydelta, >[0;1;32m ^ >[0m[1mbomber.c:1337:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >clearspritelist() >[0;1;32m^ >[0m[1mbomber.c:1341:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >update() >[0;1;32m^ >[0m[1mbomber.c:1360:26: [0m[0;1;35mwarning: [0m[1moperator '<<' has lower precedence than '+'; '+' will > be evaluated first [-Wshift-op-parentheses][0m > x+=arrayspacex<<FRACTION+2; >[0;1;32m ~~~~~~~~~~^~ >[0m[1mbomber.c:1360:26: [0m[0;1;30mnote: [0mplace parentheses around the '+' expression to silence > this warning[0m > x+=arrayspacex<<FRACTION+2; >[0;1;32m ~~~~~~~~^~ >[0m[1mbomber.c:1365:26: [0m[0;1;35mwarning: [0m[1moperator '<<' has lower precedence than '+'; '+' will > be evaluated first [-Wshift-op-parentheses][0m > y+=arrayspacey<<FRACTION+2; >[0;1;32m ~~~~~~~~~~^~ >[0m[1mbomber.c:1365:26: [0m[0;1;30mnote: [0mplace parentheses around the '+' expression to silence > this warning[0m > y+=arrayspacey<<FRACTION+2; >[0;1;32m ~~~~~~~~^~ >[0m[1mbomber.c:1395:33: [0m[0;1;35mwarning: [0m[1moperator '<<' has lower precedence than '-'; '-' will > be evaluated first [-Wshift-op-parentheses][0m > sx=dx*(arrayspacex+1)<<FRACTION-1; >[0;1;32m ~~~~~~~~~~^~ >[0m[1mbomber.c:1395:33: [0m[0;1;30mnote: [0mplace parentheses around the '-' expression to silence > this warning[0m > sx=dx*(arrayspacex+1)<<FRACTION-1; >[0;1;32m ~~~~~~~~^~ >[0m[1mbomber.c:1396:33: [0m[0;1;35mwarning: [0m[1moperator '<<' has lower precedence than '-'; '-' will > be evaluated first [-Wshift-op-parentheses][0m > sy=dy*(arrayspacey+1)<<FRACTION-1; >[0;1;32m ~~~~~~~~~~^~ >[0m[1mbomber.c:1396:33: [0m[0;1;30mnote: [0mplace parentheses around the '-' expression to silence > this warning[0m > sy=dy*(arrayspacey+1)<<FRACTION-1; >[0;1;32m ~~~~~~~~^~ >[0m[1mbomber.c:1406:3: [0m[0;1;31merror: [0m[1mnon-void function 'trymove' should return a value > [-Wreturn-type][0m > return; >[0;1;32m ^ >[0m[1mbomber.c:1414:7: [0m[0;1;35mwarning: [0m[1mimplicit declaration of function 'centerychange' is > invalid in C99 [-Wimplicit-function-declaration][0m > ty=centerychange(pl); >[0;1;32m ^ >[0m[1mbomber.c:1420:7: [0m[0;1;35mwarning: [0m[1mimplicit declaration of function 'centerxchange' is > invalid in C99 [-Wimplicit-function-declaration][0m > tx=centerxchange(pl); >[0;1;32m ^ >[0m[1mbomber.c:1497:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >applybonus(player *pl,bonustile *bonus) >[0;1;32m^ >[0m[1mbomber.c:1521:14: [0m[0;1;35mwarning: [0m[1moperator '<<' has lower precedence than '-'; '-' will > be evaluated first [-Wshift-op-parentheses][0m > pl->speed+=SPEEDDELTA; >[0;1;32m ^~~~~~~~~~ >[0m[1mbomber.c:23:32: [0m[0;1;30mnote: [0mexpanded from macro 'SPEEDDELTA'[0m >#define SPEEDDELTA (1<<FRACTION-1) >[0;1;32m ~~~~~~~~~~^~ >[0m[1mbomber.c:1521:14: [0m[0;1;30mnote: [0mplace parentheses around the '-' expression to silence > this warning[0m > pl->speed+=SPEEDDELTA; >[0;1;32m ^~~~~~~~~~ >[0m[1mbomber.c:23:32: [0m[0;1;30mnote: [0mexpanded from macro 'SPEEDDELTA'[0m >#define SPEEDDELTA (1<<FRACTION-1) >[0;1;32m ~~~~~~~~^~ >[0m[1mbomber.c:1530:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >doplayer(player *pl) >[0;1;32m^ >[0m[1mbomber.c:1548:21: [0m[0;1;31merror: [0m[1mnon-void function 'doplayer' should return a value > [-Wreturn-type][0m > if(flags&FLG_DEAD) return; >[0;1;32m ^ >[0m[1mbomber.c:1560:3: [0m[0;1;31merror: [0m[1mnon-void function 'doplayer' should return a value > [-Wreturn-type][0m > return; >[0;1;32m ^ >[0m[1mbomber.c:1571:3: [0m[0;1;31merror: [0m[1mnon-void function 'doplayer' should return a value > [-Wreturn-type][0m > return; >[0;1;32m ^ >[0m[1mbomber.c:1613:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >initplayer(int color,int x,int y,int controller) >[0;1;32m^ >[0m[1mbomber.c:1650:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >initplayers() >[0;1;32m^ >[0m[1mbomber.c:1659:3: [0m[0;1;31merror: [0m[1mnon-void function 'initplayers' should return a value > [-Wreturn-type][0m > return; >[0;1;32m ^ >[0m[1mbomber.c:1804:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >pulseon() >[0;1;32m^ >[0m[1mbomber.c:1806:16: [0m[0;1;31merror: [0m[1mnon-void function 'pulseon' should return a value > [-Wreturn-type][0m > if(havepulse) return; >[0;1;32m ^ >[0m[1mbomber.c:1813:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >pulseoff() >[0;1;32m^ >[0m[1mbomber.c:1815:17: [0m[0;1;31merror: [0m[1mnon-void function 'pulseoff' should return a value > [-Wreturn-type][0m > if(!havepulse) return; >[0;1;32m ^ >[0m[1mbomber.c:1821:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >main(int argc,char **argv) >[0;1;32m^ >[0m[1mbomber.c:1853:2: [0m[0;1;35mwarning: [0m[1mimplicit declaration of function 'soundinit' is > invalid in C99 [-Wimplicit-function-declaration][0m > soundinit("/dev/dsp"); >[0;1;32m ^ >[0m[1mbomber.c:1861:3: [0m[0;1;35mwarning: [0m[1mimplicit declaration of function 'domode' is invalid > in C99 [-Wimplicit-function-declaration][0m > domode(); >[0;1;32m ^ >[0m[1mbomber.c:1863:2: [0m[0;1;35mwarning: [0m[1mimplicit declaration of function 'endsound' is invalid > in C99 [-Wimplicit-function-declaration][0m > endsound(); >[0;1;32m ^ >[0m[1mbomber.c:1874:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >menustart() >[0;1;32m^ >[0m[1mbomber.c:1880:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >additem(char *item,...) >[0;1;32m^ >[0m[1mbomber.c:1896:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >drawmenu(int selected) >[0;1;32m^ >[0m[1mbomber.c:1903:22: [0m[0;1;35mwarning: [0m[1moperator '>>' has lower precedence than '-'; '-' will > be evaluated first [-Wshift-op-parentheses][0m > drawbigstring(IXSIZE-j>>1,20,menutitle); >[0;1;32m ~~~~~~^~~~ >[0m[1mbomber.c:1903:22: [0m[0;1;30mnote: [0mplace parentheses around the '-' expression to silence > this warning[0m > drawbigstring(IXSIZE-j>>1,20,menutitle); >[0;1;32m ~~~~~~^~ >[0m[1mbomber.c:1904:12: [0m[0;1;35mwarning: [0m[1moperator '>>' has lower precedence than '-'; '-' will > be evaluated first [-Wshift-op-parentheses][0m > ty=(IYSIZE-(bigfontysize*menunum)>>1)-(IYSIZE>>3); >[0;1;32m ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1mbomber.c:1904:12: [0m[0;1;30mnote: [0mplace parentheses around the '-' expression to silence > this warning[0m > ty=(IYSIZE-(bigfontysize*menunum)>>1)-(IYSIZE>>3); >[0;1;32m ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ >[0m[1mbomber.c:1908:12: [0m[0;1;35mwarning: [0m[1moperator '>>' has lower precedence than '-'; '-' will > be evaluated first [-Wshift-op-parentheses][0m > tx=IXSIZE-j>>1; >[0;1;32m ~~~~~~^~~~ >[0m[1mbomber.c:1908:12: [0m[0;1;30mnote: [0mplace parentheses around the '-' expression to silence > this warning[0m > tx=IXSIZE-j>>1; >[0;1;32m ~~~~~~^~ >[0m[1mbomber.c:1911:4: [0m[0;1;35mwarning: [0m[1mimplicit declaration of function 'greyrect' is invalid > in C99 [-Wimplicit-function-declaration][0m > greyrect(0,ty-1,tx-5,bigfontysize); >[0;1;32m ^ >[0m[1mbomber.c:1924:10: [0m[0;1;35mwarning: [0m[1musing the result of an assignment as a condition > without parentheses [-Wparentheses][0m > while(ch=*str++) >[0;1;32m ~~^~~~~~~ >[0m[1mbomber.c:1924:10: [0m[0;1;30mnote: [0mplace parentheses around the assignment to silence this > warning[0m > while(ch=*str++) >[0;1;32m ^ >[0m[0;32m ( ) >[0m[1mbomber.c:1924:10: [0m[0;1;30mnote: [0muse '==' to turn this assignment into an equality > comparison[0m > while(ch=*str++) >[0;1;32m ^ >[0m[0;32m == >[0m[1mbomber.c:1930:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >makereg() >[0;1;32m^ >[0m[1mbomber.c:1941:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >clearreg() >[0;1;32m^ >[0m[1mbomber.c:1945:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >drawjoinscreen() >[0;1;32m^ >[0m[1mbomber.c:1984:7: [0m[0;1;35mwarning: [0m[1mimplicit declaration of function 'scaninvite' is > invalid in C99 [-Wimplicit-function-declaration][0m > res=scaninvite(size); >[0;1;32m ^ >[0m[1mbomber.c:1998:11: [0m[0;1;35mwarning: [0m[1mimplicit declaration of function 'takedown' is > invalid in C99 [-Wimplicit-function-declaration][0m > switch(takedown()) >[0;1;32m ^ >[0m[1mbomber.c:2015:9: [0m[0;1;35mwarning: [0m[1musing the result of an assignment as a condition > without parentheses [-Wparentheses][0m > if(res=scaninvite(size)) >[0;1;32m ~~~^~~~~~~~~~~~~~~~~ >[0m[1mbomber.c:2015:9: [0m[0;1;30mnote: [0mplace parentheses around the assignment to silence this > warning[0m > if(res=scaninvite(size)) >[0;1;32m ^ >[0m[0;32m ( ) >[0m[1mbomber.c:2015:9: [0m[0;1;30mnote: [0muse '==' to turn this assignment into an equality > comparison[0m > if(res=scaninvite(size)) >[0;1;32m ^ >[0m[0;32m == >[0m[1mbomber.c:2052:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >domenu(int whichmenu) >[0;1;32m^ >[0m[1mbomber.c:2127:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >domode0() >[0;1;32m^ >[0m[1mbomber.c:2153:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >domode1() >[0;1;32m^ >[0m[1mbomber.c:2159:15: [0m[0;1;35mwarning: [0m[1mimplicit declaration of function 'iterate' is invalid > in C99 [-Wimplicit-function-declaration][0m > while(!(code=iterate())) ++framecount; >[0;1;32m ^ >[0m[1mbomber.c:2166:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >domode2() >[0;1;32m^ >[0m[1mbomber.c:2245:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults10 to 'int' > [-Wimplicit-int][0m warning >s generated. >failure(char *str,...) >[0;1;32m^ >[0m[1mbomber.c:2248:2: [0m[0;1;31merror: [0m[1mnon-void function 'failure' should return a value > [-Wreturn-type][0m > return; >[0;1;32m ^ >[0m[1mbomber.c:2250:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >drawmode3() >[0;1;32m^ >[0m[1mbomber.c:2274:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >domode3() >[0;1;32m^ >[0m[1mbomber.c:2283:58: [0m[0;1;31merror: [0m[1mnon-void function 'domode3' should return a value > [-Wreturn-type][0m > if(!registergame()) {failure("COULD NOT REGISTER GAME");return;} >[0;1;32m ^ >[0m[1mbomber.c:2302:5: [0m[0;1;31merror: [0m[1mnon-void function 'domode3' should return a value > [-Wreturn-type][0m > return; >[0;1;32m ^ >[0m[1mbomber.c:2310:5: [0m[0;1;31merror: [0m[1mnon-void function 'domode3' should return a value > [-Wreturn-type][0m > return; >[0;1;32m ^ >[0m[1mbomber.c:2313:17: [0m[0;1;35mwarning: [0m[1m'&&' within '||' [-Wlogical-op-parentheses][0m > if(!(size>=21 && *mesg==PKT_JOIN || size>=5 && *mesg==PKT_QUIT)) >[0;1;32m ~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~~ >[0m[1mbomber.c:2313:17: [0m[0;1;30mnote: [0mplace parentheses around the '&&' expression to silence > this warning[0m > if(!(size>=21 && *mesg==PKT_JOIN || size>=5 && *mesg==PKT_QUIT)) >[0;1;32m ~~~~~~~~~^~~~~~~~~~~~~~~~~~ >[0m[1mbomber.c:2313:47: [0m[0;1;35mwarning: [0m[1m'&&' within '||' [-Wlogical-op-parentheses][0m > if(!(size>=21 && *mesg==PKT_JOIN || size>=5 && *mesg==PKT_QUIT)) >[0;1;32m ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~ >[0m[1mbomber.c:2313:47: [0m[0;1;30mnote: [0mplace parentheses around the '&&' expression to silence > this warning[0m > if(!(size>=21 && *mesg==PKT_JOIN || size>=5 && *mesg==PKT_QUIT)) >[0;1;32m ~~~~~~~~^~~~~~~~~~~~~~~~~~ >[0m[1mbomber.c:2364:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >domode4() >[0;1;32m^ >[0m[1mbomber.c:2377:59: [0m[0;1;31merror: [0m[1mnon-void function 'domode4' should return a value > [-Wreturn-type][0m > if(!openmatcher()) {failure("COULD NOT CONTACT MATCHER");return;} >[0;1;32m ^ >[0m[1mbomber.c:2391:45: [0m[0;1;31merror: [0m[1mnon-void function 'domode4' should return a value > [-Wreturn-type][0m > if(!count) {failure("NO GAMES AVAILABLE");return;} >[0;1;32m ^ >[0m[1mbomber.c:2421:3: [0m[0;1;31merror: [0m[1mnon-void function 'domode4' should return a value > [-Wreturn-type][0m > return; >[0;1;32m ^ >[0m[1mbomber.c:2427:3: [0m[0;1;31merror: [0m[1mnon-void function 'domode4' should return a value > [-Wreturn-type][0m > return; >[0;1;32m ^ >[0m[1mbomber.c:2432:3: [0m[0;1;31merror: [0m[1mnon-void function 'domode4' should return a value > [-Wreturn-type][0m > return; >[0;1;32m ^ >[0m[1mbomber.c:2438:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >domode5() >[0;1;32m^ >[0m[1mbomber.c:2459:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >domode() >[0;1;32m^ >[0m[1mbomber.c:2465:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >getaction() >[0;1;32m^ >[0m[1mbomber.c:2483:1: [0m[0;1;35mwarning: [0m[1mtype specifier missing, defaults to 'int' > [-Wimplicit-int][0m >processplayers() >[0;1;32m^ >[0m[1mbomber.c:2549:20: [0m[0;1;35mwarning: [0m[1m'&&' within '||' [-Wlogical-op-parentheses][0m > if(!i || network && i==1) >[0;1;32m ~~ ~~~~~~~~^~~~~~~ >[0m[1mbomber.c:2549:20: [0m[0;1;30mnote: [0mplace parentheses around the '&&' expression to silence > this warning[0m > if(!i || network && i==1) >[0;1;32m ^ >[0m[0;32m ( ) >[0m98 warnings and 19 errors generated. ><builtin>: recipe for target 'bomber.o' failed >make: *** [bomber.o] Error 1 >8 warnings generated. > [31;01m*[0m ERROR: games-action/xbomber-101::gentoo failed (compile phase): > [31;01m*[0m emake failed > [31;01m*[0m > [31;01m*[0m If you need support, post the output of `emerge --info '=games-action/xbomber-101::gentoo'`, > [31;01m*[0m the complete build log and the output of `emerge -pqv '=games-action/xbomber-101::gentoo'`. > [31;01m*[0m The complete build log is located at '/var/tmp/portage/games-action/xbomber-101/temp/build.log'. > [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/games-action/xbomber-101/temp/environment'. > [31;01m*[0m Working directory: '/var/tmp/portage/games-action/xbomber-101/work/xbomber-101' > [31;01m*[0m S: '/var/tmp/portage/games-action/xbomber-101/work/xbomber-101'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 588772
: 440610 |
440612
|
440614
|
440644