+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=311 LUA_VERSION_REQD=51 WRKLOG=/tmp/bulklog/stone-soup-0.29.1nb3/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=311 LUA_VERSION_REQD=51 WRKLOG=/tmp/bulklog/stone-soup-0.29.1nb3/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for stone-soup-0.29.1nb3
echo 0.29.1 > /home/pbulk/build/games/stone-soup/work/crawl-0.29.1/crawl-ref/source/util/release_ver
gmake: git: No such file or directory
  * If you experience any problems building Crawl, please take a second look
  * at INSTALL.md: the solution to your problem just might be in there!
    * rebuilding crawl: new build flags or prefix
TRACK_CFLAGS = gcc g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>' -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -O2 -pipe -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include -DWIZARD -DASSERTS -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include #EOL
OLD_CFLAGS   =  #EOL
util/art-data.pl
    Generating art-data.h
    Generating art-enum.h
    Generating dc-unrand.txt
    Generating tiledef-unrand.cc
util/configure "g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64" -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include
util/gen-mst.pl
python3 util/species-gen.py dat/species/ util/species-gen/ species-data.h aptitudes.h species-groups.h species-type.h
/opt/pkg/bin/gmake -C rltiles all ARCH=x86_64-sun-solaris2.11 NO_PKGCONFIG= TILES=
gmake[1]: Entering directory '/home/pbulk/build/games/stone-soup/work/crawl-0.29.1/crawl-ref/source/rltiles'
    * rebuilding tilegen: new build flags or prefix
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -O2 -std=c++11 -g -Wall -Wextra -Wno-parentheses -Wno-unused-parameter -MMD -c tool/tile_colour.cc -o tool/tile_colour.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -O2 -std=c++11 -g -Wall -Wextra -Wno-parentheses -Wno-unused-parameter -MMD -c tool/tile.cc -o tool/tile.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -O2 -std=c++11 -g -Wall -Wextra -Wno-parentheses -Wno-unused-parameter -MMD -c tool/tile_page.cc -o tool/tile_page.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -O2 -std=c++11 -g -Wall -Wextra -Wno-parentheses -Wno-unused-parameter -MMD -c tool/tile_list_processor.cc -o tool/tile_list_processor.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -O2 -std=c++11 -g -Wall -Wextra -Wno-parentheses -Wno-unused-parameter -MMD -c tool/main.cc -o tool/main.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -O2 -std=c++11 -g -Wall -Wextra -Wno-parentheses -Wno-unused-parameter tool/tile_colour.o tool/tile.o tool/tile_page.o tool/tile_list_processor.o tool/main.o -o tool/tilegen.elf -rdynamic -fuse-ld=lld -O2  
tool/tilegen.elf -c dc-main.txt
tool/tilegen.elf -c dc-dngn.txt
tool/tilegen.elf -c dc-floor.txt
tool/tilegen.elf -c dc-wall.txt
tool/tilegen.elf -c dc-feat.txt
tool/tilegen.elf -c dc-player.txt
tool/tilegen.elf -c dc-gui.txt
tool/tilegen.elf -c dc-icons.txt
gmake[1]: Leaving directory '/home/pbulk/build/games/stone-soup/work/crawl-0.29.1/crawl-ref/source/rltiles'
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c ability.cc -o ability.o
In file included from ability.cc:19:
areas.h:14:5: warning: declaration of 'quad' shadows a global declaration [-Wshadow]
   14 |     quad,
      |     ^~~~
In file included from /usr/include/sys/wait.h:37,
                 from /usr/include/stdlib.h:45,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:38,
                 from /opt/tools/gcc13/include/c++/13.2.0/cmath:49,
                 from /opt/tools/gcc13/include/c++/13.2.0/math.h:36,
                 from AppHdr.h:32,
                 from ability.cc:6:
/usr/include/sys/types.h:665:25: note: shadowed declaration is here
  665 | typedef quad_t          quad;                   /* used by UFS */
      |                         ^~~~
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c abyss.cc -o abyss.o
In file included from abyss.cc:16:
areas.h:14:5: warning: declaration of 'quad' shadows a global declaration [-Wshadow]
   14 |     quad,
      |     ^~~~
