+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/xpuyopuyo-0.9.8/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/xpuyopuyo-0.9.8/work.log ===> Building for xpuyopuyo-0.9.8 /opt/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/home/pbulk/build/games/xpuyopuyo/work/xpuyopuyo-0.9.8' Making all in doc gmake[2]: Entering directory '/home/pbulk/build/games/xpuyopuyo/work/xpuyopuyo-0.9.8/doc' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/home/pbulk/build/games/xpuyopuyo/work/xpuyopuyo-0.9.8/doc' Making all in pai gmake[2]: Entering directory '/home/pbulk/build/games/xpuyopuyo/work/xpuyopuyo-0.9.8/pai' Making all in lisp gmake[3]: Entering directory '/home/pbulk/build/games/xpuyopuyo/work/xpuyopuyo-0.9.8/pai/lisp' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/home/pbulk/build/games/xpuyopuyo/work/xpuyopuyo-0.9.8/pai/lisp' Making all in orig gmake[3]: Entering directory '/home/pbulk/build/games/xpuyopuyo/work/xpuyopuyo-0.9.8/pai/orig' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../putil -I../../pgame -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT pai.o -MD -MP -MF .deps/pai.Tpo -c -o pai.o pai.c mv -f .deps/pai.Tpo .deps/pai.Po rm -f libxpp_ai_orig.a ar cr libxpp_ai_orig.a pai.o ranlib libxpp_ai_orig.a gmake[3]: Leaving directory '/home/pbulk/build/games/xpuyopuyo/work/xpuyopuyo-0.9.8/pai/orig' gmake[3]: Entering directory '/home/pbulk/build/games/xpuyopuyo/work/xpuyopuyo-0.9.8/pai' ln -s orig/libxpp_ai_orig.a libxpp_ai.a gmake[3]: Leaving directory '/home/pbulk/build/games/xpuyopuyo/work/xpuyopuyo-0.9.8/pai' gmake[2]: Leaving directory '/home/pbulk/build/games/xpuyopuyo/work/xpuyopuyo-0.9.8/pai' Making all in pgame gmake[2]: Entering directory '/home/pbulk/build/games/xpuyopuyo/work/xpuyopuyo-0.9.8/pgame' gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I../putil -I../pai -I../pnet -I../psound -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT pconfig.o -MD -MP -MF .deps/pconfig.Tpo -c -o pconfig.o pconfig.c gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I../putil -I../pai -I../pnet -I../psound -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT pfield.o -MD -MP -MF .deps/pfield.Tpo -c -o pfield.o pfield.c gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I../putil -I../pai -I../pnet -I../psound -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT pgame.o -MD -MP -MF .deps/pgame.Tpo -c -o pgame.o pgame.c gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I../putil -I../pai -I../pnet -I../psound -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT phelp.o -MD -MP -MF .deps/phelp.Tpo -c -o phelp.o phelp.c mv -f .deps/phelp.Tpo .deps/phelp.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I../putil -I../pai -I../pnet -I../psound -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT phighscore.o -MD -MP -MF .deps/phighscore.Tpo -c -o phighscore.o phighscore.c In file included from pconfig.c:49: pconfig.c: In function 'p_config_load': ../putil/psnprintf.h:49:48: warning: 'strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 49 | #define p_strncpy(d, s, n) p_termnull(strncpy((d), (s), (n)), (n)) | ^ ../putil/psnprintf.h:33:39: note: in definition of macro 'p_termnull' 33 | #define p_termnull(buf, n) ((buf)[(n) - 1] = '\0') | ^~~ pconfig.c:273:52: note: in expansion of macro 'p_strncpy' 273 | else if(!strcmp(buf, "theme")) p_strncpy(c->theme, p, P_THEME_NAME_SIZE); | ^~~~~~~~~ In file included from phighscore.c:35: phighscore.c: In function 'p_high_score_load': ../putil/psnprintf.h:49:48: warning: 'strncpy' output may be truncated copying 64 bytes from a string of length 16383 [-Wstringop-truncation] 49 | #define p_strncpy(d, s, n) p_termnull(strncpy((d), (s), (n)), (n)) | ^ ../putil/psnprintf.h:33:39: note: in definition of macro 'p_termnull' 33 | #define p_termnull(buf, n) ((buf)[(n) - 1] = '\0') | ^~~ phighscore.c:61:10: note: in expansion of macro 'p_strncpy' 61 | p_strncpy(h[i].name, buf, P_PLAYER_NAME_SIZE); | ^~~~~~~~~ mv -f .deps/pfield.Tpo .deps/pfield.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I../putil -I../pai -I../pnet -I../psound -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT pinfo.o -MD -MP -MF .deps/pinfo.Tpo -c -o pinfo.o pinfo.c In file included from pgame.c:36: pgame.c: In function 'p_game_new': ../putil/psnprintf.h:40:70: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 63 [-Wformat-truncation=] 40 | #define int_snprintf(buf, n, format, args...) snprintf((buf), (n), (format), args) | ^~~~~~~~ ../putil/psnprintf.h:46:50: note: in expansion of macro 'int_snprintf' 46 | #define p_snprintf(buf, n, format, args...) (int_snprintf((buf), (n), (format), args), p_termnull((buf), (n))) | ^~~~~~~~~~~~ pgame.c:274:16: note: in expansion of macro 'p_snprintf' 274 | p_snprintf(buf, P_PLAYER_NAME_SIZE, "%s@%s", user, host); | ^~~~~~~~~~ ../putil/psnprintf.h:40:49: note: 'snprintf' output 2 or more bytes (assuming 257) into a destination of size 64 40 | #define int_snprintf(buf, n, format, args...) snprintf((buf), (n), (format), args) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../putil/psnprintf.h:46:50: note: in expansion of macro 'int_snprintf' 46 | #define p_snprintf(buf, n, format, args...) (int_snprintf((buf), (n), (format), args), p_termnull((buf), (n))) | ^~~~~~~~~~~~ pgame.c:274:16: note: in expansion of macro 'p_snprintf' 274 | p_snprintf(buf, P_PLAYER_NAME_SIZE, "%s@%s", user, host); | ^~~~~~~~~~ mv -f .deps/phighscore.Tpo .deps/phighscore.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I../putil -I../pai -I../pnet -I../psound -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT pmanip.o -MD -MP -MF .deps/pmanip.Tpo -c -o pmanip.o pmanip.c pconfig.c: In function 'p_config_new': ../putil/psnprintf.h:49:48: warning: 'strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 49 | #define p_strncpy(d, s, n) p_termnull(strncpy((d), (s), (n)), (n)) | ^ ../putil/psnprintf.h:33:39: note: in definition of macro 'p_termnull' 33 | #define p_termnull(buf, n) ((buf)[(n) - 1] = '\0') | ^~~ pconfig.c:573:10: note: in expansion of macro 'p_strncpy' 573 | p_strncpy(c->theme, optarg, P_THEME_NAME_SIZE); | ^~~~~~~~~ pconfig.c:609:28: warning: 'inv' may be used uninitialized [-Wmaybe-uninitialized] 609 | c->networkai = !isinvert(&inv); | ^~~~~~~~~~~~~~~ pconfig.c:404:8: note: 'inv' was declared here 404 | int inv; /* Inversion flag for toggles */ | ^~~ mv -f .deps/pinfo.Tpo .deps/pinfo.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I../putil -I../pai -I../pnet -I../psound -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT ppiece.o -MD -MP -MF .deps/ppiece.Tpo -c -o ppiece.o ppiece.c mv -f .deps/pconfig.Tpo .deps/pconfig.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I../putil -I../pai -I../pnet -I../psound -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT pplayer.o -MD -MP -MF .deps/pplayer.Tpo -c -o pplayer.o pplayer.c mv -f .deps/ppiece.Tpo .deps/ppiece.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I../putil -I../pai -I../pnet -I../psound -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT ptournament.o -MD -MP -MF .deps/ptournament.Tpo -c -o ptournament.o ptournament.c mv -f .deps/ptournament.Tpo .deps/ptournament.Po In file included from pplayer.c:31: pplayer.c: In function 'p_player_set_name': ../putil/psnprintf.h:49:48: warning: 'strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 49 | #define p_strncpy(d, s, n) p_termnull(strncpy((d), (s), (n)), (n)) | ^ ../putil/psnprintf.h:33:39: note: in definition of macro 'p_termnull' 33 | #define p_termnull(buf, n) ((buf)[(n) - 1] = '\0') | ^~~ pplayer.c:110:7: note: in expansion of macro 'p_strncpy' 110 | p_strncpy(p->name, name, P_PLAYER_NAME_SIZE); | ^~~~~~~~~ mv -f .deps/pplayer.Tpo .deps/pplayer.Po mv -f .deps/pmanip.Tpo .deps/pmanip.Po mv -f .deps/pgame.Tpo .deps/pgame.Po rm -f libxpp_game.a ar cr libxpp_game.a pconfig.o pfield.o pgame.o phelp.o phighscore.o pinfo.o pmanip.o ppiece.o pplayer.o ptournament.o ranlib libxpp_game.a gmake[2]: Leaving directory '/home/pbulk/build/games/xpuyopuyo/work/xpuyopuyo-0.9.8/pgame' Making all in pgtk gmake[2]: Entering directory '/home/pbulk/build/games/xpuyopuyo/work/xpuyopuyo-0.9.8/pgtk' gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/gtk-1.2 -I/opt/pkg/include/glib/glib-1.2 -I/opt/pkg/lib/glib/include -I../putil -I../pgame -I../pai -I../pnet -I../psound -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT pai-gtk.o -MD -MP -MF .deps/pai-gtk.Tpo -c -o pai-gtk.o pai-gtk.c gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/gtk-1.2 -I/opt/pkg/include/glib/glib-1.2 -I/opt/pkg/lib/glib/include -I../putil -I../pgame -I../pai -I../pnet -I../psound -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT pdialog-gtk.o -MD -MP -MF .deps/pdialog-gtk.Tpo -c -o pdialog-gtk.o pdialog-gtk.c gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/gtk-1.2 -I/opt/pkg/include/glib/glib-1.2 -I/opt/pkg/lib/glib/include -I../putil -I../pgame -I../pai -I../pnet -I../psound -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT pgraph-gtk.o -MD -MP -MF .deps/pgraph-gtk.Tpo -c -o pgraph-gtk.o pgraph-gtk.c gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/gtk-1.2 -I/opt/pkg/include/glib/glib-1.2 -I/opt/pkg/lib/glib/include -I../putil -I../pgame -I../pai -I../pnet -I../psound -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT pinterface-gtk.o -MD -MP -MF .deps/pinterface-gtk.Tpo -c -o pinterface-gtk.o pinterface-gtk.c In file included from pdialog-gtk.c:25: pdialog-gtk.c: In function 'p_dialog_query_value': ../putil/psnprintf.h:40:70: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long int' [-Wformat=] 40 | #define int_snprintf(buf, n, format, args...) snprintf((buf), (n), (format), args) | ^~~~~~~~ ../putil/psnprintf.h:46:50: note: in expansion of macro 'int_snprintf' 46 | #define p_snprintf(buf, n, format, args...) (int_snprintf((buf), (n), (format), args), p_termnull((buf), (n))) | ^~~~~~~~~~~~ pdialog-gtk.c:397:7: note: in expansion of macro 'p_snprintf' 397 | p_snprintf(bufres, P_GTK_STRING_BUFFER, "The number specified, \"%s\", is invalid (failed at character %d).", buf, p - buf); | ^~~~~~~~~~ pdialog-gtk.c: In function 'p_dialog_query_double': ../putil/psnprintf.h:40:70: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long int' [-Wformat=] 40 | #define int_snprintf(buf, n, format, args...) snprintf((buf), (n), (format), args) | ^~~~~~~~ ../putil/psnprintf.h:46:50: note: in expansion of macro 'int_snprintf' 46 | #define p_snprintf(buf, n, format, args...) (int_snprintf((buf), (n), (format), args), p_termnull((buf), (n))) | ^~~~~~~~~~~~ pdialog-gtk.c:420:7: note: in expansion of macro 'p_snprintf' 420 | p_snprintf(bufres, P_GTK_STRING_BUFFER, "The number specified, \"%s\", is invalid (failed at character %d).", buf, p - buf); | ^~~~~~~~~~ mv -f .deps/pai-gtk.Tpo .deps/pai-gtk.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/gtk-1.2 -I/opt/pkg/include/glib/glib-1.2 -I/opt/pkg/lib/glib/include -I../putil -I../pgame -I../pai -I../pnet -I../psound -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT phigh-gtk.o -MD -MP -MF .deps/phigh-gtk.Tpo -c -o phigh-gtk.o phigh-gtk.c In file included from pinterface-gtk.c:36: pinterface-gtk.c: In function 'p_window_set_player_info': ../putil/psnprintf.h:40:70: warning: '%s' directive output may be truncated writing up to 63 bytes into a region of size between 51 and 61 [-Wformat-truncation=] 40 | #define int_snprintf(buf, n, format, args...) snprintf((buf), (n), (format), args) | ^~~~~~~~ ../putil/psnprintf.h:46:50: note: in expansion of macro 'int_snprintf' 46 | #define p_snprintf(buf, n, format, args...) (int_snprintf((buf), (n), (format), args), p_termnull((buf), (n))) | ^~~~~~~~~~~~ pinterface-gtk.c:122:10: note: in expansion of macro 'p_snprintf' 122 | p_snprintf(sp->message, 64, "%d: %s %s [%d]", p->number + 1, p->name, p->aiactive ? "(ai)" : (p->network ? "(net)" : ""), p->wins); | ^~~~~~~~~~ ../putil/psnprintf.h:40:49: note: 'snprintf' output between 9 and 97 bytes into a destination of size 64 40 | #define int_snprintf(buf, n, format, args...) snprintf((buf), (n), (format), args) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../putil/psnprintf.h:46:50: note: in expansion of macro 'int_snprintf' 46 | #define p_snprintf(buf, n, format, args...) (int_snprintf((buf), (n), (format), args), p_termnull((buf), (n))) | ^~~~~~~~~~~~ pinterface-gtk.c:122:10: note: in expansion of macro 'p_snprintf' 122 | p_snprintf(sp->message, 64, "%d: %s %s [%d]", p->number + 1, p->name, p->aiactive ? "(ai)" : (p->network ? "(net)" : ""), p->wins); | ^~~~~~~~~~ pdialog-gtk.c: In function 'p_dialog_smiley_clicked.part.0': ../putil/psnprintf.h:40:70: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size between 4017 and 4058 [-Wformat-truncation=] 40 | #define int_snprintf(buf, n, format, args...) snprintf((buf), (n), (format), args) | ^~~~~~~~ ../putil/psnprintf.h:46:50: note: in expansion of macro 'int_snprintf' 46 | #define p_snprintf(buf, n, format, args...) (int_snprintf((buf), (n), (format), args), p_termnull((buf), (n))) | ^~~~~~~~~~~~ pdialog-gtk.c:94:4: note: in expansion of macro 'p_snprintf' 94 | p_snprintf(buf, P_GTK_STRING_BUFFER, "%s\nThe random puyo name of the day is \"x%s%s\"\n", s1, b, b); | ^~~~~~~~~~ ../putil/psnprintf.h:40:49: note: 'snprintf' output 41 or more bytes (assuming 8272) into a destination of size 4096 40 | #define int_snprintf(buf, n, format, args...) snprintf((buf), (n), (format), args) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../putil/psnprintf.h:46:50: note: in expansion of macro 'int_snprintf' 46 | #define p_snprintf(buf, n, format, args...) (int_snprintf((buf), (n), (format), args), p_termnull((buf), (n))) | ^~~~~~~~~~~~ pdialog-gtk.c:94:4: note: in expansion of macro 'p_snprintf' 94 | p_snprintf(buf, P_GTK_STRING_BUFFER, "%s\nThe random puyo name of the day is \"x%s%s\"\n", s1, b, b); | ^~~~~~~~~~ pgraph-gtk.c: In function 'graph_draw_grid': pgraph-gtk.c:125:7: warning: 'strncpy' specified bound 4096 equals destination size [-Wstringop-truncation] 125 | strncpy(buf, p_ai_rule_name(j), P_GTK_STRING_BUFFER); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pgraph-gtk.c:164:10: warning: 'strncpy' specified bound 4096 equals destination size [-Wstringop-truncation] 164 | strncpy(buf, name, P_GTK_STRING_BUFFER); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/pinterface-gtk.Tpo .deps/pinterface-gtk.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/gtk-1.2 -I/opt/pkg/include/glib/glib-1.2 -I/opt/pkg/lib/glib/include -I../putil -I../pgame -I../pai -I../pnet -I../psound -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT pkey-gtk.o -MD -MP -MF .deps/pkey-gtk.Tpo -c -o pkey-gtk.o pkey-gtk.c pdialog-gtk.c: In function 'p_dialog_query_value': ../putil/psnprintf.h:40:70: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4073 [-Wformat-truncation=] 40 | #define int_snprintf(buf, n, format, args...) snprintf((buf), (n), (format), args) | ^~~~~~~~ ../putil/psnprintf.h:46:50: note: in expansion of macro 'int_snprintf' 46 | #define p_snprintf(buf, n, format, args...) (int_snprintf((buf), (n), (format), args), p_termnull((buf), (n))) | ^~~~~~~~~~~~ pdialog-gtk.c:397:7: note: in expansion of macro 'p_snprintf' 397 | p_snprintf(bufres, P_GTK_STRING_BUFFER, "The number specified, \"%s\", is invalid (failed at character %d).", buf, p - buf); | ^~~~~~~~~~ ../putil/psnprintf.h:40:70: note: using the range [-2147483648, 2147483647] for directive argument 40 | #define int_snprintf(buf, n, format, args...) snprintf((buf), (n), (format), args) | ^~~~~~~~ ../putil/psnprintf.h:46:50: note: in expansion of macro 'int_snprintf' 46 | #define p_snprintf(buf, n, format, args...) (int_snprintf((buf), (n), (format), args), p_termnull((buf), (n))) | ^~~~~~~~~~~~ pdialog-gtk.c:397:7: note: in expansion of macro 'p_snprintf' 397 | p_snprintf(bufres, P_GTK_STRING_BUFFER, "The number specified, \"%s\", is invalid (failed at character %d).", buf, p - buf); | ^~~~~~~~~~ ../putil/psnprintf.h:40:49: note: 'snprintf' output between 62 and 4167 bytes into a destination of size 4096 40 | #define int_snprintf(buf, n, format, args...) snprintf((buf), (n), (format), args) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../putil/psnprintf.h:46:50: note: in expansion of macro 'int_snprintf' 46 | #define p_snprintf(buf, n, format, args...) (int_snprintf((buf), (n), (format), args), p_termnull((buf), (n))) | ^~~~~~~~~~~~ pdialog-gtk.c:397:7: note: in expansion of macro 'p_snprintf' 397 | p_snprintf(bufres, P_GTK_STRING_BUFFER, "The number specified, \"%s\", is invalid (failed at character %d).", buf, p - buf); | ^~~~~~~~~~ pdialog-gtk.c: In function 'p_dialog_query_double': ../putil/psnprintf.h:40:70: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4073 [-Wformat-truncation=] 40 | #define int_snprintf(buf, n, format, args...) snprintf((buf), (n), (format), args) | ^~~~~~~~ ../putil/psnprintf.h:46:50: note: in expansion of macro 'int_snprintf' 46 | #define p_snprintf(buf, n, format, args...) (int_snprintf((buf), (n), (format), args), p_termnull((buf), (n))) | ^~~~~~~~~~~~ pdialog-gtk.c:420:7: note: in expansion of macro 'p_snprintf' 420 | p_snprintf(bufres, P_GTK_STRING_BUFFER, "The number specified, \"%s\", is invalid (failed at character %d).", buf, p - buf); | ^~~~~~~~~~ ../putil/psnprintf.h:40:70: note: using the range [-2147483648, 2147483647] for directive argument 40 | #define int_snprintf(buf, n, format, args...) snprintf((buf), (n), (format), args) | ^~~~~~~~ ../putil/psnprintf.h:46:50: note: in expansion of macro 'int_snprintf' 46 | #define p_snprintf(buf, n, format, args...) (int_snprintf((buf), (n), (format), args), p_termnull((buf), (n))) | ^~~~~~~~~~~~ pdialog-gtk.c:420:7: note: in expansion of macro 'p_snprintf' 420 | p_snprintf(bufres, P_GTK_STRING_BUFFER, "The number specified, \"%s\", is invalid (failed at character %d).", buf, p - buf); | ^~~~~~~~~~ ../putil/psnprintf.h:40:49: note: 'snprintf' output between 62 and 4167 bytes into a destination of size 4096 40 | #define int_snprintf(buf, n, format, args...) snprintf((buf), (n), (format), args) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../putil/psnprintf.h:46:50: note: in expansion of macro 'int_snprintf' 46 | #define p_snprintf(buf, n, format, args...) (int_snprintf((buf), (n), (format), args), p_termnull((buf), (n))) | ^~~~~~~~~~~~ pdialog-gtk.c:420:7: note: in expansion of macro 'p_snprintf' 420 | p_snprintf(bufres, P_GTK_STRING_BUFFER, "The number specified, \"%s\", is invalid (failed at character %d).", buf, p - buf); | ^~~~~~~~~~ mv -f .deps/phigh-gtk.Tpo .deps/phigh-gtk.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/gtk-1.2 -I/opt/pkg/include/glib/glib-1.2 -I/opt/pkg/lib/glib/include -I../putil -I../pgame -I../pai -I../pnet -I../psound -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT pmenu-gtk.o -MD -MP -MF .deps/pmenu-gtk.Tpo -c -o pmenu-gtk.o pmenu-gtk.c mv -f .deps/pgraph-gtk.Tpo .deps/pgraph-gtk.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/gtk-1.2 -I/opt/pkg/include/glib/glib-1.2 -I/opt/pkg/lib/glib/include -I../putil -I../pgame -I../pai -I../pnet -I../psound -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT pnet-gtk.o -MD -MP -MF .deps/pnet-gtk.Tpo -c -o pnet-gtk.o pnet-gtk.c mv -f .deps/pdialog-gtk.Tpo .deps/pdialog-gtk.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/gtk-1.2 -I/opt/pkg/include/glib/glib-1.2 -I/opt/pkg/lib/glib/include -I../putil -I../pgame -I../pai -I../pnet -I../psound -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT poptions-gtk.o -MD -MP -MF .deps/poptions-gtk.Tpo -c -o poptions-gtk.o poptions-gtk.c mv -f .deps/pkey-gtk.Tpo .deps/pkey-gtk.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/gtk-1.2 -I/opt/pkg/include/glib/glib-1.2 -I/opt/pkg/lib/glib/include -I../putil -I../pgame -I../pai -I../pnet -I../psound -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT ppaint-gtk.o -MD -MP -MF .deps/ppaint-gtk.Tpo -c -o ppaint-gtk.o ppaint-gtk.c mv -f .deps/pnet-gtk.Tpo .deps/pnet-gtk.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/gtk-1.2 -I/opt/pkg/include/glib/glib-1.2 -I/opt/pkg/lib/glib/include -I../putil -I../pgame -I../pai -I../pnet -I../psound -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT ptheme-gtk.o -MD -MP -MF .deps/ptheme-gtk.Tpo -c -o ptheme-gtk.o ptheme-gtk.c In file included from ptheme-gtk.c:34: ptheme-gtk.c: In function 'p_theme_apply': ../putil/psnprintf.h:49:48: warning: 'strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 49 | #define p_strncpy(d, s, n) p_termnull(strncpy((d), (s), (n)), (n)) | ^ ../putil/psnprintf.h:33:39: note: in definition of macro 'p_termnull' 33 | #define p_termnull(buf, n) ((buf)[(n) - 1] = '\0') | ^~~ ptheme-gtk.c:289:4: note: in expansion of macro 'p_strncpy' 289 | p_strncpy(w->c->theme, theme, P_THEME_NAME_SIZE); | ^~~~~~~~~ mv -f .deps/pmenu-gtk.Tpo .deps/pmenu-gtk.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/gtk-1.2 -I/opt/pkg/include/glib/glib-1.2 -I/opt/pkg/lib/glib/include -I../putil -I../pgame -I../pai -I../pnet -I../psound -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT pwindow-gtk.o -MD -MP -MF .deps/pwindow-gtk.Tpo -c -o pwindow-gtk.o pwindow-gtk.c mv -f .deps/poptions-gtk.Tpo .deps/poptions-gtk.Po mv -f .deps/ptheme-gtk.Tpo .deps/ptheme-gtk.Po pwindow-gtk.c: In function 'window_key_press': pwindow-gtk.c:314:17: warning: pointer targets in assignment from 'guint *' {aka 'unsigned int *'} to 'int *' differ in signedness [-Wpointer-sign] 314 | for(i = 0, k = &P_KEY_IW(w, 0); i < P_NUM_KEYS; i++, k++) { | ^ mv -f .deps/ppaint-gtk.Tpo .deps/ppaint-gtk.Po mv -f .deps/pwindow-gtk.Tpo .deps/pwindow-gtk.Po rm -f libxpp_interface.a ar cr libxpp_interface.a pai-gtk.o pdialog-gtk.o pgraph-gtk.o pinterface-gtk.o phigh-gtk.o pkey-gtk.o pmenu-gtk.o pnet-gtk.o poptions-gtk.o ppaint-gtk.o ptheme-gtk.o pwindow-gtk.o ranlib libxpp_interface.a gmake[2]: Leaving directory '/home/pbulk/build/games/xpuyopuyo/work/xpuyopuyo-0.9.8/pgtk' Making all in pnet gmake[2]: Entering directory '/home/pbulk/build/games/xpuyopuyo/work/xpuyopuyo-0.9.8/pnet' gcc -DHAVE_CONFIG_H -I. -I.. -I../putil -I../pgame -I../pai -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT pnet.o -MD -MP -MF .deps/pnet.Tpo -c -o pnet.o pnet.c gcc -DHAVE_CONFIG_H -I. -I.. -I../putil -I../pgame -I../pai -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT pnetcomm.o -MD -MP -MF .deps/pnetcomm.Tpo -c -o pnetcomm.o pnetcomm.c gcc -DHAVE_CONFIG_H -I. -I.. -I../putil -I../pgame -I../pai -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT pnetconfig.o -MD -MP -MF .deps/pnetconfig.Tpo -c -o pnetconfig.o pnetconfig.c gcc -DHAVE_CONFIG_H -I. -I.. -I../putil -I../pgame -I../pai -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT pnetconnect.o -MD -MP -MF .deps/pnetconnect.Tpo -c -o pnetconnect.o pnetconnect.c In file included from pnetconfig.c:38: pnetconfig.c: In function 'pnet_send_config': pnetconfig.c:73:14: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] 73 | p_strncpy(&packet[32], P_PLAYER_0(c)->name, P_PLAYER_NAME_SIZE); ../putil/psnprintf.h:33:39: note: in definition of macro 'p_termnull' 33 | #define p_termnull(buf, n) ((buf)[(n) - 1] = '\0') | ^~~ pnetconfig.c:73:4: note: in expansion of macro 'p_strncpy' 73 | p_strncpy(&packet[32], P_PLAYER_0(c)->name, P_PLAYER_NAME_SIZE); | ^~~~~~~~~ In file included from /usr/include/string.h:35, from pnetconfig.c:32: /usr/include/iso/string_iso.h:82:22: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} 82 | extern char *strncpy(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD, size_t); | ^ pnetconfig.c:132:37: warning: pointer targets in passing argument 2 of 'p_player_set_name' differ in signedness [-Wpointer-sign] 132 | p_player_set_name(P_PLAYER_1(c), &packet[32]); | ^~~~~~~~~~~ | | | byte * {aka unsigned char *} In file included from ../pgame/phighscore.h:30, from ../pgame/pconfig.h:45, from pnetconfig.c:35: ../pgame/pplayer.h:132:48: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} 132 | void p_player_set_name(pplayer *p, const char *name); | ~~~~~~~~~~~~^~~~ pnetconfig.c: In function 'pnet_recv_config': pnetconfig.c:215:40: warning: pointer targets in passing argument 2 of 'p_player_set_name' differ in signedness [-Wpointer-sign] 215 | p_player_set_name(P_PLAYER_1(c), &packet[32]); | ^~~~~~~~~~~ | | | byte * {aka unsigned char *} ../pgame/pplayer.h:132:48: note: expected 'const char *' but argument is of type 'byte *' {aka 'unsigned char *'} 132 | void p_player_set_name(pplayer *p, const char *name); | ~~~~~~~~~~~~^~~~ pnetconfig.c:218:17: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] 218 | p_strncpy(&packet[32], P_PLAYER_0(c)->name, P_PLAYER_NAME_SIZE); ../putil/psnprintf.h:33:39: note: in definition of macro 'p_termnull' 33 | #define p_termnull(buf, n) ((buf)[(n) - 1] = '\0') | ^~~ pnetconfig.c:218:7: note: in expansion of macro 'p_strncpy' 218 | p_strncpy(&packet[32], P_PLAYER_0(c)->name, P_PLAYER_NAME_SIZE); | ^~~~~~~~~ /usr/include/iso/string_iso.h:82:22: note: expected 'char * restrict' but argument is of type 'byte *' {aka 'unsigned char *'} 82 | extern char *strncpy(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD, size_t); | ^ mv -f .deps/pnet.Tpo .deps/pnet.Po gcc -DHAVE_CONFIG_H -I. -I.. -I../putil -I../pgame -I../pai -I/opt/pkg/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -Wall -Wpointer-arith -DMIKMOD=1 -DGTK=1 -DGTK=1 -DHAVE_GETOPT_H=1 -MT pnetgame.o -MD -MP -MF .deps/pnetgame.Tpo -c -o pnetgame.o pnetgame.c pnetconnect.c: In function 'pnet_server_new': pnetconnect.c:121:4: error: implicit declaration of function 'bzero' [-Wimplicit-function-declaration] 121 | bzero((char *)&socket_info, sizeof(socket_info)); | ^~~~~ pnetconnect.c:121:4: warning: incompatible implicit declaration of built-in function 'bzero' [-Wbuiltin-declaration-mismatch] pnetconnect.c: In function 'pnet_client_new': pnetconnect.c:246:4: warning: incompatible implicit declaration of built-in function 'bzero' [-Wbuiltin-declaration-mismatch] 246 | bzero((char *)&socket_info, sizeof(socket_info)); | ^~~~~ pnetconnect.c:247:4: error: implicit declaration of function 'bcopy' [-Wimplicit-function-declaration] 247 | bcopy(hostinfo->h_addr, (char *)&socket_info.sin_addr, hostinfo->h_length); | ^~~~~ pnetconnect.c:247:4: warning: incompatible implicit declaration of built-in function 'bcopy' [-Wbuiltin-declaration-mismatch] gmake[2]: *** [Makefile:422: pnetconnect.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... mv -f .deps/pnetconfig.Tpo .deps/pnetconfig.Po mv -f .deps/pnetcomm.Tpo .deps/pnetcomm.Po mv -f .deps/pnetgame.Tpo .deps/pnetgame.Po gmake[2]: Leaving directory '/home/pbulk/build/games/xpuyopuyo/work/xpuyopuyo-0.9.8/pnet' gmake[1]: *** [Makefile:586: all-recursive] Error 1 gmake[1]: Leaving directory '/home/pbulk/build/games/xpuyopuyo/work/xpuyopuyo-0.9.8' gmake: *** [Makefile:432: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/games/xpuyopuyo *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/games/xpuyopuyo