+ 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/devilutionx-1.2.1nb6/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/devilutionx-1.2.1nb6/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for devilutionx-1.2.1nb6
[  0%] Building C object CMakeFiles/smacker.dir/3rdParty/libsmacker/smk_bitstream.c.o
[  1%] Building C object CMakeFiles/smacker.dir/3rdParty/libsmacker/smk_hufftree.c.o
[  2%] Building C object CMakeFiles/smacker.dir/3rdParty/libsmacker/smacker.c.o
[  3%] Linking C static library libsmacker.a
[  3%] Built target smacker
[  3%] Building CXX object CMakeFiles/Radon.dir/3rdParty/Radon/Radon/source/File.cpp.o
[  4%] Building CXX object CMakeFiles/Radon.dir/3rdParty/Radon/Radon/source/Key.cpp.o
[  5%] Building CXX object CMakeFiles/Radon.dir/3rdParty/Radon/Radon/source/Named.cpp.o
[  5%] Building CXX object CMakeFiles/Radon.dir/3rdParty/Radon/Radon/source/Section.cpp.o
[  6%] Linking CXX static library libRadon.a
[  6%] Built target Radon
[  7%] Building CXX object CMakeFiles/StormLib.dir/3rdParty/StormLib/src/FileStream.cpp.o
[  8%] Building CXX object CMakeFiles/StormLib.dir/3rdParty/StormLib/src/SBaseCommon.cpp.o
[  8%] Building CXX object CMakeFiles/StormLib.dir/3rdParty/StormLib/src/SBaseFileTable.cpp.o
[  9%] Building CXX object CMakeFiles/StormLib.dir/3rdParty/StormLib/src/SBaseSubTypes.cpp.o
[ 10%] Building CXX object CMakeFiles/StormLib.dir/3rdParty/StormLib/src/SCompression.cpp.o
[ 10%] Building CXX object CMakeFiles/StormLib.dir/3rdParty/StormLib/src/SFileExtractFile.cpp.o
[ 11%] Building CXX object CMakeFiles/StormLib.dir/3rdParty/StormLib/src/SFileFindFile.cpp.o
[ 12%] Building CXX object CMakeFiles/StormLib.dir/3rdParty/StormLib/src/SFileGetFileInfo.cpp.o
[ 12%] Building CXX object CMakeFiles/StormLib.dir/3rdParty/StormLib/src/SFileOpenArchive.cpp.o
[ 13%] Building CXX object CMakeFiles/StormLib.dir/3rdParty/StormLib/src/SFileOpenFileEx.cpp.o
[ 14%] Building CXX object CMakeFiles/StormLib.dir/3rdParty/StormLib/src/SFileReadFile.cpp.o
[ 14%] Linking CXX static library libStormLib.a
[ 14%] Built target StormLib
[ 14%] Building CXX object CMakeFiles/PKWare.dir/3rdParty/PKWare/explode.cpp.o
[ 15%] Building CXX object CMakeFiles/PKWare.dir/3rdParty/PKWare/implode.cpp.o
[ 16%] Linking CXX static library libPKWare.a
[ 16%] Built target PKWare
[ 17%] Building CXX object CMakeFiles/SourceS.dir/SourceS/paths.cpp.o
[ 17%] Linking CXX static library libSourceS.a
[ 17%] Built target SourceS
[ 18%] Building CXX object CMakeFiles/devilution.dir/Source/appfat.cpp.o
[ 19%] Building CXX object CMakeFiles/devilution.dir/Source/automap.cpp.o
[ 19%] Building CXX object CMakeFiles/devilution.dir/Source/capture.cpp.o
[ 20%] Building CXX object CMakeFiles/devilution.dir/Source/codec.cpp.o
[ 21%] Building CXX object CMakeFiles/devilution.dir/Source/control.cpp.o
[ 21%] Building CXX object CMakeFiles/devilution.dir/Source/cursor.cpp.o
[ 22%] Building CXX object CMakeFiles/devilution.dir/Source/dead.cpp.o
[ 23%] Building CXX object CMakeFiles/devilution.dir/Source/debug.cpp.o
[ 23%] Building CXX object CMakeFiles/devilution.dir/Source/diablo.cpp.o
[ 24%] Building CXX object CMakeFiles/devilution.dir/Source/doom.cpp.o
[ 25%] Building CXX object CMakeFiles/devilution.dir/Source/drlg_l1.cpp.o
[ 25%] Building CXX object CMakeFiles/devilution.dir/Source/drlg_l2.cpp.o
[ 26%] Building CXX object CMakeFiles/devilution.dir/Source/drlg_l3.cpp.o
[ 27%] Building CXX object CMakeFiles/devilution.dir/Source/drlg_l4.cpp.o
[ 28%] Building CXX object CMakeFiles/devilution.dir/Source/dthread.cpp.o
[ 28%] Building CXX object CMakeFiles/devilution.dir/Source/effects.cpp.o
[ 29%] Building CXX object CMakeFiles/devilution.dir/Source/encrypt.cpp.o
[ 30%] Building CXX object CMakeFiles/devilution.dir/Source/engine.cpp.o
[ 30%] Building CXX object CMakeFiles/devilution.dir/Source/error.cpp.o
[ 31%] Building CXX object CMakeFiles/devilution.dir/Source/gamemenu.cpp.o
[ 32%] Building CXX object CMakeFiles/devilution.dir/Source/gendung.cpp.o
[ 32%] Building CXX object CMakeFiles/devilution.dir/Source/gmenu.cpp.o
[ 33%] Building CXX object CMakeFiles/devilution.dir/Source/help.cpp.o
[ 34%] Building CXX object CMakeFiles/devilution.dir/Source/init.cpp.o
[ 34%] Building CXX object CMakeFiles/devilution.dir/Source/interfac.cpp.o
[ 35%] Building CXX object CMakeFiles/devilution.dir/Source/inv.cpp.o
[ 36%] Building CXX object CMakeFiles/devilution.dir/Source/itemdat.cpp.o
[ 36%] Building CXX object CMakeFiles/devilution.dir/Source/items.cpp.o
[ 37%] Building CXX object CMakeFiles/devilution.dir/Source/lighting.cpp.o
[ 38%] Building CXX object CMakeFiles/devilution.dir/Source/loadsave.cpp.o
[ 38%] Building CXX object CMakeFiles/devilution.dir/Source/mainmenu.cpp.o
[ 39%] Building CXX object CMakeFiles/devilution.dir/Source/minitext.cpp.o
[ 40%] Building CXX object CMakeFiles/devilution.dir/Source/misdat.cpp.o
[ 40%] Building CXX object CMakeFiles/devilution.dir/Source/missiles.cpp.o
[ 41%] Building CXX object CMakeFiles/devilution.dir/Source/monstdat.cpp.o
[ 42%] Building CXX object CMakeFiles/devilution.dir/Source/monster.cpp.o
[ 42%] Building CXX object CMakeFiles/devilution.dir/Source/movie.cpp.o
[ 43%] Building CXX object CMakeFiles/devilution.dir/Source/mpqapi.cpp.o
[ 44%] Building CXX object CMakeFiles/devilution.dir/Source/msg.cpp.o
[ 44%] Building CXX object CMakeFiles/devilution.dir/Source/multi.cpp.o
[ 45%] Building CXX object CMakeFiles/devilution.dir/Source/nthread.cpp.o
[ 46%] Building CXX object CMakeFiles/devilution.dir/Source/objdat.cpp.o
[ 46%] Building CXX object CMakeFiles/devilution.dir/Source/objects.cpp.o
[ 47%] Building CXX object CMakeFiles/devilution.dir/Source/pack.cpp.o
[ 48%] Building CXX object CMakeFiles/devilution.dir/Source/palette.cpp.o
[ 48%] Building CXX object CMakeFiles/devilution.dir/Source/path.cpp.o
[ 49%] Building CXX object CMakeFiles/devilution.dir/Source/pfile.cpp.o
[ 50%] Building CXX object CMakeFiles/devilution.dir/Source/player.cpp.o
[ 50%] Building CXX object CMakeFiles/devilution.dir/Source/plrmsg.cpp.o
[ 51%] Building CXX object CMakeFiles/devilution.dir/Source/portal.cpp.o
[ 52%] Building CXX object CMakeFiles/devilution.dir/Source/quests.cpp.o
[ 53%] Building CXX object CMakeFiles/devilution.dir/Source/render.cpp.o
[ 53%] Building CXX object CMakeFiles/devilution.dir/Source/restrict.cpp.o
[ 54%] Building CXX object CMakeFiles/devilution.dir/Source/scrollrt.cpp.o
[ 55%] Building CXX object CMakeFiles/devilution.dir/Source/setmaps.cpp.o
[ 55%] Building CXX object CMakeFiles/devilution.dir/Source/sha.cpp.o
[ 56%] Building CXX object CMakeFiles/devilution.dir/Source/spelldat.cpp.o
[ 57%] Building CXX object CMakeFiles/devilution.dir/Source/spells.cpp.o
[ 57%] Building CXX object CMakeFiles/devilution.dir/Source/stores.cpp.o
[ 58%] Building CXX object CMakeFiles/devilution.dir/Source/sync.cpp.o
[ 59%] Building CXX object CMakeFiles/devilution.dir/Source/textdat.cpp.o
[ 59%] Building CXX object CMakeFiles/devilution.dir/Source/themes.cpp.o
[ 60%] Building CXX object CMakeFiles/devilution.dir/Source/tmsg.cpp.o
[ 61%] Building CXX object CMakeFiles/devilution.dir/Source/town.cpp.o
[ 61%] Building CXX object CMakeFiles/devilution.dir/Source/towners.cpp.o
[ 62%] Building CXX object CMakeFiles/devilution.dir/Source/track.cpp.o
[ 63%] Building CXX object CMakeFiles/devilution.dir/Source/trigs.cpp.o
[ 63%] Linking CXX static library libdevilution.a
[ 63%] Built target devilution
[ 64%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/qol.cpp.o
[ 65%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/dx.cpp.o
[ 65%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/controls/devices/game_controller.cpp.o
[ 66%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/controls/devices/joystick.cpp.o
[ 67%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/controls/devices/kbcontroller.cpp.o
[ 67%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/controls/axis_direction.cpp.o
[ 68%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/controls/controller.cpp.o
[ 69%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/controls/controller_motion.cpp.o
[ 69%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/controls/game_controls.cpp.o
[ 70%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/controls/menu_controls.cpp.o
[ 71%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/controls/modifier_hints.cpp.o
[ 71%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/controls/plrctrls.cpp.o
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/controls/plrctrls.cpp: In function 'void dvl::plrctrls_after_check_curs_move()':
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/controls/plrctrls.cpp:386:68: warning: 'rotations' may be used uninitialized in this function [-Wmaybe-uninitialized]
  386 |    if (pcursmissile != -1 && distance == newDdistance && rotations < newRotations)
      |                                                          ~~~~~~~~~~^~~~~~~~~~~~~~
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/controls/plrctrls.cpp:369:6: note: 'rotations' was declared here
  369 |  int rotations;
      |      ^~~~~~~~~
[ 72%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/controls/touch.cpp.o
[ 73%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/display.cpp.o
[ 73%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/miniwin/misc_msg.cpp.o
[ 74%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/thread.cpp.o
[ 75%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/sound.cpp.o
[ 75%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/soundsample.cpp.o
[ 76%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/storm_sdl_rw.cpp.o
[ 77%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/storm/storm.cpp.o
[ 78%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/storm/storm_net.cpp.o
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/storm/storm_net.cpp: In function 'dvl::BOOL dvl::SNetCreateGame(const char*, const char*, const char*, dvl::DWORD, char*, int, int, const char*, const char*, int*)':
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/storm/storm_net.cpp:118:9: warning: 'char* std::strncpy(char*, const char*, size_t)' output may be truncated copying 127 bytes from a string of length 128 [-Wstringop-truncation]
  118 |  strncpy(gpszGameName, sgOptions.Network.szBindAddress, sizeof(gpszGameName) - 1);
      |  ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 78%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/dvlnet/abstract_net.cpp.o
In file included from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/detail/dev_poll_reactor.hpp:213,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/detail/reactor.hpp:25,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/detail/impl/scheduler.ipp:23,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/detail/scheduler.hpp:210,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/system_context.hpp:19,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/impl/system_executor.hpp:22,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/system_executor.hpp:127,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/associated_executor.hpp:21,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/impl/read.hpp:20,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/read.hpp:945,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/ts/buffer.hpp:20,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/dvlnet/tcp_client.h:5,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/dvlnet/abstract_net.cpp:6:
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/detail/impl/dev_poll_reactor.ipp: In member function 'void asio::detail::dev_poll_reactor::run(long int, asio::detail::op_queue<asio::detail::scheduler_operation>&)':
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/detail/impl/dev_poll_reactor.ipp:288:27: warning: missing initializer for member 'dvpoll::dp_setp' [-Wmissing-field-initializers]
  288 |   ::dvpoll dp = { 0, 0, 0 };
      |                           ^
[ 79%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/dvlnet/loopback.cpp.o
[ 80%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/dvlnet/packet.cpp.o
[ 80%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/dvlnet/base.cpp.o
[ 81%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/dvlnet/frame_queue.cpp.o
[ 82%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/dvlnet/cdwrap.cpp.o
[ 82%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/DiabloUI/art_draw.cpp.o
[ 83%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/DiabloUI/errorart.cpp.o
[ 84%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/DiabloUI/art.cpp.o
[ 84%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/DiabloUI/button.cpp.o
[ 85%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/DiabloUI/credits.cpp.o
[ 86%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/DiabloUI/credits_lines.cpp.o
[ 86%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/DiabloUI/support_lines.cpp.o
[ 87%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/DiabloUI/diabloui.cpp.o
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/DiabloUI/diabloui.cpp:227:6: warning: 'void dvl::{anonymous}::selhero_SetName(char*, char*, int)' defined but not used [-Wunused-function]
  227 | void selhero_SetName(char *in_buf, char *out_buf, int cnt)
      |      ^~~~~~~~~~~~~~~
[ 88%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/DiabloUI/dialogs.cpp.o
[ 88%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/DiabloUI/fonts.cpp.o
[ 89%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/DiabloUI/mainmenu.cpp.o
[ 90%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/DiabloUI/progress.cpp.o
[ 90%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/DiabloUI/scrollbar.cpp.o
[ 91%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/DiabloUI/selconn.cpp.o
[ 92%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/DiabloUI/selgame.cpp.o
[ 92%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/DiabloUI/selhero.cpp.o
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/DiabloUI/selhero.cpp: In function 'void dvl::selhero_SetStats()':
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/DiabloUI/selhero.cpp:100:48: warning: '%d' directive output may be truncated writing between 1 and 5 bytes into a region of size 4 [-Wformat-truncation=]
  100 |  snprintf(textStats[0], sizeof(textStats[0]), "%d", selhero_heroInfo.level);
      |                                                ^~
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/DiabloUI/selhero.cpp:100:47: note: directive argument in the range [0, 65535]
  100 |  snprintf(textStats[0], sizeof(textStats[0]), "%d", selhero_heroInfo.level);
      |                                               ^~~~
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/DiabloUI/selhero.cpp:100:10: note: 'snprintf' output between 2 and 6 bytes into a destination of size 4
  100 |  snprintf(textStats[0], sizeof(textStats[0]), "%d", selhero_heroInfo.level);
      |  ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/DiabloUI/selhero.cpp:101:48: warning: '%d' directive output may be truncated writing between 1 and 5 bytes into a region of size 4 [-Wformat-truncation=]
  101 |  snprintf(textStats[1], sizeof(textStats[1]), "%d", selhero_heroInfo.strength);
      |                                                ^~
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/DiabloUI/selhero.cpp:101:47: note: directive argument in the range [0, 65535]
  101 |  snprintf(textStats[1], sizeof(textStats[1]), "%d", selhero_heroInfo.strength);
      |                                               ^~~~
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/DiabloUI/selhero.cpp:101:10: note: 'snprintf' output between 2 and 6 bytes into a destination of size 4
  101 |  snprintf(textStats[1], sizeof(textStats[1]), "%d", selhero_heroInfo.strength);
      |  ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/DiabloUI/selhero.cpp:102:48: warning: '%d' directive output may be truncated writing between 1 and 5 bytes into a region of size 4 [-Wformat-truncation=]
  102 |  snprintf(textStats[2], sizeof(textStats[2]), "%d", selhero_heroInfo.magic);
      |                                                ^~
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/DiabloUI/selhero.cpp:102:47: note: directive argument in the range [0, 65535]
  102 |  snprintf(textStats[2], sizeof(textStats[2]), "%d", selhero_heroInfo.magic);
      |                                               ^~~~
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/DiabloUI/selhero.cpp:102:10: note: 'snprintf' output between 2 and 6 bytes into a destination of size 4
  102 |  snprintf(textStats[2], sizeof(textStats[2]), "%d", selhero_heroInfo.magic);
      |  ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/DiabloUI/selhero.cpp:103:48: warning: '%d' directive output may be truncated writing between 1 and 5 bytes into a region of size 4 [-Wformat-truncation=]
  103 |  snprintf(textStats[3], sizeof(textStats[3]), "%d", selhero_heroInfo.dexterity);
      |                                                ^~
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/DiabloUI/selhero.cpp:103:47: note: directive argument in the range [0, 65535]
  103 |  snprintf(textStats[3], sizeof(textStats[3]), "%d", selhero_heroInfo.dexterity);
      |                                               ^~~~
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/DiabloUI/selhero.cpp:103:10: note: 'snprintf' output between 2 and 6 bytes into a destination of size 4
  103 |  snprintf(textStats[3], sizeof(textStats[3]), "%d", selhero_heroInfo.dexterity);
      |  ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/DiabloUI/selhero.cpp:104:48: warning: '%d' directive output may be truncated writing between 1 and 5 bytes into a region of size 4 [-Wformat-truncation=]
  104 |  snprintf(textStats[4], sizeof(textStats[4]), "%d", selhero_heroInfo.vitality);
      |                                                ^~
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/DiabloUI/selhero.cpp:104:47: note: directive argument in the range [0, 65535]
  104 |  snprintf(textStats[4], sizeof(textStats[4]), "%d", selhero_heroInfo.vitality);
      |                                               ^~~~
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/DiabloUI/selhero.cpp:104:10: note: 'snprintf' output between 2 and 6 bytes into a destination of size 4
  104 |  snprintf(textStats[4], sizeof(textStats[4]), "%d", selhero_heroInfo.vitality);
      |  ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 93%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/DiabloUI/selyesno.cpp.o
[ 94%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/DiabloUI/selok.cpp.o
[ 94%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/DiabloUI/text_draw.cpp.o
[ 95%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/DiabloUI/text.cpp.o
[ 96%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/DiabloUI/title.cpp.o
[ 96%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/DiabloUI/ttf_render_wrapped.cpp.o
[ 97%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/main.cpp.o
[ 98%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/dvlnet/tcp_client.cpp.o
In file included from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/detail/dev_poll_reactor.hpp:213,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/detail/reactor.hpp:25,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/detail/impl/scheduler.ipp:23,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/detail/scheduler.hpp:210,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/system_context.hpp:19,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/impl/system_executor.hpp:22,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/system_executor.hpp:127,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/associated_executor.hpp:21,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/impl/read.hpp:20,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/read.hpp:945,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/ts/buffer.hpp:20,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/dvlnet/tcp_client.h:5,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/dvlnet/tcp_client.cpp:1:
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/detail/impl/dev_poll_reactor.ipp: In member function 'void asio::detail::dev_poll_reactor::run(long int, asio::detail::op_queue<asio::detail::scheduler_operation>&)':
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/detail/impl/dev_poll_reactor.ipp:288:27: warning: missing initializer for member 'dvpoll::dp_setp' [-Wmissing-field-initializers]
  288 |   ::dvpoll dp = { 0, 0, 0 };
      |                           ^
[ 98%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/dvlnet/tcp_server.cpp.o
In file included from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/detail/dev_poll_reactor.hpp:213,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/detail/reactor.hpp:25,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/detail/impl/scheduler.ipp:23,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/detail/scheduler.hpp:210,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/system_context.hpp:19,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/impl/system_executor.hpp:22,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/system_executor.hpp:127,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/associated_executor.hpp:21,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/impl/read.hpp:20,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/read.hpp:945,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/ts/buffer.hpp:20,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/dvlnet/tcp_server.h:6,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/dvlnet/tcp_server.cpp:1:
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/detail/impl/dev_poll_reactor.ipp: In member function 'void asio::detail::dev_poll_reactor::run(long int, asio::detail::op_queue<asio::detail::scheduler_operation>&)':
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/detail/impl/dev_poll_reactor.ipp:288:27: warning: missing initializer for member 'dvpoll::dp_setp' [-Wmissing-field-initializers]
  288 |   ::dvpoll dp = { 0, 0, 0 };
      |                           ^
[ 99%] Building CXX object CMakeFiles/devilutionx.dir/SourceX/dvlnet/udp_p2p.cpp.o
In file included from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/detail/dev_poll_reactor.hpp:213,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/detail/reactor.hpp:25,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/detail/impl/scheduler.ipp:23,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/detail/scheduler.hpp:210,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/system_context.hpp:19,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/impl/system_executor.hpp:22,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/system_executor.hpp:127,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/associated_executor.hpp:21,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/impl/read.hpp:20,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/read.hpp:945,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/ts/buffer.hpp:20,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/dvlnet/udp_p2p.h:5,
                 from /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/SourceX/dvlnet/udp_p2p.cpp:1:
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/detail/impl/dev_poll_reactor.ipp: In member function 'void asio::detail::dev_poll_reactor::run(long int, asio::detail::op_queue<asio::detail::scheduler_operation>&)':
/home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/3rdParty/asio/include/asio/detail/impl/dev_poll_reactor.ipp:288:27: warning: missing initializer for member 'dvpoll::dp_setp' [-Wmissing-field-initializers]
  288 |   ::dvpoll dp = { 0, 0, 0 };
      |                           ^
[100%] Linking CXX executable devilutionx
Undefined			first referenced
 symbol  			    in file
__xnet_connect                      CMakeFiles/devilutionx.dir/SourceX/dvlnet/tcp_client.cpp.o  (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1)
if_indextoname                      CMakeFiles/devilutionx.dir/SourceX/dvlnet/tcp_server.cpp.o  (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1)
__xnet_socket                       CMakeFiles/devilutionx.dir/SourceX/dvlnet/tcp_client.cpp.o  (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1)
__xnet_getsockopt                   CMakeFiles/devilutionx.dir/SourceX/dvlnet/tcp_client.cpp.o  (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1)
getsockname                         CMakeFiles/devilutionx.dir/SourceX/dvlnet/tcp_server.cpp.o  (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1)
accept                              CMakeFiles/devilutionx.dir/SourceX/dvlnet/tcp_server.cpp.o  (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1)
listen                              CMakeFiles/devilutionx.dir/SourceX/dvlnet/tcp_server.cpp.o  (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1)
if_nametoindex                      CMakeFiles/devilutionx.dir/SourceX/dvlnet/tcp_server.cpp.o  (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1)
setsockopt                          CMakeFiles/devilutionx.dir/SourceX/dvlnet/tcp_client.cpp.o  (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1)
__xnet_getaddrinfo                  CMakeFiles/devilutionx.dir/SourceX/dvlnet/tcp_client.cpp.o  (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1)
freeaddrinfo                        CMakeFiles/devilutionx.dir/SourceX/dvlnet/tcp_client.cpp.o  (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1)
__xnet_bind                         CMakeFiles/devilutionx.dir/SourceX/dvlnet/tcp_server.cpp.o  (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1)
__xnet_recvmsg                      CMakeFiles/devilutionx.dir/SourceX/dvlnet/tcp_client.cpp.o  (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1)
__xnet_sendmsg                      CMakeFiles/devilutionx.dir/SourceX/dvlnet/tcp_client.cpp.o  (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1)
ld: fatal: symbol referencing errors. No output written to devilutionx
collect2: error: ld returned 1 exit status
*** [devilutionx] Error code 1

bmake[2]: stopped in /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/build
1 error

bmake[2]: stopped in /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/build
*** [CMakeFiles/devilutionx.dir/all] Error code 2

bmake[1]: stopped in /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/build
1 error

bmake[1]: stopped in /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/build
*** [all] Error code 2

bmake: stopped in /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/build
1 error

bmake: stopped in /home/pbulk/build/games/devilutionx/work/devilutionX-1.2.1/build
*** Error code 2

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/games/devilutionx
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/games/devilutionx