In file included from /usr/include/sys/wait.h:37,
                 from /usr/include/stdlib.h:45,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:38,
                 from /opt/tools/gcc13/include/c++/13.2.0/cmath:49,
                 from /opt/tools/gcc13/include/c++/13.2.0/math.h:36,
                 from AppHdr.h:32,
                 from abyss.cc:6:
/usr/include/sys/types.h:665:25: note: shadowed declaration is here
  665 | typedef quad_t          quad;                   /* used by UFS */
      |                         ^~~~
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c acquire.cc -o acquire.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c act-iter.cc -o act-iter.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c actor-los.cc -o actor-los.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c actor.cc -o actor.o
In file included from actor.cc:9:
areas.h:14:5: warning: declaration of 'quad' shadows a global declaration [-Wshadow]
   14 |     quad,
      |     ^~~~
In file included from /usr/include/sys/wait.h:37,
                 from /usr/include/stdlib.h:45,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:38,
                 from /opt/tools/gcc13/include/c++/13.2.0/cmath:49,
                 from /opt/tools/gcc13/include/c++/13.2.0/math.h:36,
                 from AppHdr.h:32,
                 from actor.cc:1:
/usr/include/sys/types.h:665:25: note: shadowed declaration is here
  665 | typedef quad_t          quad;                   /* used by UFS */
      |                         ^~~~
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c adjust.cc -o adjust.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c areas.cc -o areas.o
In file included from areas.cc:9:
areas.h:14:5: warning: declaration of 'quad' shadows a global declaration [-Wshadow]
   14 |     quad,
      |     ^~~~
In file included from /usr/include/sys/wait.h:37,
                 from /usr/include/stdlib.h:45,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:38,
                 from /opt/tools/gcc13/include/c++/13.2.0/cmath:49,
                 from /opt/tools/gcc13/include/c++/13.2.0/math.h:36,
                 from AppHdr.h:32,
                 from areas.cc:7:
/usr/include/sys/types.h:665:25: note: shadowed declaration is here
  665 | typedef quad_t          quad;                   /* used by UFS */
      |                         ^~~~
areas.cc:43:5: warning: declaration of 'quad' shadows a global declaration [-Wshadow]
   43 |     quad          = (1 << 8),
      |     ^~~~
/usr/include/sys/types.h:665:25: note: shadowed declaration is here
  665 | typedef quad_t          quad;                   /* used by UFS */
      |                         ^~~~
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c arena.cc -o arena.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c artefact.cc -o artefact.o
In file included from art-func.h:26,
                 from artefact.cc:233:
areas.h:14:5: warning: declaration of 'quad' shadows a global declaration [-Wshadow]
   14 |     quad,
      |     ^~~~
In file included from /usr/include/sys/wait.h:37,
                 from /usr/include/stdlib.h:45,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:38,
                 from /opt/tools/gcc13/include/c++/13.2.0/cmath:49,
                 from /opt/tools/gcc13/include/c++/13.2.0/math.h:36,
                 from AppHdr.h:32,
                 from artefact.cc:6:
/usr/include/sys/types.h:665:25: note: shadowed declaration is here
  665 | typedef quad_t          quad;                   /* used by UFS */
      |                         ^~~~
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c attack.cc -o attack.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c attitude-change.cc -o attitude-change.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c beam.cc -o beam.o
In file included from beam.cc:20:
areas.h:14:5: warning: declaration of 'quad' shadows a global declaration [-Wshadow]
   14 |     quad,
      |     ^~~~
In file included from /usr/include/sys/wait.h:37,
                 from /usr/include/stdlib.h:45,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:38,
                 from /opt/tools/gcc13/include/c++/13.2.0/cmath:49,
                 from /opt/tools/gcc13/include/c++/13.2.0/math.h:36,
                 from AppHdr.h:32,
                 from beam.cc:6:
/usr/include/sys/types.h:665:25: note: shadowed declaration is here
  665 | typedef quad_t          quad;                   /* used by UFS */
      |                         ^~~~
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c behold.cc -o behold.o
In file included from behold.cc:11:
areas.h:14:5: warning: declaration of 'quad' shadows a global declaration [-Wshadow]
   14 |     quad,
      |     ^~~~
