+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/wordwarvi-1.0.2nb23/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/wordwarvi-1.0.2nb23/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for wordwarvi-1.0.2nb23 cc -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/portaudio2 -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include -I/usr/pkg/include/portaudio2 -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -pthread -pedantic -W -Wall -c joystick.c cc -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/portaudio2 -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include -I/usr/pkg/include/portaudio2 -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz `pkg-config --cflags vorbisfile` \ -pthread -pedantic -W -Wall -c rumble.c cc -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/portaudio2 -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include -I/usr/pkg/include/portaudio2 -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz `pkg-config --cflags vorbisfile` \ -pthread -pedantic -W -Wall -c ogg_to_pcm.c cc -pedantic -W -Wall -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/portaudio2 -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include -I/usr/pkg/include/portaudio2 -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz \ -DWITHAUDIOSUPPORT `pkg-config --cflags portaudio-2.0` -DDATADIR=\"/usr/pkg/share/wordwarvi/\" \ -pthread `pkg-config --cflags vorbisfile` \ -c wwviaudio.c ogg_to_pcm.c: In function 'ogg_to_pcm': ogg_to_pcm.c:40:14: warning: unused parameter 'samplesize' [-Wunused-parameter] 40 | int *samplesize, int *sample_rate, int *nchannels, | ~~~~~^~~~~~~~~~ In file included from ogg_to_pcm.c:27: At top level: /home/pbulk/build/games/wordwarvi/work/.buildlink/include/vorbis/vorbisfile.h:95:21: warning: 'OV_CALLBACKS_STREAMONLY_NOCLOSE' defined but not used [-Wunused-variable] 95 | static ov_callbacks OV_CALLBACKS_STREAMONLY_NOCLOSE = { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/wordwarvi/work/.buildlink/include/vorbis/vorbisfile.h:88:21: warning: 'OV_CALLBACKS_STREAMONLY' defined but not used [-Wunused-variable] 88 | static ov_callbacks OV_CALLBACKS_STREAMONLY = { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/wordwarvi/work/.buildlink/include/vorbis/vorbisfile.h:81:21: warning: 'OV_CALLBACKS_NOCLOSE' defined but not used [-Wunused-variable] 81 | static ov_callbacks OV_CALLBACKS_NOCLOSE = { | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/wordwarvi/work/.buildlink/include/vorbis/vorbisfile.h:74:21: warning: 'OV_CALLBACKS_DEFAULT' defined but not used [-Wunused-variable] 74 | static ov_callbacks OV_CALLBACKS_DEFAULT = { | ^~~~~~~~~~~~~~~~~~~~ cc -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/portaudio2 -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include -I/usr/pkg/include/portaudio2 -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -pthread -pedantic -W -Wall -c wwvi_font.c wwviaudio.c: In function 'wwviaudio_read_ogg_clip': wwviaudio.c:155:64: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 2 has type 'uint64_t' {aka 'long unsigned int'} [-Wformat=] 155 | printf("Can't get memory for sound data for %llu frames in %s\n", | ~~~^ | | | long long unsigned int | %lu 156 | nframes, filebuf); | ~~~~~~~ | | | uint64_t {aka long unsigned int} In file included from /usr/include/string.h:519, from wwviaudio.c:30: In function 'strncpy', inlined from 'wwviaudio_read_ogg_clip' at wwviaudio.c:128:3: /usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound 4096 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -o stamp stamp.c In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from stamp.c:1: /usr/include/features.h:412:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 412 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ gzip -c wordwarvi.6 > wordwarvi.6.gz ./stamp > stamp.h cc -pipe -O2 -I/usr/pkg/include -I/usr/pkg/include/portaudio2 -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include -I/usr/pkg/include/portaudio2 -I/usr/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -pthread -pedantic -W -Wall -DWITHAUDIOSUPPORT `pkg-config --cflags portaudio-2.0` -DDATADIR=\"/usr/pkg/share/wordwarvi/\" \ joystick.o \ rumble.o \ wwvi_font.o \ ogg_to_pcm.o \ wwviaudio.o \ wordwarvi.c -o wordwarvi -lm `pkg-config --libs portaudio-2.0 vorbisfile` \ `pkg-config --cflags gtk+-2.0` `pkg-config --libs gtk+-2.0 gthread-2.0` In file included from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from wordwarvi.c:23: /home/pbulk/build/games/wordwarvi/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from wordwarvi.c:23: /home/pbulk/build/games/wordwarvi/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ In file included from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126, from wordwarvi.c:23: /home/pbulk/build/games/wordwarvi/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/glib-2.0/glib.h:32, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from wordwarvi.c:23: /home/pbulk/build/games/wordwarvi/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ wordwarvi.c: In function 'kgun_move': wordwarvi.c:2953:13: warning: variable 'x1' set but not used [-Wunused-but-set-variable] 2953 | int x1, y1; | ^~ wordwarvi.c: In function 'octopus_move': wordwarvi.c:3767:20: warning: variable 'ydist' set but not used [-Wunused-but-set-variable] 3767 | int xdist, ydist; | ^~~~~ wordwarvi.c: In function 'gdb_move': wordwarvi.c:4267:20: warning: variable 'ydist' set but not used [-Wunused-but-set-variable] 4267 | int xdist, ydist; | ^~~~~ wordwarvi.c: In function 'laserbolt_draw': wordwarvi.c:6319:33: warning: variable 'dy' set but not used [-Wunused-but-set-variable] 6319 | int x1, y1, x2, y2, dx, dy; | ^~ wordwarvi.c:6319:29: warning: variable 'dx' set but not used [-Wunused-but-set-variable] 6319 | int x1, y1, x2, y2, dx, dy; | ^~ wordwarvi.c: In function 'harpoon_draw': wordwarvi.c:6366:25: warning: variable 'y2' set but not used [-Wunused-but-set-variable] 6366 | int x1, y1, x2, y2; | ^~ wordwarvi.c:6366:21: warning: variable 'x2' set but not used [-Wunused-but-set-variable] 6366 | int x1, y1, x2, y2; | ^~ wordwarvi.c: In function 'add_pilot': wordwarvi.c:9101:28: warning: variable 'pilot' set but not used [-Wunused-but-set-variable] 9101 | struct game_obj_t *pilot; | ^~~~~ wordwarvi.c: In function 'init_intermission_star': wordwarvi.c:10381:13: warning: using integer absolute value function 'abs' when argument is of floating-point type 'float' [-Wabsolute-value] 10381 | if (abs(star->x) < 0.00001) | ^~~ wordwarvi.c:10383:13: warning: using integer absolute value function 'abs' when argument is of floating-point type 'float' [-Wabsolute-value] 10383 | if (abs(star->y) < 0.00001) | ^~~ wordwarvi.c:10388:13: warning: using integer absolute value function 'abs' when argument is of floating-point type 'float' [-Wabsolute-value] 10388 | if (abs(dx) > abs(dy)) { | ^~~ wordwarvi.c:10388:23: warning: using integer absolute value function 'abs' when argument is of floating-point type 'float' [-Wabsolute-value] 10388 | if (abs(dx) > abs(dy)) { | ^~~ wordwarvi.c:10389:31: warning: using integer absolute value function 'abs' when argument is of floating-point type 'float' [-Wabsolute-value] 10389 | star->vx = dx/abs(dx); | ^~~ wordwarvi.c:10390:31: warning: using integer absolute value function 'abs' when argument is of floating-point type 'float' [-Wabsolute-value] 10390 | star->vy = dy/abs(dx); | ^~~ wordwarvi.c:10392:31: warning: using integer absolute value function 'abs' when argument is of floating-point type 'float' [-Wabsolute-value] 10392 | star->vx = dx/abs(dy); | ^~~ wordwarvi.c:10393:31: warning: using integer absolute value function 'abs' when argument is of floating-point type 'float' [-Wabsolute-value] 10393 | star->vy = dy/abs(dy); | ^~~ wordwarvi.c: In function 'draw_radar': wordwarvi.c:10614:30: warning: variable 'width' set but not used [-Wunused-but-set-variable] 10614 | int xoffset, height, width, yoffset; | ^~~~~ wordwarvi.c: In function 'advance_game': wordwarvi.c:11366:23: warning: variable 'nalive' set but not used [-Wunused-but-set-variable] 11366 | int i, ndead, nalive; | ^~~~~~ wordwarvi.c:11366:16: warning: variable 'ndead' set but not used [-Wunused-but-set-variable] 11366 | int i, ndead, nalive; | ^~~~~ wordwarvi.c: In function 'deal_with_joystick': wordwarvi.c:11821:13: warning: variable 'do_down' set but not used [-Wunused-but-set-variable] 11821 | int do_down = 0; | ^~~~~~~ wordwarvi.c:11820:13: warning: variable 'do_up' set but not used [-Wunused-but-set-variable] 11820 | int do_up = 0; | ^~~~~ wordwarvi.c:11819:13: warning: variable 'do_left' set but not used [-Wunused-but-set-variable] 11819 | int do_left = 0; | ^~~~~~~ wordwarvi.c:11818:13: warning: variable 'do_right' set but not used [-Wunused-but-set-variable] 11818 | int do_right = 0; | ^~~~~~~~ wordwarvi.c: In function 'main': wordwarvi.c:14391:13: warning: Deprecated pre-processor symbol 14391 | if (!g_thread_supported ()) | ^~~~~~~~~~~~~~~~~~~ wordwarvi.c:14392:9: warning: 'g_thread_init' is deprecated [-Wdeprecated-declarations] 14392 | g_thread_init(NULL); | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/glib-2.0/glib.h:115, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/games/wordwarvi/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from wordwarvi.c:23: /home/pbulk/build/games/wordwarvi/work/.buildlink/include/glib-2.0/glib/deprecated/gthread.h:271:10: note: declared here 271 | void g_thread_init (gpointer vtable); | ^~~~~~~~~~~~~ wordwarvi.c: In function 'gravity_bomb_move': wordwarvi.c:5160:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 5160 | t->move = bridge_move; | ~~~~~~~~^~~~~~~~~~~~~ wordwarvi.c:5161:25: note: here 5161 | case OBJ_TYPE_SPARK: | ^~~~ wordwarvi.c: In function 'deal_with_joystick': wordwarvi.c:12018:44: warning: this statement may fall through [-Wimplicit-fallthrough=] 12018 | do_suicide = 1; | ~~~~~~~~~~~^~~ wordwarvi.c:12019:25: note: here 12019 | case keydown: | ^~~~ wordwarvi.c: In function 'main': wordwarvi.c:14192:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 14192 | case '?':usage(); /* exits. */ | ^~~~~~~ wordwarvi.c:14193:25: note: here 14193 | default:printf("Unexpected return value %d from getopt_long_only()\n", rc); | ^~~~~~~ wordwarvi.c: In function 'do_intermission': wordwarvi.c:10489:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 10489 | if (they_used_the_source()) { | ^ wordwarvi.c:10498:17: note: here 10498 | case 10: | ^~~~ wordwarvi.c:10509:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 10509 | gameprint(s); | ^~~~~~~~~~~~ wordwarvi.c:10510:17: note: here 10510 | case 9: | ^~~~ wordwarvi.c:10520:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 10520 | gameprint(s); | ^~~~~~~~~~~~ wordwarvi.c:10521:17: note: here 10521 | case 8: | ^~~~ wordwarvi.c:10532:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 10532 | gameprint(s); | ^~~~~~~~~~~~ wordwarvi.c:10533:17: note: here 10533 | case 7: | ^~~~ wordwarvi.c:10539:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 10539 | gameprint(s); | ^~~~~~~~~~~~ wordwarvi.c:10540:17: note: here 10540 | case 6: | ^~~~ wordwarvi.c:10549:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 10549 | gameprint(s); | ^~~~~~~~~~~~ wordwarvi.c:10550:17: note: here 10550 | case 5: | ^~~~ wordwarvi.c:10559:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 10559 | gameprint(s); | ^~~~~~~~~~~~ wordwarvi.c:10560:17: note: here 10560 | case 4: | ^~~~ wordwarvi.c:10569:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 10569 | gameprint(s); | ^~~~~~~~~~~~ wordwarvi.c:10570:17: note: here 10570 | case 3: | ^~~~ wordwarvi.c:10578:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 10578 | gameprint(s); | ^~~~~~~~~~~~ wordwarvi.c:10579:17: note: here 10579 | case 2: | ^~~~ wordwarvi.c:10587:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 10587 | gameprint(s); | ^~~~~~~~~~~~ wordwarvi.c:10588:17: note: here 10588 | case 1: | ^~~~ At top level: wordwarvi.c:9543:13: warning: 'add_buildings' defined but not used [-Wunused-function] 9543 | static void add_buildings(struct terrain_t *t) | ^~~~~~~~~~~~~ /bin/rm stamp.h *** Please use pkgtools/verifypc to sanity check dependencies.