=> Bootstrap dependency digest>=20211023: found digest-20211023 WARNING: [license.mk] Every package should define a LICENSE. ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for tanked-0.90nb3 cd server && /usr/bin/make cc -g -Wall -DLIFE -DLIFEFREQ=300 -DTANKDIR=\"/usr/pkg/share/tanked\" -I../common -c main.c cc -g -Wall -DLIFE -DLIFEFREQ=300 -DTANKDIR=\"/usr/pkg/share/tanked\" -I../common -c socket.c socket.c: In function 'checkSocket': socket.c:201:63: warning: pointer targets in passing argument 3 of 'getpeername' differ in signedness [-Wpointer-sign] if (getpeername(playerSock[pl], (struct sockaddr *) &sin, &length) < 0) { ^ In file included from socket.c:58:0: /usr/include/sys/socket.h:624:5: note: expected '__socklen_t * restrict {aka unsigned int * restrict}' but argument is of type 'int *' int getpeername(int, struct sockaddr * __restrict, socklen_t * __restrict); ^~~~~~~~~~~ socket.c: In function 'send_positions': socket.c:606:17: warning: variable 'me' set but not used [-Wunused-but-set-variable] player *p, *me; ^~ socket.c: In function 'NET_checkSockets': socket.c:2047:66: warning: pointer targets in passing argument 3 of 'accept' differ in signedness [-Wpointer-sign] newsock = accept(listenSock, (struct sockaddr *) &naddr, &len); ^ In file included from socket.c:58:0: /usr/include/sys/socket.h:620:5: note: expected '__socklen_t * restrict {aka unsigned int * restrict}' but argument is of type 'int *' int accept(int, struct sockaddr * __restrict, socklen_t * __restrict); ^~~~~~ socket.c:2102:70: warning: pointer targets in passing argument 3 of 'accept' differ in signedness [-Wpointer-sign] newsock = accept(playerListSock, (struct sockaddr *) &naddr, &len); ^ In file included from socket.c:58:0: /usr/include/sys/socket.h:620:5: note: expected '__socklen_t * restrict {aka unsigned int * restrict}' but argument is of type 'int *' int accept(int, struct sockaddr * __restrict, socklen_t * __restrict); ^~~~~~ socket.c:1972:9: warning: variable 'st' set but not used [-Wunused-but-set-variable] int st, newsock, len, i; ^~ socket.c: In function 'connUdpConn': socket.c:2214:57: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness [-Wpointer-sign] if (getsockname(udpSock, (struct sockaddr *) &addr, &len) < 0) { ^ In file included from socket.c:58:0: /usr/include/sys/socket.h:625:5: note: expected '__socklen_t * restrict {aka unsigned int * restrict}' but argument is of type 'int *' int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); ^~~~~~~~~~~ socket.c:2238:57: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness [-Wpointer-sign] if (getsockname(udpSock, (struct sockaddr *) &addr, &len) < 0) { ^ In file included from socket.c:58:0: /usr/include/sys/socket.h:625:5: note: expected '__socklen_t * restrict {aka unsigned int * restrict}' but argument is of type 'int *' int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); ^~~~~~~~~~~ cc -g -Wall -DLIFE -DLIFEFREQ=300 -DTANKDIR=\"/usr/pkg/share/tanked\" -I../common -c data.c cc -g -Wall -DLIFE -DLIFEFREQ=300 -DTANKDIR=\"/usr/pkg/share/tanked\" -I../common -c map.c cc -g -Wall -DLIFE -DLIFEFREQ=300 -DTANKDIR=\"/usr/pkg/share/tanked\" -I../common -c newplayer.c newplayer.c: In function 'newplayer_find_host': newplayer.c:216:55: warning: pointer targets in passing argument 3 of 'getpeername' differ in signedness [-Wpointer-sign] if (!(getpeername(sock, (struct sockaddr *) &sin, &len))) { ^ In file included from newplayer.c:8:0: /usr/include/sys/socket.h:624:5: note: expected '__socklen_t * restrict {aka unsigned int * restrict}' but argument is of type 'int *' int getpeername(int, struct sockaddr * __restrict, socklen_t * __restrict); ^~~~~~~~~~~ cc -g -Wall -DLIFE -DLIFEFREQ=300 -DTANKDIR=\"/usr/pkg/share/tanked\" -I../common -c tick.c cc -g -Wall -DLIFE -DLIFEFREQ=300 -DTANKDIR=\"/usr/pkg/share/tanked\" -I../common -c sintab.c cc -g -Wall -DLIFE -DLIFEFREQ=300 -DTANKDIR=\"/usr/pkg/share/tanked\" -I../common -c log.c cc -g -Wall -DLIFE -DLIFEFREQ=300 -DTANKDIR=\"/usr/pkg/share/tanked\" -I../common -c motd.c motd.c: In function 'motd_read_motd': motd.c:52:21: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] GLO_motd[i][strlen(GLO_motd[i]) - 1] = 0; ^~~~~~ motd.c:52:21: warning: incompatible implicit declaration of built-in function 'strlen' motd.c:52:21: note: include '' or provide a declaration of 'strlen' cc -g -Wall -DLIFE -DLIFEFREQ=300 -DTANKDIR=\"/usr/pkg/share/tanked\" -I../common -c life.c cc -g -Wall -DLIFE -DLIFEFREQ=300 -DTANKDIR=\"/usr/pkg/share/tanked\" -I../common -c commands.c commands.c: In function 'check_newmap': commands.c:92:5: warning: implicit declaration of function 'database_save' [-Wimplicit-function-declaration] database_save(i); ^~~~~~~~~~~~~ commands.c:94:5: warning: implicit declaration of function 'database_load' [-Wimplicit-function-declaration] database_load(i); ^~~~~~~~~~~~~ cc -g -Wall -DLIFE -DLIFEFREQ=300 -DTANKDIR=\"/usr/pkg/share/tanked\" -I../common -c database.c cc -g -Wall -DLIFE -DLIFEFREQ=300 -DTANKDIR=\"/usr/pkg/share/tanked\" -I../common -o tankedserv main.o socket.o data.o map.o newplayer.o tick.o sintab.o log.o motd.o life.o commands.o database.o -lc -lm cd client && xmkmf -a && /usr/bin/make imake -DUseInstalled -I/usr/pkg/lib/X11/config imake: executing: /usr/pkg/bin/tradcpp -I. -D__amd64__ -D__amd64__ -traditional -debuglog .imake.cpplog -D__amd64__ -DUseInstalled -I/usr/pkg/lib/X11/config .imake.start.c make Makefiles making Makefiles in libsprite... imake: executing: /usr/pkg/bin/tradcpp -I. -D__amd64__ -D__amd64__ -traditional -debuglog .imake.cpplog -D__amd64__ -DUseInstalled -I/usr/pkg/lib/X11/config -Wundef -DTOPDIR=.. -DCURDIR=libsprite .imake.start.c In file included from .imake.start.c:14:2: In file included from /usr/pkg/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/pkg/lib/X11/config/NetBSD.cf:705:2: /usr/pkg/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from .imake.start.c:14:2: /usr/pkg/lib/X11/config/Imake.tmpl:1075:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from .imake.start.c:14:2: In file included from /usr/pkg/lib/X11/config/Imake.tmpl:2133:2: /usr/pkg/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from .imake.start.c:14:2: In file included from /usr/pkg/lib/X11/config/Imake.tmpl:2133:2: /usr/pkg/lib/X11/config/X11.tmpl:3864:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from .imake.start.c:14:2: In file included from /usr/pkg/lib/X11/config/Imake.tmpl:2133:2: /usr/pkg/lib/X11/config/X11.tmpl:4081:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from .imake.start.c:14:2: In file included from /usr/pkg/lib/X11/config/Imake.tmpl:2133:2: /usr/pkg/lib/X11/config/X11.tmpl:4102:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from .imake.start.c:14:2: In file included from /usr/pkg/lib/X11/config/Imake.tmpl:2133:2: /usr/pkg/lib/X11/config/X11.tmpl:4124:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from .imake.start.c:14:2: In file included from /usr/pkg/lib/X11/config/Imake.tmpl:2133:2: /usr/pkg/lib/X11/config/X11.tmpl:4142:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from .imake.start.c:14:2: In file included from /usr/pkg/lib/X11/config/Imake.tmpl:2133:2: /usr/pkg/lib/X11/config/X11.tmpl:4163:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from .imake.start.c:14:2: In file included from /usr/pkg/lib/X11/config/Imake.tmpl:2133:2: /usr/pkg/lib/X11/config/X11.tmpl:4215:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from .imake.start.c:14:2: In file included from /usr/pkg/lib/X11/config/Imake.tmpl:2133:2: /usr/pkg/lib/X11/config/X11.tmpl:4234:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from .imake.start.c:14:2: In file included from /usr/pkg/lib/X11/config/Imake.tmpl:2133:2: /usr/pkg/lib/X11/config/X11.tmpl:4306:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from .imake.start.c:14:2: In file included from /usr/pkg/lib/X11/config/Imake.tmpl:2133:2: /usr/pkg/lib/X11/config/X11.tmpl:4336:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from .imake.start.c:14:2: In file included from /usr/pkg/lib/X11/config/Imake.tmpl:2133:2: /usr/pkg/lib/X11/config/X11.tmpl:4352:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from .imake.start.c:14:2: In file included from /usr/pkg/lib/X11/config/Imake.tmpl:2133:2: /usr/pkg/lib/X11/config/X11.tmpl:4423:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 make includes make depend rm -f .depend makedepend -f- -- -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 -I./libsprite -I../common -DUSE_MAKEDEPEND -- `echo main.o data.o images.o sintab.o socket.o message.o playerwin.o motd.o redraw.o input.o outfit.o dash.o option.o defaults.o | sed -e 's/\.o/.c/g'` > .depend makedepend: warning: main.c (reading /usr/include/sys/common_ansi.h), line 40: #error __PTRDIFF_TYPE__ not present makedepend: warning: main.c (reading /usr/include/sys/common_ansi.h), line 44: #error __SIZE_TYPE__ not present makedepend: warning: main.c (reading /usr/include/sys/common_ansi.h), line 48: #error __WCHAR_TYPE__ not present makedepend: warning: main.c (reading /usr/include/sys/common_ansi.h), line 52: #error __WINT_TYPE__ not present making all in ./libsprite... rm -f border.o gcc -c -O2 -fno-strict-aliasing -I/usr/include/X11 -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 border.c rm -f cursor.o gcc -c -O2 -fno-strict-aliasing -I/usr/include/X11 -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 cursor.c rm -f init.o gcc -c -O2 -fno-strict-aliasing -I/usr/include/X11 -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 init.c rm -f misc.o gcc -c -O2 -fno-strict-aliasing -I/usr/include/X11 -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 misc.c rm -f sector.o gcc -c -O2 -fno-strict-aliasing -I/usr/include/X11 -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 sector.c rm -f buffer.o gcc -c -O2 -fno-strict-aliasing -I/usr/include/X11 -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 buffer.c rm -f data.o gcc -c -O2 -fno-strict-aliasing -I/usr/include/X11 -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 data.c rm -f line.o gcc -c -O2 -fno-strict-aliasing -I/usr/include/X11 -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 line.c line.c: In function 'W_FlushLineCaches': line.c:40:14: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ rm -f mouse.o gcc -c -O2 -fno-strict-aliasing -I/usr/include/X11 -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 mouse.c rm -f text.o gcc -c -O2 -fno-strict-aliasing -I/usr/include/X11 -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 text.c rm -f circle.o gcc -c -O2 -fno-strict-aliasing -I/usr/include/X11 -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 circle.c rm -f event.o gcc -c -O2 -fno-strict-aliasing -I/usr/include/X11 -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 event.c rm -f makewindow.o gcc -c -O2 -fno-strict-aliasing -I/usr/include/X11 -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 makewindow.c rm -f point.o gcc -c -O2 -fno-strict-aliasing -I/usr/include/X11 -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 point.c point.c: In function 'W_FlushPointCaches': point.c:52:14: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i; ^ rm -f tile.o gcc -c -O2 -fno-strict-aliasing -I/usr/include/X11 -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 tile.c rm -f cleararea.o gcc -c -O2 -fno-strict-aliasing -I/usr/include/X11 -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 cleararea.c rm -f fill.o gcc -c -O2 -fno-strict-aliasing -I/usr/include/X11 -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 fill.c fill.c:29:1: warning: return type defaults to 'int' [-Wimplicit-int] W_DrawPolygon(window, points, npoints, color) ^~~~~~~~~~~~~ rm -f mapwindow.o gcc -c -O2 -fno-strict-aliasing -I/usr/include/X11 -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 mapwindow.c rm -f scale.o gcc -c -O2 -fno-strict-aliasing -I/usr/include/X11 -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 scale.c rm -f triangle.o gcc -c -O2 -fno-strict-aliasing -I/usr/include/X11 -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 triangle.c rm -f color.o gcc -c -O2 -fno-strict-aliasing -I/usr/include/X11 -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 color.c rm -f image.o gcc -c -O2 -fno-strict-aliasing -I/usr/include/X11 -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 image.c rm -f menu.o gcc -c -O2 -fno-strict-aliasing -I/usr/include/X11 -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 menu.c rm -f scroll.o gcc -c -O2 -fno-strict-aliasing -I/usr/include/X11 -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 scroll.c rm -f libXsprite.a ar clq libXsprite.a border.o cursor.o init.o misc.o sector.o buffer.o data.o line.o mouse.o text.o circle.o event.o makewindow.o point.o tile.o cleararea.o fill.o mapwindow.o scale.o triangle.o color.o image.o menu.o scroll.o ranlib libXsprite.a gcc -O2 -fno-strict-aliasing -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 -I./libsprite -I../common -I/usr/X11R7/include -c main.c main.c: In function 'main': main.c:63:7: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] if(strcmp(argv[ac], "-display") == 0 && (ac+1 < argc)) { ^~~~~~ main.c:96:5: warning: implicit declaration of function 'read_defaults' [-Wimplicit-function-declaration] read_defaults(deffile); ^~~~~~~~~~~~~ gcc -O2 -fno-strict-aliasing -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 -I./libsprite -I../common -I/usr/X11R7/include -c data.c gcc -O2 -fno-strict-aliasing -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 -I./libsprite -I../common -I/usr/X11R7/include -c images.c images.c: In function 'cmpfilenames': images.c:3822:10: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] return strcmp((char*)left,((W_Image*)right)->filename); ^~~~~~ gcc -O2 -fno-strict-aliasing -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 -I./libsprite -I../common -I/usr/X11R7/include -c sintab.c gcc -O2 -fno-strict-aliasing -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 -I./libsprite -I../common -I/usr/X11R7/include -c socket.c gcc -O2 -fno-strict-aliasing -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 -I./libsprite -I../common -I/usr/X11R7/include -c message.c gcc -O2 -fno-strict-aliasing -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 -I./libsprite -I../common -I/usr/X11R7/include -c playerwin.c playerwin.c: In function 'playerwin_line': playerwin.c:27:45: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] W_WriteText(playerwin, 0, l+1, color, buf, strlen(buf), W_RegularFont); ^~~~~~ playerwin.c:27:45: warning: incompatible implicit declaration of built-in function 'strlen' playerwin.c:27:45: note: include '' or provide a declaration of 'strlen' playerwin.c: In function 'redraw_player_win': playerwin.c:41:48: warning: incompatible implicit declaration of built-in function 'strlen' W_WriteText(playerwin, 0, 0, W_White, buf, strlen(buf), W_RegularFont); ^~~~~~ playerwin.c:41:48: note: include '' or provide a declaration of 'strlen' gcc -O2 -fno-strict-aliasing -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 -I./libsprite -I../common -I/usr/X11R7/include -c motd.c gcc -O2 -fno-strict-aliasing -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 -I./libsprite -I../common -I/usr/X11R7/include -c redraw.c redraw.c: In function 'draw_players': redraw.c:116:47: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] W_MaskText(cwin, dx + (myTankImg->width/2)-(strlen(buf)*W_Textwidth)/2, dy-W_Textheight, ^~~~~~ redraw.c:116:47: warning: incompatible implicit declaration of built-in function 'strlen' redraw.c:116:47: note: include '' or provide a declaration of 'strlen' gcc -O2 -fno-strict-aliasing -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 -I./libsprite -I../common -I/usr/X11R7/include -c input.c input.c: In function 'do_input': input.c:45:6: warning: implicit declaration of function 'message_event' [-Wimplicit-function-declaration] message_event(&ev); ^~~~~~~~~~~~~ input.c:47:6: warning: implicit declaration of function 'option_event' [-Wimplicit-function-declaration] option_event(&ev); ^~~~~~~~~~~~ input.c:56:16: warning: implicit declaration of function 'do_keymap'; did you mean 'do_redraw'? [-Wimplicit-function-declaration] ev.key = do_keymap(ev.key); ^~~~~~~~~ do_redraw gcc -O2 -fno-strict-aliasing -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 -I./libsprite -I../common -I/usr/X11R7/include -c outfit.c outfit.c: In function 'redraw_teamwins': outfit.c:37:32: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] W_MaskText(teamwin[0], 50-(strlen(teamname[0])*W_Textwidth)/2, 0, W_White, ^~~~~~ outfit.c:37:32: warning: incompatible implicit declaration of built-in function 'strlen' outfit.c:37:32: note: include '' or provide a declaration of 'strlen' outfit.c: In function 'do_outfit': outfit.c:76:3: warning: implicit declaration of function 'message_event' [-Wimplicit-function-declaration] message_event(&ev); ^~~~~~~~~~~~~ gcc -O2 -fno-strict-aliasing -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 -I./libsprite -I../common -I/usr/X11R7/include -c dash.c dash.c: In function 'dash_bar': dash.c:46:46: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] W_WriteText(dashwin, x, y, W_White, buf, strlen(buf), W_RegularFont); ^~~~~~ dash.c:46:46: warning: incompatible implicit declaration of built-in function 'strlen' dash.c:46:46: note: include '' or provide a declaration of 'strlen' gcc -O2 -fno-strict-aliasing -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 -I./libsprite -I../common -I/usr/X11R7/include -c option.c option.c: In function 'redraw_option_line': option.c:47:6: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] strcpy(buf, opts[i].text); ^~~~~~ option.c:47:6: warning: incompatible implicit declaration of built-in function 'strcpy' option.c:47:6: note: include '' or provide a declaration of 'strcpy' option.c:52:52: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] W_WriteText(optionwin, 0, i, *opts[i].color, buf, strlen(buf), W_RegularFont); ^~~~~~ option.c:52:52: warning: incompatible implicit declaration of built-in function 'strlen' option.c:52:52: note: include '' or provide a declaration of 'strlen' option.c: In function 'check_variable': option.c:110:5: warning: incompatible implicit declaration of built-in function 'strlen' if(strlen(newkeymap) > 1) { ^~~~~~ option.c:110:5: note: include '' or provide a declaration of 'strlen' option.c:111:6: warning: implicit declaration of function 'add_keymap' [-Wimplicit-function-declaration] add_keymap(newkeymap); ^~~~~~~~~~ option.c:116:12: warning: implicit declaration of function 'expand_filename' [-Wimplicit-function-declaration] expname = expand_filename("~/.tankedrc"); ^~~~~~~~~~~~~~~ option.c:116:10: warning: assignment makes pointer from integer without a cast [-Wint-conversion] expname = expand_filename("~/.tankedrc"); ^ option.c:117:2: warning: implicit declaration of function 'write_defaults'; did you mean 'XGetDefault'? [-Wimplicit-function-declaration] write_defaults(expname); ^~~~~~~~~~~~~~ XGetDefault option.c: In function 'option_event': option.c:132:6: warning: incompatible implicit declaration of built-in function 'strlen' if(strlen(newkeymap) > 1) { ^~~~~~ option.c:132:6: note: include '' or provide a declaration of 'strlen' option.c:153:6: warning: incompatible implicit declaration of built-in function 'strlen' if(strlen(var) > 0) { ^~~~~~ option.c:153:6: note: include '' or provide a declaration of 'strlen' option.c:159:6: warning: incompatible implicit declaration of built-in function 'strlen' if(strlen(var) < 30) { ^~~~~~ option.c:159:6: note: include '' or provide a declaration of 'strlen' gcc -O2 -fno-strict-aliasing -I/usr/pkg/include -I /usr/X11R7/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -I/usr/include/X11 -I./libsprite -I../common -I/usr/X11R7/include -c defaults.c rm -f tanked gcc -o tanked -O2 -fno-strict-aliasing -L/usr/pkg/lib main.o data.o images.o sintab.o socket.o message.o playerwin.o motd.o redraw.o input.o outfit.o dash.o option.o defaults.o -L./libsprite -lXsprite -lXpm -lXext -lX11 -lm -Wl,-rpath,/usr/pkg/lib -Wl,-rpath,/usr/X11R7/lib -L /usr/X11R7/lib rm -f tanked._man if test -z "" ; then cd `dirname tanked` && ln -s `basename tanked.man` `basename tanked._man`; else cpp -undef -traditional -D__apploaddir__=/usr/pkg/lib/X11/app-defaults -D__appmansuffix__=1 -D__filemansuffix__=5 -D__libmansuffix__=3 -D__miscmansuffix__=7 -D__drivermansuffix__=4 -D__adminmansuffix__=8 -D__projectroot__=/usr/pkg -D__xconfigfile__=xorg.conf -D__xconfigdir__=/usr/pkg/lib/X11 -D__xlogfile__=Xorg -D__xservername__=Xorg -D__xorgversion__="\"`echo 7 7 0 | sed -e 's/ /./g' -e 's/^/Version\\\ /'`\" \"X Version 11\"" -D__vendorversion__="`echo 7 7 0 | sed -e 's/ /./g' -e 's/^/Version\\\ /'` X.Org" < tanked.man | sed -e '/^# *[0-9][0-9]* *.*$/d' -e '/^#line *[0-9][0-9]* *.*$/d' -e '/^[ ]*XCOMM$/s/XCOMM/#/' -e '/^[ ]*XCOMM[^a-zA-Z0-9_]/s/XCOMM/#/' -e '/^[ ]*XHASH/s/XHASH/#/' -e '/\@\@$/s/\@\@$/\\/' >tanked._man; fi