In file included from /usr/include/sys/wait.h:37,
                 from /usr/include/stdlib.h:45,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:38,
                 from /opt/tools/gcc13/include/c++/13.2.0/cmath:49,
                 from /opt/tools/gcc13/include/c++/13.2.0/math.h:36,
                 from AppHdr.h:32,
                 from behold.cc:6:
/usr/include/sys/types.h:665:25: note: shadowed declaration is here
  665 | typedef quad_t          quad;                   /* used by UFS */
      |                         ^~~~
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c bitary.cc -o bitary.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c branch.cc -o branch.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c branch-data-json.cc -o branch-data-json.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c bloodspatter.cc -o bloodspatter.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c chardump.cc -o chardump.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c cio.cc -o cio.o
cio.cc: In function 'keycode_type numpad_to_regular(keycode_type, bool)':
cio.cc:84:23: warning: enumerated and non-enumerated type in conditional expression [-Wextra]
   84 |         return keypad ? CK_HOME : '7';
      |                ~~~~~~~^~~~~~~~~~~~~~~
cio.cc:86:23: warning: enumerated and non-enumerated type in conditional expression [-Wextra]
   86 |         return keypad ? CK_UP : '8';
      |                ~~~~~~~^~~~~~~~~~~~~
cio.cc:88:23: warning: enumerated and non-enumerated type in conditional expression [-Wextra]
   88 |         return keypad ? CK_PGUP : '9';
      |                ~~~~~~~^~~~~~~~~~~~~~~
cio.cc:90:23: warning: enumerated and non-enumerated type in conditional expression [-Wextra]
   90 |         return keypad ? CK_LEFT : '4';
      |                ~~~~~~~^~~~~~~~~~~~~~~
cio.cc:94:23: warning: enumerated and non-enumerated type in conditional expression [-Wextra]
   94 |         return keypad ? CK_RIGHT : '6';
      |                ~~~~~~~^~~~~~~~~~~~~~~~
cio.cc:96:23: warning: enumerated and non-enumerated type in conditional expression [-Wextra]
   96 |         return keypad ? CK_END : '1';
      |                ~~~~~~~^~~~~~~~~~~~~~
cio.cc:98:23: warning: enumerated and non-enumerated type in conditional expression [-Wextra]
   98 |         return keypad ? CK_DOWN : '2';
      |                ~~~~~~~^~~~~~~~~~~~~~~
cio.cc:100:23: warning: enumerated and non-enumerated type in conditional expression [-Wextra]
  100 |         return keypad ? CK_PGDN : '3';
      |                ~~~~~~~^~~~~~~~~~~~~~~
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c cloud.cc -o cloud.o
In file included from cloud.cc:14:
areas.h:14:5: warning: declaration of 'quad' shadows a global declaration [-Wshadow]
   14 |     quad,
      |     ^~~~
In file included from /usr/include/sys/wait.h:37,
                 from /usr/include/stdlib.h:45,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:38,
                 from /opt/tools/gcc13/include/c++/13.2.0/cmath:49,
                 from /opt/tools/gcc13/include/c++/13.2.0/math.h:36,
                 from AppHdr.h:32,
                 from cloud.cc:8:
/usr/include/sys/types.h:665:25: note: shadowed declaration is here
  665 | typedef quad_t          quad;                   /* used by UFS */
      |                         ^~~~
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c clua.cc -o clua.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c cluautil.cc -o cluautil.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c colour.cc -o colour.o
In file included from colour.cc:10:
areas.h:14:5: warning: declaration of 'quad' shadows a global declaration [-Wshadow]
   14 |     quad,
      |     ^~~~
In file included from /usr/include/sys/wait.h:37,
                 from /usr/include/stdlib.h:45,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:38,
                 from /opt/tools/gcc13/include/c++/13.2.0/cmath:49,
                 from /opt/tools/gcc13/include/c++/13.2.0/math.h:36,
                 from AppHdr.h:32,
                 from colour.cc:1:
/usr/include/sys/types.h:665:25: note: shadowed declaration is here
  665 | typedef quad_t          quad;                   /* used by UFS */
      |                         ^~~~
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c command.cc -o command.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c coord.cc -o coord.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c coord-circle.cc -o coord-circle.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c coordit.cc -o coordit.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c corpse.cc -o corpse.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c crash.cc -o crash.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c ctest.cc -o ctest.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c dactions.cc -o dactions.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c database.cc -o database.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c dbg-asrt.cc -o dbg-asrt.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c dbg-maps.cc -o dbg-maps.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c dbg-objstat.cc -o dbg-objstat.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c dbg-scan.cc -o dbg-scan.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c dbg-util.cc -o dbg-util.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c death-curse.cc -o death-curse.o
In file included from death-curse.cc:20:
areas.h:14:5: warning: declaration of 'quad' shadows a global declaration [-Wshadow]
   14 |     quad,
      |     ^~~~
