=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Building for xscavenger-1.4.4nb3 cc -O -I/usr/pkg/include -I /usr/X11R7/include -DLIBNAME=\"/usr/pkg/share/scavenger\" -DSOUNDDEV="\"\"" -I/usr/X11R7/include -c anim.c anim.c:96:13: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] getsquare(asquare,animbox); ^~~~~~~ ./anim.h:24:29: note: passing argument to parameter 'dest' here extern void getsquare(char *dest,int num); ^ anim.c:280:13: warning: passing 'uchar [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(temp,userbrush); ^~~~ anim.c:270:23: note: passing argument to parameter 'dest' here void copysquare(char *dest,char *source) ^ anim.c:280:18: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(temp,userbrush); ^~~~~~~~~ anim.c:270:34: note: passing argument to parameter 'source' here void copysquare(char *dest,char *source) ^ anim.c:671:32: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(where==BLOWUP) copysquare(savesquare,asquare); ^~~~~~~~~~ anim.c:270:23: note: passing argument to parameter 'dest' here void copysquare(char *dest,char *source) ^ anim.c:671:43: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(where==BLOWUP) copysquare(savesquare,asquare); ^~~~~~~ anim.c:270:34: note: passing argument to parameter 'source' here void copysquare(char *dest,char *source) ^ anim.c:687:16: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(tsquare2,asquare); ^~~~~~~~ anim.c:270:23: note: passing argument to parameter 'dest' here void copysquare(char *dest,char *source) ^ anim.c:687:25: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(tsquare2,asquare); ^~~~~~~ anim.c:270:34: note: passing argument to parameter 'source' here void copysquare(char *dest,char *source) ^ anim.c:688:16: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(asquare,savesquare); ^~~~~~~ anim.c:270:23: note: passing argument to parameter 'dest' here void copysquare(char *dest,char *source) ^ anim.c:688:24: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(asquare,savesquare); ^~~~~~~~~~ anim.c:270:34: note: passing argument to parameter 'source' here void copysquare(char *dest,char *source) ^ anim.c:689:16: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(savesquare,tsquare2); ^~~~~~~~~~ anim.c:270:23: note: passing argument to parameter 'dest' here void copysquare(char *dest,char *source) ^ anim.c:689:27: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(savesquare,tsquare2); ^~~~~~~~ anim.c:270:34: note: passing argument to parameter 'source' here void copysquare(char *dest,char *source) ^ anim.c:693:16: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(savesquare,asquare); ^~~~~~~~~~ anim.c:270:23: note: passing argument to parameter 'dest' here void copysquare(char *dest,char *source) ^ anim.c:693:27: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(savesquare,asquare); ^~~~~~~ anim.c:270:34: note: passing argument to parameter 'source' here void copysquare(char *dest,char *source) ^ anim.c:757:14: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] getsquare(asquare,animbox); ^~~~~~~ anim.c:121:22: note: passing argument to parameter 'dest' here void getsquare(char *dest,int num) ^ anim.c:759:15: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(savesquare,asquare); ^~~~~~~~~~ anim.c:270:23: note: passing argument to parameter 'dest' here void copysquare(char *dest,char *source) ^ anim.c:759:26: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(savesquare,asquare); ^~~~~~~ anim.c:270:34: note: passing argument to parameter 'source' here void copysquare(char *dest,char *source) ^ anim.c:776:14: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] getsquare(savesquare,animbox); ^~~~~~~~~~ anim.c:121:22: note: passing argument to parameter 'dest' here void getsquare(char *dest,int num) ^ anim.c:777:22: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] putsquare(animbox,asquare); ^~~~~~~ anim.c:136:30: note: passing argument to parameter 'source' here void putsquare(int num,char *source) ^ anim.c:808:15: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(asquare,savesquare); ^~~~~~~ anim.c:270:23: note: passing argument to parameter 'dest' here void copysquare(char *dest,char *source) ^ anim.c:808:23: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(asquare,savesquare); ^~~~~~~~~~ anim.c:270:34: note: passing argument to parameter 'source' here void copysquare(char *dest,char *source) ^ anim.c:813:15: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(asquare,savesquare); ^~~~~~~ anim.c:270:23: note: passing argument to parameter 'dest' here void copysquare(char *dest,char *source) ^ anim.c:813:23: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(asquare,savesquare); ^~~~~~~~~~ anim.c:270:34: note: passing argument to parameter 'source' here void copysquare(char *dest,char *source) ^ anim.c:822:15: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(tsquare,asquare); ^~~~~~~ anim.c:270:23: note: passing argument to parameter 'dest' here void copysquare(char *dest,char *source) ^ anim.c:822:23: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(tsquare,asquare); ^~~~~~~ anim.c:270:34: note: passing argument to parameter 'source' here void copysquare(char *dest,char *source) ^ anim.c:833:14: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(tsquare,asquare); ^~~~~~~ anim.c:270:23: note: passing argument to parameter 'dest' here void copysquare(char *dest,char *source) ^ anim.c:833:22: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(tsquare,asquare); ^~~~~~~ anim.c:270:34: note: passing argument to parameter 'source' here void copysquare(char *dest,char *source) ^ anim.c:842:14: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(tsquare,asquare); ^~~~~~~ anim.c:270:23: note: passing argument to parameter 'dest' here void copysquare(char *dest,char *source) ^ anim.c:842:22: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(tsquare,asquare); ^~~~~~~ anim.c:270:34: note: passing argument to parameter 'source' here void copysquare(char *dest,char *source) ^ anim.c:861:14: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(tsquare2,asquare); ^~~~~~~~ anim.c:270:23: note: passing argument to parameter 'dest' here void copysquare(char *dest,char *source) ^ anim.c:861:23: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(tsquare2,asquare); ^~~~~~~ anim.c:270:34: note: passing argument to parameter 'source' here void copysquare(char *dest,char *source) ^ anim.c:862:14: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(asquare,savesquare); ^~~~~~~ anim.c:270:23: note: passing argument to parameter 'dest' here void copysquare(char *dest,char *source) ^ anim.c:862:22: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(asquare,savesquare); ^~~~~~~~~~ anim.c:270:34: note: passing argument to parameter 'source' here void copysquare(char *dest,char *source) ^ anim.c:863:14: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(savesquare,tsquare2); ^~~~~~~~~~ anim.c:270:23: note: passing argument to parameter 'dest' here void copysquare(char *dest,char *source) ^ anim.c:863:25: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(savesquare,tsquare2); ^~~~~~~~ anim.c:270:34: note: passing argument to parameter 'source' here void copysquare(char *dest,char *source) ^ anim.c:922:13: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] getsquare(asquare,animbox); ^~~~~~~ anim.c:121:22: note: passing argument to parameter 'dest' here void getsquare(char *dest,int num) ^ anim.c:923:14: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(tsquare,asquare); ^~~~~~~ anim.c:270:23: note: passing argument to parameter 'dest' here void copysquare(char *dest,char *source) ^ anim.c:923:22: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(tsquare,asquare); ^~~~~~~ anim.c:270:34: note: passing argument to parameter 'source' here void copysquare(char *dest,char *source) ^ anim.c:960:21: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] putsquare(animbox,asquare); ^~~~~~~ anim.c:136:30: note: passing argument to parameter 'source' here void putsquare(int num,char *source) ^ anim.c:986:14: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] getsquare(tsquare,j*12+i); ^~~~~~~ anim.c:121:22: note: passing argument to parameter 'dest' here void getsquare(char *dest,int num) ^ anim.c:1007:10: warning: passing 'uchar [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(ttt,"%s artwork: %s",descriptions[workingon], ^~~ /usr/include/stdio.h:268:31: note: passing argument to parameter here int sprintf(char * __restrict, const char * __restrict, ...) ^ anim.c:1009:13: warning: passing 'uchar [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] drawstring(ttt,4,4,255); ^~~ ./x.h:80:30: note: passing argument to parameter 'str' here extern void drawstring(char *str,int x,int y,int color); ^ anim.c:1033:14: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] getsquare0(tsquare,BUTTONFIGS+i); ^~~~~~~ anim.c:105:23: note: passing argument to parameter 'dest' here void getsquare0(char *dest,int num) ^ anim.c:1066:12: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] getsquare(asquare,animbox); ^~~~~~~ anim.c:121:22: note: passing argument to parameter 'dest' here void getsquare(char *dest,int num) ^ anim.c:1071:12: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] getsquare(asquare,animbox); ^~~~~~~ anim.c:121:22: note: passing argument to parameter 'dest' here void getsquare(char *dest,int num) ^ anim.c:1072:13: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(savesquare,asquare); ^~~~~~~~~~ anim.c:270:23: note: passing argument to parameter 'dest' here void copysquare(char *dest,char *source) ^ anim.c:1072:24: warning: passing 'uchar [576]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] copysquare(savesquare,asquare); ^~~~~~~ anim.c:270:34: note: passing argument to parameter 'source' here void copysquare(char *dest,char *source) ^ anim.c:1134:10: warning: passing 'uchar [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(ttt,"%s/%s/%s",localname,localdirname,gfxnames[workingon]); ^~~ /usr/include/stdio.h:268:31: note: passing argument to parameter here int sprintf(char * __restrict, const char * __restrict, ...) ^ anim.c:1149:14: warning: passing 'uchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] wfile=creat(name,00600); ^~~~ /usr/include/fcntl.h:310:23: note: passing argument to parameter here int creat(const char *, mode_t); ^ 48 warnings generated. cc -O -I/usr/pkg/include -I /usr/X11R7/include -DLIBNAME=\"/usr/pkg/share/scavenger\" -DSOUNDDEV="\"\"" -I/usr/X11R7/include -c edit.c edit.c:58:10: warning: returning 'char [33]' from a function with result type 'uchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] return "level must have exactly 1 player"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:60:10: warning: returning 'char [38]' from a function with result type 'uchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] return "level cannot have more than 5 enemies"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:62:10: warning: returning 'char [48]' from a function with result type 'uchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] return "level must have exactly 0 or 3 flashing objects"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:64:10: warning: returning 'char [46]' from a function with result type 'uchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] return "level must have exactly 0 or 3 hidden enemies"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:66:10: warning: returning 'char [60]' from a function with result type 'uchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] return "if you have escape ladders, you must have at least 1 object"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:75:10: warning: returning 'char [52]' from a function with result type 'uchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] return "there must be at least 1 empty space on the top row"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:197:14: warning: passing 'char [37]' to parameter of type 'uchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] centermsg("use alt-l to load over current level"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./edit.h:26:30: note: passing argument to parameter 'from' here extern void centermsg(uchar *from); ^ edit.c:216:15: warning: passing 'char [21]' to parameter of type 'uchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] centermsg("cannot write level 0"); ^~~~~~~~~~~~~~~~~~~~~~ ./edit.h:26:30: note: passing argument to parameter 'from' here extern void centermsg(uchar *from); ^ edit.c:220:35: warning: passing 'uchar [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] got=getresource((clevel-1)<<1,buff,16); ^~~~ ./scav.h:396:38: note: passing argument to parameter 'put' here extern int getresource(int num,char *put,int len); ^ edit.c:224:16: warning: passing 'char [38]' to parameter of type 'uchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] centermsg("use alt-w to overwrite existing level"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./edit.h:26:30: note: passing argument to parameter 'from' here extern void centermsg(uchar *from); ^ edit.c:253:16: warning: passing 'char [22]' to parameter of type 'uchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] centermsg("could not write level"); ^~~~~~~~~~~~~~~~~~~~~~~ ./edit.h:26:30: note: passing argument to parameter 'from' here extern void centermsg(uchar *from); ^ edit.c:255:16: warning: passing 'char [23]' to parameter of type 'uchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] centermsg("could not delete movie"); ^~~~~~~~~~~~~~~~~~~~~~~~ ./edit.h:26:30: note: passing argument to parameter 'from' here extern void centermsg(uchar *from); ^ edit.c:257:16: warning: passing 'char [12]' to parameter of type 'uchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] centermsg("level saved"); ^~~~~~~~~~~~~ ./edit.h:26:30: note: passing argument to parameter 'from' here extern void centermsg(uchar *from); ^ edit.c:300:4: warning: implicitly declaring library function 'strlen' with type 'unsigned int (const char *)' i=strlen(from); ^ edit.c:300:4: note: include the header or explicitly provide a declaration for 'strlen' edit.c:300:11: warning: passing 'uchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] i=strlen(from); ^~~~ edit.c:313:10: warning: passing 'uchar [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(temp,"level %04d l=load w=write spc=try esc=exit ->=inc lev <-=dec lev",clevel); ^~~~ /usr/include/stdio.h:268:31: note: passing argument to parameter here int sprintf(char * __restrict, const char * __restrict, ...) ^ edit.c:314:11: warning: passing 'uchar [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] i=strlen(temp); ^~~~ edit.c:346:4: warning: implicitly declaring library function 'strcpy' with type 'char *(char *, const char *)' strcpy(ewant,einfo()); ^ edit.c:346:4: note: include the header or explicitly provide a declaration for 'strcpy' edit.c:346:11: warning: passing 'uchar [80]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(ewant,einfo()); ^~~~~ edit.c:346:17: warning: passing 'uchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(ewant,einfo()); ^~~~~~~ 20 warnings generated. cc -O -I/usr/pkg/include -I /usr/X11R7/include -DLIBNAME=\"/usr/pkg/share/scavenger\" -DSOUNDDEV="\"\"" -I/usr/X11R7/include -c scav.c scav.c:211:8: warning: initializing 'uchar *' (aka 'unsigned char *') with an expression of type 'char [37]' converts between pointers to integer types with different sign [-Wpointer-sign] uchar *wantiff="Picture file must be in IFF format.\n"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scav.c:292:11: warning: returning 'char [40]' from a function with result type 'uchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] return "Could not allocate memory for picture.\n"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scav.c:295:10: warning: passing 'uchar [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(temparea,"%s/%s/%s",localname,localdirname,name); ^~~~~~~~ /usr/include/stdio.h:268:31: note: passing argument to parameter here int sprintf(char * __restrict, const char * __restrict, ...) ^ scav.c:296:13: warning: passing 'uchar [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ihand=open(temparea,O_RDONLY); ^~~~~~~~ /usr/include/fcntl.h:309:22: note: passing argument to parameter here int open(const char *, int, ...); ^ scav.c:299:11: warning: passing 'uchar [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(temparea,"%s/%s",libname,name); ^~~~~~~~ /usr/include/stdio.h:268:31: note: passing argument to parameter here int sprintf(char * __restrict, const char * __restrict, ...) ^ scav.c:300:14: warning: passing 'uchar [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ihand=open(temparea,O_RDONLY); ^~~~~~~~ /usr/include/fcntl.h:309:22: note: passing argument to parameter here int open(const char *, int, ...); ^ scav.c:302:11: warning: returning 'char [27]' from a function with result type 'uchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] return "Cannot open picture file.\n"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scav.c:357:24: warning: passing 'uchar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] *picput++ = fixbyte(lines+i,1< ^ 1 error generated. *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/work/games/xscavenger/work/xscavenger-1.4.4/src *** Error code 1 Stop. bmake[1]: stopped in /usr/pkgsrc/games/xscavenger *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/games/xscavenger