+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=311 WRKLOG=/tmp/bulklog/chocolate-doom-3.0.1nb8/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=311 WRKLOG=/tmp/bulklog/chocolate-doom-3.0.1nb8/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for chocolate-doom-3.0.1nb8 /opt/local/bin/gmake all-recursive gmake[1]: Entering directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1' Making all in textscreen gmake[2]: Entering directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/textscreen' Making all in fonts gmake[3]: Entering directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/textscreen/fonts' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/textscreen/fonts' Making all in . gmake[3]: Entering directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/textscreen' CC txt_conditional.o CC txt_checkbox.o CC txt_desktop.o CC txt_dropdown.o CC txt_fileselect.o CC txt_gui.o CC txt_inputbox.o CC txt_io.o CC txt_button.o CC txt_label.o CC txt_radiobutton.o CC txt_scrollpane.o CC txt_separator.o CC txt_spinctrl.o CC txt_sdl.o CC txt_strut.o CC txt_table.o CC txt_utf8.o CC txt_widget.o CC txt_window.o CC txt_window_action.o AR libtextscreen.a gmake[3]: Leaving directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/textscreen' Making all in examples gmake[3]: Entering directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/textscreen/examples' CC guitest.o CCLD guitest CC calculator.o CCLD calculator gmake[3]: Leaving directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/textscreen/examples' gmake[2]: Leaving directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/textscreen' Making all in midiproc gmake[2]: Entering directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/midiproc' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/midiproc' Making all in opl gmake[2]: Entering directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/opl' Making all in . gmake[3]: Entering directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/opl' CC opl.o CC opl_linux.o CC opl_obsd.o CC opl_queue.o CC opl_sdl.o CC opl_timer.o CC opl_win32.o CC ioperm_sys.o CC opl3.o AR libopl.a gmake[3]: Leaving directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/opl' Making all in examples gmake[3]: Entering directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/opl/examples' CC droplay.o CCLD droplay gmake[3]: Leaving directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/opl/examples' gmake[2]: Leaving directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/opl' Making all in pcsound gmake[2]: Entering directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/pcsound' CC pcsound.o CC pcsound_bsd.o CC pcsound_sdl.o CC pcsound_linux.o CC pcsound_win32.o AR libpcsound.a gmake[2]: Leaving directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/pcsound' Making all in data gmake[2]: Entering directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/data' cp ../data/doom.png chocolate-doom.png cp ../data/setup.png chocolate-setup.png gmake[2]: Leaving directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/data' Making all in src gmake[2]: Entering directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/src' Making all in doom gmake[3]: Entering directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/src/doom' CC am_map.o CC deh_ammo.o CC deh_bexstr.o CC deh_cheat.o CC deh_doom.o CC deh_frame.o CC deh_misc.o CC deh_ptr.o CC deh_sound.o CC deh_thing.o CC deh_weapon.o CC d_items.o CC d_main.o CC d_net.o CC doomdef.o CC doomstat.o CC dstrings.o CC f_finale.o CC f_wipe.o CC g_game.o CC hu_lib.o CC hu_stuff.o CC info.o CC m_menu.o CC m_random.o CC p_ceilng.o CC p_doors.o CC p_enemy.o CC p_floor.o CC p_inter.o CC p_lights.o CC p_map.o CC p_maputl.o CC p_mobj.o CC p_plats.o CC p_pspr.o CC p_saveg.o CC p_setup.o CC p_sight.o CC p_spec.o CC p_switch.o CC p_telept.o CC p_tick.o CC p_user.o CC r_bsp.o CC r_data.o CC r_draw.o CC r_main.o CC r_plane.o CC r_segs.o CC r_sky.o CC r_things.o r_things.c: In function 'R_SortVisSprites': r_things.c:803:27: warning: storing the address of local variable 'unsorted' in '*vissprite_p.130_8 + 18446744073709551536.next' [-Wdangling-pointer=] 803 | (vissprite_p-1)->next = &unsorted; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ r_things.c:785:25: note: 'unsorted' declared here 785 | vissprite_t unsorted; | ^~~~~~~~ r_things.c:282:17: note: 'vissprite_p' declared here 282 | vissprite_t* vissprite_p; | ^~~~~~~~~~~ r_things.c:801:24: warning: storing the address of local variable 'unsorted' in 'vissprites[0].prev' [-Wdangling-pointer=] 801 | vissprites[0].prev = &unsorted; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ r_things.c:785:25: note: 'unsorted' declared here 785 | vissprite_t unsorted; | ^~~~~~~~ r_things.c:281:17: note: 'vissprites' declared here 281 | vissprite_t vissprites[MAXVISSPRITES]; | ^~~~~~~~~~ CC s_sound.o CC sounds.o CC statdump.o CC st_lib.o CC st_stuff.o CC wi_stuff.o AR libdoom.a gmake[3]: Leaving directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/src/doom' Making all in heretic gmake[3]: Entering directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/src/heretic' CC am_map.o CC ct_chat.o CC deh_ammo.o CC deh_frame.o CC deh_htext.o CC deh_htic.o CC deh_sound.o CC deh_thing.o CC deh_weapon.o CC d_main.o CC d_net.o CC f_finale.o CC g_game.o CC info.o CC in_lude.o CC m_random.o CC mn_menu.o CC p_ceilng.o CC p_doors.o CC p_enemy.o CC p_floor.o CC p_inter.o CC p_lights.o CC p_map.o CC p_maputl.o CC p_mobj.o CC p_plats.o CC p_pspr.o CC p_saveg.o CC p_setup.o CC p_sight.o CC p_spec.o CC p_switch.o CC p_telept.o CC p_tick.o CC p_user.o CC r_bsp.o CC r_data.o CC r_draw.o CC r_main.o CC r_plane.o CC r_segs.o CC r_things.o r_things.c: In function 'R_SortVisSprites': r_things.c:836:29: warning: storing the address of local variable 'unsorted' in '*vissprite_p.142_8 + 18446744073709551528.next' [-Wdangling-pointer=] 836 | (vissprite_p - 1)->next = &unsorted; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ r_things.c:820:17: note: 'unsorted' declared here 820 | vissprite_t unsorted; | ^~~~~~~~ r_things.c:245:41: note: 'vissprite_p' declared here 245 | vissprite_t vissprites[MAXVISSPRITES], *vissprite_p; | ^~~~~~~~~~~ r_things.c:834:24: warning: storing the address of local variable 'unsorted' in 'vissprites[0].prev' [-Wdangling-pointer=] 834 | vissprites[0].prev = &unsorted; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ r_things.c:820:17: note: 'unsorted' declared here 820 | vissprite_t unsorted; | ^~~~~~~~ r_things.c:245:13: note: 'vissprites' declared here 245 | vissprite_t vissprites[MAXVISSPRITES], *vissprite_p; | ^~~~~~~~~~ CC sb_bar.o CC sounds.o CC s_sound.o AR libheretic.a gmake[3]: Leaving directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/src/heretic' Making all in hexen gmake[3]: Entering directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/src/hexen' CC a_action.o CC am_map.o CC ct_chat.o CC d_net.o CC f_finale.o CC g_game.o CC h2_main.o CC info.o CC in_lude.o CC m_random.o CC mn_menu.o CC p_acs.o CC p_anim.o CC p_ceilng.o CC p_doors.o CC p_enemy.o CC p_floor.o CC p_inter.o CC p_lights.o CC p_map.o CC p_maputl.o CC p_mobj.o CC po_man.o CC p_plats.o CC p_pspr.o CC p_setup.o CC p_sight.o CC p_spec.o CC p_switch.o CC p_telept.o CC p_things.o CC p_tick.o CC p_user.o CC r_bsp.o CC r_data.o CC r_draw.o CC r_main.o CC r_plane.o CC r_segs.o CC r_things.o r_things.c: In function 'R_SortVisSprites': r_things.c:863:29: warning: storing the address of local variable 'unsorted' in '*vissprite_p.150_8 + 18446744073709551528.next' [-Wdangling-pointer=] 863 | (vissprite_p - 1)->next = &unsorted; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ r_things.c:847:17: note: 'unsorted' declared here 847 | vissprite_t unsorted; | ^~~~~~~~ r_things.c:248:41: note: 'vissprite_p' declared here 248 | vissprite_t vissprites[MAXVISSPRITES], *vissprite_p; | ^~~~~~~~~~~ r_things.c:861:24: warning: storing the address of local variable 'unsorted' in 'vissprites[0].prev' [-Wdangling-pointer=] 861 | vissprites[0].prev = &unsorted; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ r_things.c:847:17: note: 'unsorted' declared here 847 | vissprite_t unsorted; | ^~~~~~~~ r_things.c:248:13: note: 'vissprites' declared here 248 | vissprite_t vissprites[MAXVISSPRITES], *vissprite_p; | ^~~~~~~~~~ CC s_sound.o CC sb_bar.o CC sc_man.o CC sn_sonix.o CC sounds.o CC st_start.o CC sv_save.o AR libhexen.a gmake[3]: Leaving directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/src/hexen' Making all in strife gmake[3]: Entering directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/src/strife' CC am_map.o CC deh_ammo.o CC deh_cheat.o CC deh_strife.o CC deh_frame.o CC deh_misc.o CC deh_ptr.o CC deh_sound.o CC deh_thing.o CC deh_weapon.o CC d_items.o CC d_main.o CC d_net.o CC doomdef.o CC doomstat.o CC dstrings.o CC f_finale.o CC f_wipe.o CC g_game.o CC hu_lib.o CC hu_stuff.o CC info.o CC m_menu.o CC m_random.o CC m_saves.o CC p_ceilng.o CC p_dialog.o CC p_doors.o CC p_enemy.o CC p_floor.o CC p_inter.o p_inter.c: In function 'P_GivePower': p_inter.c:421:19: warning: array subscript 6 is above array bounds of 'int[6]' [-Warray-bounds=] 421 | player->powers[power] = 1; | ~~~~~~~~~~~~~~^~~~~~~ In file included from doomstat.h:34, from p_inter.c:25: d_player.h:122:25: note: while referencing 'powers' 122 | int powers[NUMPOWERS]; | ^~~~~~ CC p_lights.o CC p_map.o CC p_maputl.o CC p_mobj.o CC p_plats.o CC p_pspr.o CC p_saveg.o CC p_setup.o CC p_sight.o CC p_spec.o CC p_switch.o CC p_telept.o CC p_tick.o CC p_user.o CC r_bsp.o CC r_data.o CC r_draw.o CC r_main.o CC r_plane.o CC r_segs.o CC r_sky.o CC r_things.o r_things.c: In function 'R_SortVisSprites': r_things.c:888:27: warning: storing the address of local variable 'unsorted' in '*vissprite_p.141_8 + 18446744073709551536.next' [-Wdangling-pointer=] 888 | (vissprite_p-1)->next = &unsorted; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ r_things.c:870:25: note: 'unsorted' declared here 870 | vissprite_t unsorted; | ^~~~~~~~ r_things.c:285:17: note: 'vissprite_p' declared here 285 | vissprite_t* vissprite_p; | ^~~~~~~~~~~ r_things.c:886:24: warning: storing the address of local variable 'unsorted' in 'vissprites[0].prev' [-Wdangling-pointer=] 886 | vissprites[0].prev = &unsorted; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ r_things.c:870:25: note: 'unsorted' declared here 870 | vissprite_t unsorted; | ^~~~~~~~ r_things.c:284:17: note: 'vissprites' declared here 284 | vissprite_t vissprites[MAXVISSPRITES]; | ^~~~~~~~~~ CC s_sound.o CC sounds.o CC st_lib.o CC st_stuff.o CC wi_stuff.o AR libstrife.a gmake[3]: Leaving directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/src/strife' Making all in setup gmake[3]: Entering directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/src/setup' CC compatibility.o CC display.o CC joystick.o CC keyboard.o CC mainmenu.o CC mode.o CC mouse.o CC multiplayer.o CC sound.o CC execute.o CC txt_joyaxis.o CC txt_joybinput.o CC txt_keyinput.o CC txt_mouseinput.o AR libsetup.a cp setup.desktop chocolate-setup.desktop gmake[3]: Leaving directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/src/setup' gmake[3]: Entering directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/src' CC i_main.o CC i_system.o CC m_argv.o CC m_misc.o CC aes_prng.o CC d_event.o CC d_iwad.o CC d_loop.o CC d_mode.o CC deh_str.o CC gusconf.o CC i_cdmus.o CC i_endoom.o CC i_input.o CC i_joystick.o CC i_midipipe.o CC i_oplmusic.o CC i_pcsound.o CC i_sdlmusic.o CC i_sdlsound.o CC i_sound.o CC i_timer.o CC i_video.o CC i_videohr.o CC midifile.o CC mus2mid.o CC m_bbox.o CC m_cheat.o CC m_config.o CC m_controls.o CC m_fixed.o CC net_client.o CC net_common.o CC net_dedicated.o CC net_gui.o CC net_io.o CC net_loop.o CC net_packet.o CC net_query.o CC net_sdl.o CC net_server.o CC net_structrw.o CC sha1.o CC memio.o CC tables.o CC v_diskicon.o CC v_video.o CC w_checksum.o CC w_main.o CC w_wad.o CC w_file.o CC w_file_stdc.o CC w_file_posix.o CC w_file_win32.o CC w_merge.o w_merge.c: In function 'FindSpriteFrame': w_merge.c:219:5: warning: 'strncpy' specified bound 4 equals destination size [-Wstringop-truncation] 219 | strncpy(result->sprname, name, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC z_zone.o CC deh_io.o CC deh_main.o CC deh_mapping.o CC deh_text.o CCLD chocolate-doom CCLD chocolate-heretic CCLD chocolate-hexen CCLD chocolate-strife CC d_dedicated.o CC z_native.o CCLD chocolate-server CCLD chocolate-setup cp chocolate-setup chocolate-doom-setup cp chocolate-setup chocolate-heretic-setup cp chocolate-setup chocolate-hexen-setup cp chocolate-setup chocolate-strife-setup cp doom.desktop chocolate-doom.desktop cp heretic.desktop chocolate-heretic.desktop cp hexen.desktop chocolate-hexen.desktop cp strife.desktop chocolate-strife.desktop cp doom.appdata.xml chocolate-doom.appdata.xml cp heretic.appdata.xml chocolate-heretic.appdata.xml cp hexen.appdata.xml chocolate-hexen.appdata.xml cp strife.appdata.xml chocolate-strife.appdata.xml cp doom-screensaver.desktop chocolate-doom-screensaver.desktop gmake[3]: Leaving directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/src' gmake[2]: Leaving directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/src' Making all in man gmake[2]: Entering directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/man' Making all in bash-completion gmake[3]: Entering directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/man/bash-completion' ../../man/docgen -g doom -b ../../man/doom.template \ ../../src ../../src/doom > chocolate-doom ../../man/docgen -g heretic -b ../../man/heretic.template \ ../../src ../../src/heretic > chocolate-heretic ../../man/docgen -g hexen -b ../../man/hexen.template \ ../../src ../../src/hexen > chocolate-hexen ../../man/docgen -g strife -b ../../man/strife.template \ ../../src ../../src/strife > chocolate-strife gmake[3]: Leaving directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/man/bash-completion' gmake[3]: Entering directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/man' ./docgen -g doom -m ./doom.template \ ../src ../src/doom > chocolate-doom.6 ./docgen -g doom -m ./default.cfg.template \ -c default ../src/m_config.c > default.cfg.5 ./docgen -g doom -m ./extra.cfg.template \ -c extended ../src/m_config.c > chocolate-doom.cfg.5 ./docgen -g heretic -m ./heretic.template \ ../src ../src/heretic > chocolate-heretic.6 ./docgen -g heretic -m ./default.cfg.template \ -c default ../src/m_config.c > heretic.cfg.5 ./docgen -g heretic -m ./extra.cfg.template \ -c extended ../src/m_config.c > chocolate-heretic.cfg.5 ./docgen -g hexen -m ./hexen.template \ ../src ../src/hexen > chocolate-hexen.6 ./docgen -g hexen -m ./default.cfg.template \ -c default ../src/m_config.c > hexen.cfg.5 ./docgen -g hexen -m ./extra.cfg.template \ -c extended ../src/m_config.c > chocolate-hexen.cfg.5 ./docgen -g strife -m ./strife.template \ ../src ../src/strife > chocolate-strife.6 ./docgen -g strife -m ./default.cfg.template \ -c default ../src/m_config.c > strife.cfg.5 ./docgen -g strife -m ./extra.cfg.template \ -c extended ../src/m_config.c > chocolate-strife.cfg.5 ./simplecpp -DDOOM -DPRECOMPILED < ./INSTALL.template > INSTALL.doom ./docgen -p ./CMDLINE.template \ ../src/ ../src/doom/ > CMDLINE.doom ./simplecpp -DHERETIC -DPRECOMPILED < ./INSTALL.template > INSTALL.heretic ./docgen -p ./CMDLINE.template \ ../src/ ../src/heretic/ > CMDLINE.heretic ./simplecpp -DHEXEN -DPRECOMPILED < ./INSTALL.template > INSTALL.hexen ./docgen -p ./CMDLINE.template \ ../src/ ../src/hexen/ > CMDLINE.hexen ./simplecpp -DSTRIFE -DPRECOMPILED < ./INSTALL.template > INSTALL.strife ./docgen -p ./CMDLINE.template \ ../src/ ../src/strife/ > CMDLINE.strife gmake[3]: Leaving directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/man' gmake[2]: Leaving directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1/man' gmake[2]: Entering directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1' gmake[2]: Leaving directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1' gmake[1]: Leaving directory '/home/pbulk/build/games/chocolate-doom/work/chocolate-doom-3.0.1' *** Please use pkgtools/verifypc to sanity check dependencies.