In file included from /usr/include/sys/wait.h:37,
                 from /usr/include/stdlib.h:45,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:38,
                 from /opt/tools/gcc13/include/c++/13.2.0/cmath:49,
                 from /opt/tools/gcc13/include/c++/13.2.0/math.h:36,
                 from AppHdr.h:32,
                 from death-curse.cc:15:
/usr/include/sys/types.h:665:25: note: shadowed declaration is here
  665 | typedef quad_t          quad;                   /* used by UFS */
      |                         ^~~~
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c decks.cc -o decks.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c delay.cc -o delay.o
In file included from delay.cc:14:
areas.h:14:5: warning: declaration of 'quad' shadows a global declaration [-Wshadow]
   14 |     quad,
      |     ^~~~
In file included from /usr/include/sys/wait.h:37,
                 from /usr/include/stdlib.h:45,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:38,
                 from /opt/tools/gcc13/include/c++/13.2.0/cmath:49,
                 from /opt/tools/gcc13/include/c++/13.2.0/math.h:36,
                 from AppHdr.h:32,
                 from delay.cc:6:
/usr/include/sys/types.h:665:25: note: shadowed declaration is here
  665 | typedef quad_t          quad;                   /* used by UFS */
      |                         ^~~~
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c describe.cc -o describe.o
In file included from describe.cc:21:
areas.h:14:5: warning: declaration of 'quad' shadows a global declaration [-Wshadow]
   14 |     quad,
      |     ^~~~
In file included from /usr/include/sys/wait.h:37,
                 from /usr/include/stdlib.h:45,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:38,
                 from /opt/tools/gcc13/include/c++/13.2.0/cmath:49,
                 from /opt/tools/gcc13/include/c++/13.2.0/math.h:36,
                 from AppHdr.h:32,
                 from describe.cc:6:
/usr/include/sys/types.h:665:25: note: shadowed declaration is here
  665 | typedef quad_t          quad;                   /* used by UFS */
      |                         ^~~~
describe.cc: In function 'std::string _handedness_string(const item_def&)':
describe.cc:1395:16: warning: declaration of 'quad' shadows a global declaration [-Wshadow]
 1395 |     const bool quad = you.has_mutation(MUT_QUADRUMANOUS);
      |                ^~~~
/usr/include/sys/types.h:665:25: note: shadowed declaration is here
  665 | typedef quad_t          quad;                   /* used by UFS */
      |                         ^~~~
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c describe-god.cc -o describe-god.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c describe-spells.cc -o describe-spells.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c dgl-message.cc -o dgl-message.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c dgn-delve.cc -o dgn-delve.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c dgn-height.cc -o dgn-height.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c dgn-irregular-box.cc -o dgn-irregular-box.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c dgn-layouts.cc -o dgn-layouts.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c dgn-overview.cc -o dgn-overview.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c dgn-proclayouts.cc -o dgn-proclayouts.o
dgn-proclayouts.cc: In constructor 'LevelLayout::LevelLayout(level_id, uint32_t, const ProceduralLayout&)':
dgn-proclayouts.cc:237:33: warning: implicitly-declared 'FixedArray<dungeon_feature_type, 80, 70>& FixedArray<dungeon_feature_type, 80, 70>::operator=(const FixedArray<dungeon_feature_type, 80, 70>&)' is deprecated [-Wdeprecated-copy]
  237 |     grid = feature_grid(env.grid);
      |                                 ^
In file included from externs.h:29,
                 from AppHdr.h:316,
                 from dgn-proclayouts.cc:5:
fixedarray.h:43:5: note: because 'FixedArray<dungeon_feature_type, 80, 70>' has user-provided 'FixedArray<TYPE, WIDTH, HEIGHT>::FixedArray(const FixedArray<TYPE, WIDTH, HEIGHT>&) [with TYPE = dungeon_feature_type; int WIDTH = 80; int HEIGHT = 70]'
   43 |     FixedArray(const FixedArray &other)
      |     ^~~~~~~~~~
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c dgn-shoals.cc -o dgn-shoals.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c dgn-swamp.cc -o dgn-swamp.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c dgn-event.cc -o dgn-event.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c directn.cc -o directn.o
In file included from directn.cc:19:
areas.h:14:5: warning: declaration of 'quad' shadows a global declaration [-Wshadow]
   14 |     quad,
      |     ^~~~
In file included from /usr/include/sys/wait.h:37,
                 from /usr/include/stdlib.h:45,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:38,
                 from /opt/tools/gcc13/include/c++/13.2.0/cmath:49,
                 from /opt/tools/gcc13/include/c++/13.2.0/math.h:36,
                 from AppHdr.h:32,
                 from directn.cc:6:
/usr/include/sys/types.h:665:25: note: shadowed declaration is here
  665 | typedef quad_t          quad;                   /* used by UFS */
      |                         ^~~~
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c dlua.cc -o dlua.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c domino.cc -o domino.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c dungeon.cc -o dungeon.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c end.cc -o end.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c english.cc -o english.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c errors.cc -o errors.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c evoke.cc -o evoke.o
In file included from evoke.cc:16:
areas.h:14:5: warning: declaration of 'quad' shadows a global declaration [-Wshadow]
   14 |     quad,
      |     ^~~~
In file included from /usr/include/sys/wait.h:37,
                 from /usr/include/stdlib.h:45,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:38,
                 from /opt/tools/gcc13/include/c++/13.2.0/cmath:49,
                 from /opt/tools/gcc13/include/c++/13.2.0/math.h:36,
                 from AppHdr.h:32,
                 from evoke.cc:6:
/usr/include/sys/types.h:665:25: note: shadowed declaration is here
  665 | typedef quad_t          quad;                   /* used by UFS */
      |                         ^~~~
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c exclude.cc -o exclude.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c exercise.cc -o exercise.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c fearmonger.cc -o fearmonger.o
In file included from fearmonger.cc:11:
areas.h:14:5: warning: declaration of 'quad' shadows a global declaration [-Wshadow]
   14 |     quad,
      |     ^~~~
In file included from /usr/include/sys/wait.h:37,
                 from /usr/include/stdlib.h:45,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:38,
                 from /opt/tools/gcc13/include/c++/13.2.0/cmath:49,
                 from /opt/tools/gcc13/include/c++/13.2.0/math.h:36,
                 from AppHdr.h:32,
                 from fearmonger.cc:6:
/usr/include/sys/types.h:665:25: note: shadowed declaration is here
  665 | typedef quad_t          quad;                   /* used by UFS */
      |                         ^~~~
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c feature.cc -o feature.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c fight.cc -o fight.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c files.cc -o files.o
In file included from files.cc:40:
areas.h:14:5: warning: declaration of 'quad' shadows a global declaration [-Wshadow]
   14 |     quad,
      |     ^~~~
In file included from /usr/include/sys/wait.h:37,
                 from /usr/include/stdlib.h:45,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:38,
                 from /opt/tools/gcc13/include/c++/13.2.0/cmath:49,
                 from /opt/tools/gcc13/include/c++/13.2.0/math.h:36,
                 from AppHdr.h:32,
                 from files.cc:13:
/usr/include/sys/types.h:665:25: note: shadowed declaration is here
  665 | typedef quad_t          quad;                   /* used by UFS */
      |                         ^~~~
files.cc: In function 'void write_save_version(writer&, save_version)':
files.cc:3359:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 3359 |     if (version.minor < UINT8_MAX)
      |                       ^
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c fineff.cc -o fineff.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c format.cc -o format.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c fprop.cc -o fprop.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c game-options.cc -o game-options.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c geom2d.cc -o geom2d.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c ghost.cc -o ghost.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c god-abil.cc -o god-abil.o
In file included from god-abil.cc:15:
areas.h:14:5: warning: declaration of 'quad' shadows a global declaration [-Wshadow]
   14 |     quad,
      |     ^~~~
In file included from /usr/include/sys/wait.h:37,
                 from /usr/include/stdlib.h:45,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:38,
                 from /opt/tools/gcc13/include/c++/13.2.0/cmath:49,
                 from /opt/tools/gcc13/include/c++/13.2.0/math.h:36,
                 from AppHdr.h:32,
                 from god-abil.cc:6:
/usr/include/sys/types.h:665:25: note: shadowed declaration is here
  665 | typedef quad_t          quad;                   /* used by UFS */
      |                         ^~~~
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c god-blessing.cc -o god-blessing.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c god-companions.cc -o god-companions.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c god-conduct.cc -o god-conduct.o
In file included from god-conduct.cc:5:
areas.h:14:5: warning: declaration of 'quad' shadows a global declaration [-Wshadow]
   14 |     quad,
      |     ^~~~
In file included from /usr/include/sys/wait.h:37,
                 from /usr/include/stdlib.h:45,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:38,
                 from /opt/tools/gcc13/include/c++/13.2.0/cmath:49,
                 from /opt/tools/gcc13/include/c++/13.2.0/math.h:36,
                 from AppHdr.h:32,
                 from god-conduct.cc:1:
/usr/include/sys/types.h:665:25: note: shadowed declaration is here
  665 | typedef quad_t          quad;                   /* used by UFS */
      |                         ^~~~
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c god-item.cc -o god-item.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c god-menu.cc -o god-menu.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c god-passive.cc -o god-passive.o
In file included from god-passive.cc:9:
areas.h:14:5: warning: declaration of 'quad' shadows a global declaration [-Wshadow]
   14 |     quad,
      |     ^~~~
In file included from /usr/include/sys/wait.h:37,
                 from /usr/include/stdlib.h:45,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:38,
                 from /opt/tools/gcc13/include/c++/13.2.0/cmath:49,
                 from /opt/tools/gcc13/include/c++/13.2.0/math.h:36,
                 from AppHdr.h:32,
                 from god-passive.cc:1:
/usr/include/sys/types.h:665:25: note: shadowed declaration is here
  665 | typedef quad_t          quad;                   /* used by UFS */
      |                         ^~~~
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c god-prayer.cc -o god-prayer.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c god-wrath.cc -o god-wrath.o
In file included from god-wrath.cc:14:
areas.h:14:5: warning: declaration of 'quad' shadows a global declaration [-Wshadow]
   14 |     quad,
      |     ^~~~
In file included from /usr/include/sys/wait.h:37,
                 from /usr/include/stdlib.h:45,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:38,
                 from /opt/tools/gcc13/include/c++/13.2.0/cmath:49,
                 from /opt/tools/gcc13/include/c++/13.2.0/math.h:36,
                 from AppHdr.h:32,
                 from god-wrath.cc:6:
/usr/include/sys/types.h:665:25: note: shadowed declaration is here
  665 | typedef quad_t          quad;                   /* used by UFS */
      |                         ^~~~
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c hash.cc -o hash.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c hints.cc -o hints.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c hiscores.cc -o hiscores.o
hiscores.cc: In member function 'std::string scorefile_entry::character_description(death_desc_verbosity) const':
hiscores.cc:1950:10: warning: declaration of 'single' shadows a global declaration [-Wshadow]
 1950 |     bool single  = verbosity == DDV_TERSE || verbosity == DDV_ONELINE;
      |          ^~~~~~
In file included from /usr/include/math.h:335,
                 from /opt/tools/gcc13/include/c++/13.2.0/cmath:47,
                 from /opt/tools/gcc13/include/c++/13.2.0/math.h:36,
                 from AppHdr.h:32,
                 from hiscores.cc:13:
/usr/include/floatingpoint.h:69:15: note: shadowed declaration is here
   69 | typedef float single;
      |               ^~~~~~
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c initfile.cc -o initfile.o
initfile.cc: In function 'void _bindkey(std::string)':
initfile.cc:2952:24: warning: 'key' may be used uninitialized [-Wmaybe-uninitialized]
 2952 |     bind_command_to_key(cmd, key);
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
initfile.cc:2907:9: note: 'key' was declared here
 2907 |     int key;
      |         ^~~
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c invent.cc -o invent.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c item-use.cc -o item-use.o
In file included from item-use.cc:13:
areas.h:14:5: warning: declaration of 'quad' shadows a global declaration [-Wshadow]
   14 |     quad,
      |     ^~~~
In file included from /usr/include/sys/wait.h:37,
                 from /usr/include/stdlib.h:45,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:38,
                 from /opt/tools/gcc13/include/c++/13.2.0/cmath:49,
                 from /opt/tools/gcc13/include/c++/13.2.0/math.h:36,
                 from AppHdr.h:32,
                 from item-use.cc:6:
/usr/include/sys/types.h:665:25: note: shadowed declaration is here
  665 | typedef quad_t          quad;                   /* used by UFS */
      |                         ^~~~
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c item-name.cc -o item-name.o
In file included from item-name.cc:15:
areas.h:14:5: warning: declaration of 'quad' shadows a global declaration [-Wshadow]
   14 |     quad,
      |     ^~~~
In file included from /usr/include/sys/wait.h:37,
                 from /usr/include/stdlib.h:45,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:38,
                 from /opt/tools/gcc13/include/c++/13.2.0/cmath:49,
                 from /opt/tools/gcc13/include/c++/13.2.0/math.h:36,
                 from AppHdr.h:32,
                 from item-name.cc:6:
/usr/include/sys/types.h:665:25: note: shadowed declaration is here
  665 | typedef quad_t          quad;                   /* used by UFS */
      |                         ^~~~
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c item-prop.cc -o item-prop.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c items.cc -o items.o
In file included from items.cc:19:
areas.h:14:5: warning: declaration of 'quad' shadows a global declaration [-Wshadow]
   14 |     quad,
      |     ^~~~
In file included from /usr/include/sys/wait.h:37,
                 from /usr/include/stdlib.h:45,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:38,
                 from /opt/tools/gcc13/include/c++/13.2.0/cmath:49,
                 from /opt/tools/gcc13/include/c++/13.2.0/math.h:36,
                 from AppHdr.h:32,
                 from items.cc:6:
/usr/include/sys/types.h:665:25: note: shadowed declaration is here
  665 | typedef quad_t          quad;                   /* used by UFS */
      |                         ^~~~
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c jobs.cc -o jobs.o
g++  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations  -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/lua-5.1 -I/usr/include -DCURSES_INCLUDE_FILE='<ncursesw/ncurses.h>'    -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -std=c++11 -O2 -pipe     -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized  -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /opt/pkg/include/lua-5.1 -isystem /opt/pkg/include   -DWIZARD -DASSERTS  -DCLUA_BINDINGS -DSAVE_DIR_PATH=\"~/.crawl\" -DDATA_DIR_PATH=\"/opt/pkg/share/stone-soup/\" -D__EXTENSIONS__ -DNCURSES_WIDECHAR -isystem /opt/pkg/include/ncursesw -isystem /opt/pkg/include -MMD -c json.cc -o json.o
json.cc:134:18: error: conflicting declaration 'typedef uint32_t uchar_t'
  134 | typedef uint32_t uchar_t;
      |                  ^~~~~~~
In file included from /usr/include/sys/wait.h:37,
                 from /usr/include/stdlib.h:45,
                 from /opt/tools/gcc13/include/c++/13.2.0/bits/std_abs.h:38,
                 from /opt/tools/gcc13/include/c++/13.2.0/cmath:49,
                 from /opt/tools/gcc13/include/c++/13.2.0/math.h:36,
                 from AppHdr.h:32,
                 from json.cc:24:
/usr/include/sys/types.h:102:25: note: previous declaration as 'typedef unsigned char uchar_t'
  102 | typedef unsigned char   uchar_t;
      |                         ^~~~~~~
json.cc: In function 'void emit_string(SB*, const char*)':
json.cc:1265:40: error: cannot convert 'uint32_t*' {aka 'unsigned int*'} to 'uchar_t*' {aka 'unsigned char*'}
 1265 |                 s += utf8_read_char(s, &unicode);
      |                                        ^~~~~~~~
      |                                        |
      |                                        uint32_t* {aka unsigned int*}
json.cc:239:51: note:   initializing argument 2 of 'int utf8_read_char(const char*, uchar_t*)'
  239 | static int utf8_read_char(const char *s, uchar_t *out)
      |                                          ~~~~~~~~~^~~
gmake: *** [Makefile:1805: json.o] Error 1
*** Error code 2

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

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/games/stone-soup