+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/uqm-0.7.0nb3/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/uqm-0.7.0nb3/work.log
WARNING: [license.mk] Every package should define a LICENSE.
===> Building for uqm-0.7.0nb3
cd /home/pbulk/build/games/uqm/work/uqm-0.7.0 && env SH=/usr/bin/bash ./build.sh uqm reprocess_config &&  env SH=/usr/bin/bash ./build.sh uqm
'echo -n' capable echo found.
Sed stream editor found.
tr found.
Make found.
GNU C compiler found.
We have a C preprocessor.
We have a C dependency generator.
We have a C compiler.
We have a linker.
Little-endian machine detected.
Simple DirectMedia Layer version 1.2.15 found.
SDL_image found.
Symbol 'readdir_r' found.
Symbol 'setenv' found.
Symbol 'strupr' not found.
Symbol 'strcasecmp' found.
Symbol 'stricmp' not found.
Symbol 'iswgraph' found.
Type 'wchar_t' found.
Type 'wint_t' found.
Symbol 'getopt_long' found.
Header 'regex.h' found.
Type '_Bool' found.
Preprocessor macro 'WIN32' not found.
Preprocessor macro '__MINGW32__' not found.
libmikmod found.
pkg-config found.
vorbisfile found.
Platform-specific network libraries found.
zlib found.
Reconfiguring complete...
Building file dependency index...
gmake[2]: Entering directory '/home/pbulk/build/games/uqm/work/uqm-0.7.0'
  MKDEP    obj/debug/src/options.c.d
  MKDEP    obj/debug/src/port.c.d
  MKDEP    obj/debug/src/uqm.c.d
  MKDEP    obj/debug/src/libs/callback/alarm.c.d
  MKDEP    obj/debug/src/libs/callback/callback.c.d
  MKDEP    obj/debug/src/libs/decomp/lzdecode.c.d
  MKDEP    obj/debug/src/libs/decomp/lzencode.c.d
  MKDEP    obj/debug/src/libs/decomp/update.c.d
  MKDEP    obj/debug/src/libs/file/dirs.c.d
  MKDEP    obj/debug/src/libs/file/files.c.d
  MKDEP    obj/debug/src/libs/graphics/boxint.c.d
  MKDEP    obj/debug/src/libs/graphics/clipline.c.d
  MKDEP    obj/debug/src/libs/graphics/cmap.c.d
  MKDEP    obj/debug/src/libs/graphics/context.c.d
  MKDEP    obj/debug/src/libs/graphics/drawable.c.d
  MKDEP    obj/debug/src/libs/graphics/filegfx.c.d
  MKDEP    obj/debug/src/libs/graphics/bbox.c.d
  MKDEP    obj/debug/src/libs/graphics/dcqueue.c.d
  MKDEP    obj/debug/src/libs/graphics/gfxload.c.d
  MKDEP    obj/debug/src/libs/graphics/font.c.d
  MKDEP    obj/debug/src/libs/graphics/frame.c.d
  MKDEP    obj/debug/src/libs/graphics/gfx_common.c.d
  MKDEP    obj/debug/src/libs/graphics/intersec.c.d
  MKDEP    obj/debug/src/libs/graphics/loaddisp.c.d
  MKDEP    obj/debug/src/libs/graphics/pixmap.c.d
  MKDEP    obj/debug/src/libs/graphics/resgfx.c.d
  MKDEP    obj/debug/src/libs/graphics/tfb_draw.c.d
  MKDEP    obj/debug/src/libs/graphics/tfb_prim.c.d
  MKDEP    obj/debug/src/libs/graphics/widgets.c.d
  MKDEP    obj/debug/src/libs/graphics/sdl/opengl.c.d
  MKDEP    obj/debug/src/libs/graphics/sdl/palette.c.d
  MKDEP    obj/debug/src/libs/graphics/sdl/primitives.c.d
  MKDEP    obj/debug/src/libs/graphics/sdl/pure.c.d
  MKDEP    obj/debug/src/libs/graphics/sdl/sdl_common.c.d
  MKDEP    obj/debug/src/libs/graphics/sdl/scalers.c.d
  MKDEP    obj/debug/src/libs/graphics/sdl/2xscalers.c.d
  MKDEP    obj/debug/src/libs/graphics/sdl/2xscalers_mmx.c.d
  MKDEP    obj/debug/src/libs/graphics/sdl/2xscalers_sse.c.d
  MKDEP    obj/debug/src/libs/graphics/sdl/2xscalers_3dnow.c.d
  MKDEP    obj/debug/src/libs/graphics/sdl/nearest2x.c.d
  MKDEP    obj/debug/src/libs/graphics/sdl/bilinear2x.c.d
  MKDEP    obj/debug/src/libs/graphics/sdl/biadv2x.c.d
  MKDEP    obj/debug/src/libs/graphics/sdl/triscan2x.c.d
  MKDEP    obj/debug/src/libs/graphics/sdl/hq2x.c.d
  MKDEP    obj/debug/src/libs/graphics/sdl/canvas.c.d
  MKDEP    obj/debug/src/libs/graphics/sdl/sdluio.c.d
  MKDEP    obj/debug/src/libs/graphics/sdl/rotozoom.c.d
  MKDEP    obj/debug/src/libs/heap/heap.c.d
  MKDEP    obj/debug/src/libs/input/input_common.c.d
  MKDEP    obj/debug/src/libs/input/sdl/input.c.d
  MKDEP    obj/debug/src/libs/input/sdl/keynames.c.d
  MKDEP    obj/debug/src/libs/input/sdl/vcontrol.c.d
  MKDEP    obj/debug/src/libs/list/list.c.d
  MKDEP    obj/debug/src/libs/math/random.c.d
  MKDEP    obj/debug/src/libs/math/random2.c.d
  MKDEP    obj/debug/src/libs/math/sqrt.c.d
  MKDEP    obj/debug/src/libs/memory/w_memlib.c.d
  MKDEP    obj/debug/src/libs/resource/direct.c.d
  MKDEP    obj/debug/src/libs/resource/filecntl.c.d
  MKDEP    obj/debug/src/libs/resource/getres.c.d
  MKDEP    obj/debug/src/libs/resource/loadres.c.d
  MKDEP    obj/debug/src/libs/resource/stringbank.c.d
  MKDEP    obj/debug/src/libs/resource/propfile.c.d
  MKDEP    obj/debug/src/libs/resource/resinit.c.d
  MKDEP    obj/debug/src/libs/sound/audiocore.c.d
  MKDEP    obj/debug/src/libs/sound/fileinst.c.d
  MKDEP    obj/debug/src/libs/sound/resinst.c.d
  MKDEP    obj/debug/src/libs/sound/sound.c.d
  MKDEP    obj/debug/src/libs/sound/sfx.c.d
  MKDEP    obj/debug/src/libs/sound/music.c.d
  MKDEP    obj/debug/src/libs/sound/stream.c.d
  MKDEP    obj/debug/src/libs/sound/trackplayer.c.d
  MKDEP    obj/debug/src/libs/sound/mixer/mixer.c.d
  MKDEP    obj/debug/src/libs/sound/mixer/sdl/audiodrv_sdl.c.d
  MKDEP    obj/debug/src/libs/sound/mixer/nosound/audiodrv_nosound.c.d
  MKDEP    obj/debug/src/libs/sound/decoders/decoder.c.d
  MKDEP    obj/debug/src/libs/sound/decoders/aiffaud.c.d
  MKDEP    obj/debug/src/libs/sound/decoders/wav.c.d
  MKDEP    obj/debug/src/libs/sound/decoders/dukaud.c.d
  MKDEP    obj/debug/src/libs/sound/decoders/modaud.c.d
  MKDEP    obj/debug/src/libs/sound/decoders/oggaud.c.d
  MKDEP    obj/debug/src/libs/strings/getstr.c.d
  MKDEP    obj/debug/src/libs/strings/sfileins.c.d
  MKDEP    obj/debug/src/libs/strings/sresins.c.d
  MKDEP    obj/debug/src/libs/strings/strings.c.d
  MKDEP    obj/debug/src/libs/strings/unicode.c.d
  MKDEP    obj/debug/src/libs/task/tasklib.c.d
  MKDEP    obj/debug/src/libs/threads/thrcommon.c.d
  MKDEP    obj/debug/src/libs/threads/sdl/sdlthreads.c.d
  MKDEP    obj/debug/src/libs/time/timecommon.c.d
  MKDEP    obj/debug/src/libs/time/sdl/sdltime.c.d
  MKDEP    obj/debug/src/libs/uio/charhashtable.c.d
  MKDEP    obj/debug/src/libs/uio/defaultfs.c.d
  MKDEP    obj/debug/src/libs/uio/fileblock.c.d
  MKDEP    obj/debug/src/libs/uio/fstypes.c.d
  MKDEP    obj/debug/src/libs/uio/gphys.c.d
  MKDEP    obj/debug/src/libs/uio/io.c.d
  MKDEP    obj/debug/src/libs/uio/ioaux.c.d
  MKDEP    obj/debug/src/libs/uio/match.c.d
  MKDEP    obj/debug/src/libs/uio/mount.c.d
  MKDEP    obj/debug/src/libs/uio/mounttree.c.d
  MKDEP    obj/debug/src/libs/uio/paths.c.d
  MKDEP    obj/debug/src/libs/uio/physical.c.d
  MKDEP    obj/debug/src/libs/uio/uiostream.c.d
  MKDEP    obj/debug/src/libs/uio/uioutils.c.d
  MKDEP    obj/debug/src/libs/uio/utils.c.d
  MKDEP    obj/debug/src/libs/uio/debug.c.d
  MKDEP    obj/debug/src/libs/uio/stdio/stdio.c.d
  MKDEP    obj/debug/src/libs/uio/zip/zip.c.d
  MKDEP    obj/debug/src/libs/video/vfileins.c.d
  MKDEP    obj/debug/src/libs/video/vresins.c.d
  MKDEP    obj/debug/src/libs/video/video.c.d
  MKDEP    obj/debug/src/libs/video/videodec.c.d
  MKDEP    obj/debug/src/libs/video/vidplayer.c.d
  MKDEP    obj/debug/src/libs/video/dukvid.c.d
  MKDEP    obj/debug/src/libs/video/legacyplayer.c.d
  MKDEP    obj/debug/src/libs/log/uqmlog.c.d
  MKDEP    obj/debug/src/libs/log/msgbox_stub.c.d
  MKDEP    obj/debug/src/libs/network/netport.c.d
  MKDEP    obj/debug/src/libs/network/network_bsd.c.d
  MKDEP    obj/debug/src/libs/network/connect/connect.c.d
  MKDEP    obj/debug/src/libs/network/connect/listen.c.d
  MKDEP    obj/debug/src/libs/network/connect/resolve.c.d
  MKDEP    obj/debug/src/libs/network/netmanager/ndesc.c.d
  MKDEP    obj/debug/src/libs/network/netmanager/netmanager_bsd.c.d
  MKDEP    obj/debug/src/libs/network/socket/socket.c.d
  MKDEP    obj/debug/src/libs/network/socket/socket_bsd.c.d
  MKDEP    obj/debug/src/uqm/battle.c.d
  MKDEP    obj/debug/src/uqm/battlecontrols.c.d
  MKDEP    obj/debug/src/uqm/border.c.d
  MKDEP    obj/debug/src/uqm/build.c.d
  MKDEP    obj/debug/src/uqm/cleanup.c.d
  MKDEP    obj/debug/src/uqm/clock.c.d
  MKDEP    obj/debug/src/uqm/cnctdlg.c.d
  MKDEP    obj/debug/src/uqm/collide.c.d
  MKDEP    obj/debug/src/uqm/comm.c.d
  MKDEP    obj/debug/src/uqm/commanim.c.d
  MKDEP    obj/debug/src/uqm/commglue.c.d
  MKDEP    obj/debug/src/uqm/confirm.c.d
  MKDEP    obj/debug/src/uqm/credits.c.d
  MKDEP    obj/debug/src/uqm/cyborg.c.d
  MKDEP    obj/debug/src/uqm/demo.c.d
  MKDEP    obj/debug/src/uqm/displist.c.d
  MKDEP    obj/debug/src/uqm/dummy.c.d
  MKDEP    obj/debug/src/uqm/encount.c.d
  MKDEP    obj/debug/src/uqm/flash.c.d
  MKDEP    obj/debug/src/uqm/fmv.c.d
  MKDEP    obj/debug/src/uqm/galaxy.c.d
  MKDEP    obj/debug/src/uqm/gameev.c.d
  MKDEP    obj/debug/src/uqm/gameinp.c.d
  MKDEP    obj/debug/src/uqm/gameopt.c.d
  MKDEP    obj/debug/src/uqm/gendef.c.d
  MKDEP    obj/debug/src/uqm/getchar.c.d
  MKDEP    obj/debug/src/uqm/globdata.c.d
  MKDEP    obj/debug/src/uqm/gravity.c.d
  MKDEP    obj/debug/src/uqm/cons_res.c.d
  MKDEP    obj/debug/src/uqm/grpinfo.c.d
  MKDEP    obj/debug/src/uqm/hyper.c.d
  MKDEP    obj/debug/src/uqm/init.c.d
  MKDEP    obj/debug/src/uqm/intel.c.d
  MKDEP    obj/debug/src/uqm/intro.c.d
  MKDEP    obj/debug/src/uqm/ipdisp.c.d
  MKDEP    obj/debug/src/uqm/load.c.d
  MKDEP    obj/debug/src/uqm/loadship.c.d
  MKDEP    obj/debug/src/uqm/master.c.d
  MKDEP    obj/debug/src/uqm/menu.c.d
  MKDEP    obj/debug/src/uqm/misc.c.d
  MKDEP    obj/debug/src/uqm/oscill.c.d
  MKDEP    obj/debug/src/uqm/outfit.c.d
  MKDEP    obj/debug/src/uqm/pickship.c.d
  MKDEP    obj/debug/src/uqm/plandata.c.d
  MKDEP    obj/debug/src/uqm/process.c.d
  MKDEP    obj/debug/src/uqm/restart.c.d
  MKDEP    obj/debug/src/uqm/save.c.d
  MKDEP    obj/debug/src/uqm/settings.c.d
  MKDEP    obj/debug/src/uqm/setup.c.d
  MKDEP    obj/debug/src/uqm/setupmenu.c.d
  MKDEP    obj/debug/src/uqm/ship.c.d
  MKDEP    obj/debug/src/uqm/shipstat.c.d
  MKDEP    obj/debug/src/uqm/shipyard.c.d
  MKDEP    obj/debug/src/uqm/sis.c.d
  MKDEP    obj/debug/src/uqm/sounds.c.d
  MKDEP    obj/debug/src/uqm/starbase.c.d
  MKDEP    obj/debug/src/uqm/starcon.c.d
  MKDEP    obj/debug/src/uqm/starmap.c.d
  MKDEP    obj/debug/src/uqm/state.c.d
  MKDEP    obj/debug/src/uqm/status.c.d
  MKDEP    obj/debug/src/uqm/tactrans.c.d
  MKDEP    obj/debug/src/uqm/trans.c.d
  MKDEP    obj/debug/src/uqm/uqmdebug.c.d
  MKDEP    obj/debug/src/uqm/util.c.d
  MKDEP    obj/debug/src/uqm/velocity.c.d
  MKDEP    obj/debug/src/uqm/weapon.c.d
  MKDEP    obj/debug/src/uqm/comm/arilou/arilouc.c.d
  MKDEP    obj/debug/src/uqm/comm/blackur/blackurc.c.d
  MKDEP    obj/debug/src/uqm/comm/chmmr/chmmrc.c.d
  MKDEP    obj/debug/src/uqm/comm/comandr/comandr.c.d
  MKDEP    obj/debug/src/uqm/comm/druuge/druugec.c.d
  MKDEP    obj/debug/src/uqm/comm/ilwrath/ilwrathc.c.d
  MKDEP    obj/debug/src/uqm/comm/melnorm/melnorm.c.d
  MKDEP    obj/debug/src/uqm/comm/mycon/myconc.c.d
  MKDEP    obj/debug/src/uqm/comm/orz/orzc.c.d
  MKDEP    obj/debug/src/uqm/comm/pkunk/pkunkc.c.d
  MKDEP    obj/debug/src/uqm/comm/rebel/rebel.c.d
  MKDEP    obj/debug/src/uqm/comm/shofixt/shofixt.c.d
  MKDEP    obj/debug/src/uqm/comm/slyhome/slyhome.c.d
  MKDEP    obj/debug/src/uqm/comm/slyland/slyland.c.d
  MKDEP    obj/debug/src/uqm/comm/spahome/spahome.c.d
  MKDEP    obj/debug/src/uqm/comm/spathi/spathic.c.d
  MKDEP    obj/debug/src/uqm/comm/starbas/starbas.c.d
  MKDEP    obj/debug/src/uqm/comm/supox/supoxc.c.d
  MKDEP    obj/debug/src/uqm/comm/syreen/syreenc.c.d
  MKDEP    obj/debug/src/uqm/comm/talkpet/talkpet.c.d
  MKDEP    obj/debug/src/uqm/comm/thradd/thraddc.c.d
  MKDEP    obj/debug/src/uqm/comm/umgah/umgahc.c.d
  MKDEP    obj/debug/src/uqm/comm/urquan/urquanc.c.d
  MKDEP    obj/debug/src/uqm/comm/utwig/utwigc.c.d
  MKDEP    obj/debug/src/uqm/comm/vux/vuxc.c.d
  MKDEP    obj/debug/src/uqm/comm/yehat/yehatc.c.d
  MKDEP    obj/debug/src/uqm/comm/zoqfot/zoqfotc.c.d
  MKDEP    obj/debug/src/uqm/planets/calc.c.d
  MKDEP    obj/debug/src/uqm/planets/cargo.c.d
  MKDEP    obj/debug/src/uqm/planets/devices.c.d
  MKDEP    obj/debug/src/uqm/planets/gentopo.c.d
  MKDEP    obj/debug/src/uqm/planets/lander.c.d
  MKDEP    obj/debug/src/uqm/planets/orbits.c.d
  MKDEP    obj/debug/src/uqm/planets/oval.c.d
  MKDEP    obj/debug/src/uqm/planets/pl_stuff.c.d
  MKDEP    obj/debug/src/uqm/planets/planets.c.d
  MKDEP    obj/debug/src/uqm/planets/plangen.c.d
  MKDEP    obj/debug/src/uqm/planets/pstarmap.c.d
  MKDEP    obj/debug/src/uqm/planets/report.c.d
  MKDEP    obj/debug/src/uqm/planets/roster.c.d
  MKDEP    obj/debug/src/uqm/planets/scan.c.d
  MKDEP    obj/debug/src/uqm/planets/solarsys.c.d
  MKDEP    obj/debug/src/uqm/planets/surface.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/gendefault.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/genand.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/genburv.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/genchmmr.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/gencol.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/gendru.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/genilw.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/genmel.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/genmyc.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/genorz.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/genpet.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/genpku.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/genrain.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/gensam.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/genshof.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/gensly.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/gensol.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/genspa.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/gensup.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/gensyr.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/genthrad.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/gentrap.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/genutw.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/genvault.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/genvux.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/genwreck.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/genyeh.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/genzfpscout.c.d
  MKDEP    obj/debug/src/uqm/planets/generate/genzoq.c.d
  MKDEP    obj/debug/src/uqm/ships/androsyn/androsyn.c.d
  MKDEP    obj/debug/src/uqm/ships/arilou/arilou.c.d
  MKDEP    obj/debug/src/uqm/ships/blackurq/blackurq.c.d
  MKDEP    obj/debug/src/uqm/ships/chenjesu/chenjesu.c.d
  MKDEP    obj/debug/src/uqm/ships/chmmr/chmmr.c.d
  MKDEP    obj/debug/src/uqm/ships/druuge/druuge.c.d
  MKDEP    obj/debug/src/uqm/ships/human/human.c.d
  MKDEP    obj/debug/src/uqm/ships/ilwrath/ilwrath.c.d
  MKDEP    obj/debug/src/uqm/ships/lastbat/lastbat.c.d
  MKDEP    obj/debug/src/uqm/ships/melnorme/melnorme.c.d
  MKDEP    obj/debug/src/uqm/ships/mmrnmhrm/mmrnmhrm.c.d
  MKDEP    obj/debug/src/uqm/ships/mycon/mycon.c.d
  MKDEP    obj/debug/src/uqm/ships/orz/orz.c.d
  MKDEP    obj/debug/src/uqm/ships/pkunk/pkunk.c.d
  MKDEP    obj/debug/src/uqm/ships/probe/probe.c.d
  MKDEP    obj/debug/src/uqm/ships/shofixti/shofixti.c.d
  MKDEP    obj/debug/src/uqm/ships/sis_ship/sis_ship.c.d
  MKDEP    obj/debug/src/uqm/ships/slylandr/slylandr.c.d
  MKDEP    obj/debug/src/uqm/ships/spathi/spathi.c.d
  MKDEP    obj/debug/src/uqm/ships/supox/supox.c.d
  MKDEP    obj/debug/src/uqm/ships/syreen/syreen.c.d
  MKDEP    obj/debug/src/uqm/ships/thradd/thradd.c.d
  MKDEP    obj/debug/src/uqm/ships/umgah/umgah.c.d
  MKDEP    obj/debug/src/uqm/ships/urquan/urquan.c.d
  MKDEP    obj/debug/src/uqm/ships/utwig/utwig.c.d
  MKDEP    obj/debug/src/uqm/ships/vux/vux.c.d
  MKDEP    obj/debug/src/uqm/ships/yehat/yehat.c.d
  MKDEP    obj/debug/src/uqm/ships/zoqfot/zoqfot.c.d
  MKDEP    obj/debug/src/uqm/supermelee/buildpick.c.d
  MKDEP    obj/debug/src/uqm/supermelee/loadmele.c.d
  MKDEP    obj/debug/src/uqm/supermelee/melee.c.d
  MKDEP    obj/debug/src/uqm/supermelee/meleesetup.c.d
  MKDEP    obj/debug/src/uqm/supermelee/pickmele.c.d
  MKDEP    obj/debug/src/uqm/supermelee/netplay/checkbuf.c.d
  MKDEP    obj/debug/src/uqm/supermelee/netplay/checksum.c.d
  MKDEP    obj/debug/src/uqm/supermelee/netplay/crc.c.d
  MKDEP    obj/debug/src/uqm/supermelee/netplay/netconnection.c.d
  MKDEP    obj/debug/src/uqm/supermelee/netplay/netinput.c.d
  MKDEP    obj/debug/src/uqm/supermelee/netplay/netmelee.c.d
  MKDEP    obj/debug/src/uqm/supermelee/netplay/netmisc.c.d
  MKDEP    obj/debug/src/uqm/supermelee/netplay/netoptions.c.d
  MKDEP    obj/debug/src/uqm/supermelee/netplay/netrcv.c.d
  MKDEP    obj/debug/src/uqm/supermelee/netplay/netsend.c.d
  MKDEP    obj/debug/src/uqm/supermelee/netplay/netstate.c.d
  MKDEP    obj/debug/src/uqm/supermelee/netplay/notify.c.d
  MKDEP    obj/debug/src/uqm/supermelee/netplay/notifyall.c.d
  MKDEP    obj/debug/src/uqm/supermelee/netplay/packet.c.d
  MKDEP    obj/debug/src/uqm/supermelee/netplay/packethandlers.c.d
  MKDEP    obj/debug/src/uqm/supermelee/netplay/packetsenders.c.d
  MKDEP    obj/debug/src/uqm/supermelee/netplay/packetq.c.d
  MKDEP    obj/debug/src/uqm/supermelee/netplay/proto/npconfirm.c.d
  MKDEP    obj/debug/src/uqm/supermelee/netplay/proto/ready.c.d
  MKDEP    obj/debug/src/uqm/supermelee/netplay/proto/reset.c.d
  CC       obj/debug/src/options.c.o
  CC       obj/debug/src/port.c.o
  CC       obj/debug/src/uqm.c.o
  CC       obj/debug/src/libs/callback/alarm.c.o
  CC       obj/debug/src/libs/callback/callback.c.o
  CC       obj/debug/src/libs/decomp/lzdecode.c.o
  CC       obj/debug/src/libs/decomp/lzencode.c.o
  CC       obj/debug/src/libs/decomp/update.c.o
  CC       obj/debug/src/libs/file/dirs.c.o
  CC       obj/debug/src/libs/file/files.c.o
  CC       obj/debug/src/libs/graphics/boxint.c.o
  CC       obj/debug/src/libs/graphics/clipline.c.o
  CC       obj/debug/src/libs/graphics/cmap.c.o
  CC       obj/debug/src/libs/graphics/context.c.o
  CC       obj/debug/src/libs/graphics/drawable.c.o
  CC       obj/debug/src/libs/graphics/filegfx.c.o
  CC       obj/debug/src/libs/graphics/bbox.c.o
  CC       obj/debug/src/libs/graphics/dcqueue.c.o
  CC       obj/debug/src/libs/graphics/gfxload.c.o
  CC       obj/debug/src/libs/graphics/font.c.o
  CC       obj/debug/src/libs/graphics/frame.c.o
  CC       obj/debug/src/libs/graphics/gfx_common.c.o
  CC       obj/debug/src/libs/graphics/intersec.c.o
  CC       obj/debug/src/libs/graphics/loaddisp.c.o
  CC       obj/debug/src/libs/graphics/pixmap.c.o
  CC       obj/debug/src/libs/graphics/resgfx.c.o
  CC       obj/debug/src/libs/graphics/tfb_draw.c.o
  CC       obj/debug/src/libs/graphics/tfb_prim.c.o
  CC       obj/debug/src/libs/graphics/widgets.c.o
src/libs/graphics/widgets.c: In function 'Widget_DrawMenuScreen':
src/libs/graphics/widgets.c:206:40: warning: variable 'selected' set but not used [-Wunused-but-set-variable]
  206 |         Color inactive, default_color, selected;
      |                                        ^~~~~~~~
src/libs/graphics/widgets.c:206:25: warning: variable 'default_color' set but not used [-Wunused-but-set-variable]
  206 |         Color inactive, default_color, selected;
      |                         ^~~~~~~~~~~~~
src/libs/graphics/widgets.c:206:15: warning: variable 'inactive' set but not used [-Wunused-but-set-variable]
  206 |         Color inactive, default_color, selected;
      |               ^~~~~~~~
src/libs/graphics/widgets.c: In function 'Widget_DrawSlider':
src/libs/graphics/widgets.c:405:15: warning: variable 'inactive' set but not used [-Wunused-but-set-variable]
  405 |         Color inactive, default_color, selected;
      |               ^~~~~~~~
src/libs/graphics/widgets.c: In function 'Widget_DrawControlEntry':
src/libs/graphics/widgets.c:615:15: warning: variable 'inactive' set but not used [-Wunused-but-set-variable]
  615 |         Color inactive, default_color, selected;
      |               ^~~~~~~~
  CC       obj/debug/src/libs/graphics/sdl/opengl.c.o
  CC       obj/debug/src/libs/graphics/sdl/palette.c.o
  CC       obj/debug/src/libs/graphics/sdl/primitives.c.o
  CC       obj/debug/src/libs/graphics/sdl/pure.c.o
  CC       obj/debug/src/libs/graphics/sdl/sdl_common.c.o
src/libs/graphics/sdl/sdl_common.c: In function 'TFB_InitGraphics':
src/libs/graphics/sdl/sdl_common.c:132:13: warning: variable 'result' set but not used [-Wunused-but-set-variable]
  132 |         int result, i;
      |             ^~~~~~
  CC       obj/debug/src/libs/graphics/sdl/scalers.c.o
In file included from src/libs/graphics/sdl/scalers.c:22:
src/libs/graphics/sdl/scaleint.h: In function 'Scale_DiffYUV':
src/libs/graphics/sdl/scaleint.h:253:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  253 |         delta = abs ((yuv1 & 0xff0000) - (yuv2 & 0xff0000));
      |                 ^~~
src/libs/graphics/sdl/scaleint.h:257:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  257 |         delta = abs ((yuv1 & 0x00ff00) - (yuv2 & 0x00ff00));
      |                 ^~~
src/libs/graphics/sdl/scaleint.h:261:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  261 |         delta = abs ((yuv1 & 0x0000ff) - (yuv2 & 0x0000ff));
      |                 ^~~
src/libs/graphics/sdl/scalers.c: In function 'Scale_PrepPlatform':
src/libs/graphics/sdl/scalers.c:214:43: warning: comparison between 'PLATFORM_TYPE' and 'enum <anonymous>' [-Wenum-compare]
  214 |                         || force_platform == SCALEPLAT_SSE)
      |                                           ^~
src/libs/graphics/sdl/scalers.c:223:43: warning: comparison between 'PLATFORM_TYPE' and 'enum <anonymous>' [-Wenum-compare]
  223 |                         || force_platform == SCALEPLAT_ALTIVEC)
      |                                           ^~
src/libs/graphics/sdl/scalers.c:231:43: warning: comparison between 'PLATFORM_TYPE' and 'enum <anonymous>' [-Wenum-compare]
  231 |                         || force_platform == SCALEPLAT_3DNOW)
      |                                           ^~
src/libs/graphics/sdl/scalers.c:240:43: warning: comparison between 'PLATFORM_TYPE' and 'enum <anonymous>' [-Wenum-compare]
  240 |                         || force_platform == SCALEPLAT_MMX)
      |                                           ^~
  CC       obj/debug/src/libs/graphics/sdl/2xscalers.c.o
In file included from src/libs/graphics/sdl/2xscalers.c:20:
src/libs/graphics/sdl/scaleint.h: In function 'Scale_DiffYUV':
src/libs/graphics/sdl/scaleint.h:253:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  253 |         delta = abs ((yuv1 & 0xff0000) - (yuv2 & 0xff0000));
      |                 ^~~
src/libs/graphics/sdl/scaleint.h:257:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  257 |         delta = abs ((yuv1 & 0x00ff00) - (yuv2 & 0x00ff00));
      |                 ^~~
src/libs/graphics/sdl/scaleint.h:261:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  261 |         delta = abs ((yuv1 & 0x0000ff) - (yuv2 & 0x0000ff));
      |                 ^~~
  CC       obj/debug/src/libs/graphics/sdl/2xscalers_mmx.c.o
In file included from src/libs/graphics/sdl/2xscalers_mmx.c:25:
src/libs/graphics/sdl/scaleint.h: In function 'Scale_DiffYUV':
src/libs/graphics/sdl/scaleint.h:253:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  253 |         delta = abs ((yuv1 & 0xff0000) - (yuv2 & 0xff0000));
      |                 ^~~
src/libs/graphics/sdl/scaleint.h:257:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  257 |         delta = abs ((yuv1 & 0x00ff00) - (yuv2 & 0x00ff00));
      |                 ^~~
src/libs/graphics/sdl/scaleint.h:261:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  261 |         delta = abs ((yuv1 & 0x0000ff) - (yuv2 & 0x0000ff));
      |                 ^~~
  CC       obj/debug/src/libs/graphics/sdl/2xscalers_sse.c.o
In file included from src/libs/graphics/sdl/2xscalers_sse.c:25:
src/libs/graphics/sdl/scaleint.h: In function 'Scale_DiffYUV':
src/libs/graphics/sdl/scaleint.h:253:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  253 |         delta = abs ((yuv1 & 0xff0000) - (yuv2 & 0xff0000));
      |                 ^~~
src/libs/graphics/sdl/scaleint.h:257:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  257 |         delta = abs ((yuv1 & 0x00ff00) - (yuv2 & 0x00ff00));
      |                 ^~~
src/libs/graphics/sdl/scaleint.h:261:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  261 |         delta = abs ((yuv1 & 0x0000ff) - (yuv2 & 0x0000ff));
      |                 ^~~
  CC       obj/debug/src/libs/graphics/sdl/2xscalers_3dnow.c.o
In file included from src/libs/graphics/sdl/2xscalers_3dnow.c:25:
src/libs/graphics/sdl/scaleint.h: In function 'Scale_DiffYUV':
src/libs/graphics/sdl/scaleint.h:253:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  253 |         delta = abs ((yuv1 & 0xff0000) - (yuv2 & 0xff0000));
      |                 ^~~
src/libs/graphics/sdl/scaleint.h:257:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  257 |         delta = abs ((yuv1 & 0x00ff00) - (yuv2 & 0x00ff00));
      |                 ^~~
src/libs/graphics/sdl/scaleint.h:261:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  261 |         delta = abs ((yuv1 & 0x0000ff) - (yuv2 & 0x0000ff));
      |                 ^~~
  CC       obj/debug/src/libs/graphics/sdl/nearest2x.c.o
In file included from src/libs/graphics/sdl/nearest2x.c:25:
src/libs/graphics/sdl/scaleint.h: In function 'Scale_DiffYUV':
src/libs/graphics/sdl/scaleint.h:253:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  253 |         delta = abs ((yuv1 & 0xff0000) - (yuv2 & 0xff0000));
      |                 ^~~
src/libs/graphics/sdl/scaleint.h:257:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  257 |         delta = abs ((yuv1 & 0x00ff00) - (yuv2 & 0x00ff00));
      |                 ^~~
src/libs/graphics/sdl/scaleint.h:261:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  261 |         delta = abs ((yuv1 & 0x0000ff) - (yuv2 & 0x0000ff));
      |                 ^~~
  CC       obj/debug/src/libs/graphics/sdl/bilinear2x.c.o
In file included from src/libs/graphics/sdl/bilinear2x.c:25:
src/libs/graphics/sdl/scaleint.h: In function 'Scale_DiffYUV':
src/libs/graphics/sdl/scaleint.h:253:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  253 |         delta = abs ((yuv1 & 0xff0000) - (yuv2 & 0xff0000));
      |                 ^~~
src/libs/graphics/sdl/scaleint.h:257:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  257 |         delta = abs ((yuv1 & 0x00ff00) - (yuv2 & 0x00ff00));
      |                 ^~~
src/libs/graphics/sdl/scaleint.h:261:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  261 |         delta = abs ((yuv1 & 0x0000ff) - (yuv2 & 0x0000ff));
      |                 ^~~
  CC       obj/debug/src/libs/graphics/sdl/biadv2x.c.o
In file included from src/libs/graphics/sdl/biadv2x.c:27:
src/libs/graphics/sdl/scaleint.h: In function 'Scale_DiffYUV':
src/libs/graphics/sdl/scaleint.h:253:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  253 |         delta = abs ((yuv1 & 0xff0000) - (yuv2 & 0xff0000));
      |                 ^~~
src/libs/graphics/sdl/scaleint.h:257:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  257 |         delta = abs ((yuv1 & 0x00ff00) - (yuv2 & 0x00ff00));
      |                 ^~~
src/libs/graphics/sdl/scaleint.h:261:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  261 |         delta = abs ((yuv1 & 0x0000ff) - (yuv2 & 0x0000ff));
      |                 ^~~
  CC       obj/debug/src/libs/graphics/sdl/triscan2x.c.o
In file included from src/libs/graphics/sdl/triscan2x.c:26:
src/libs/graphics/sdl/scaleint.h: In function 'Scale_DiffYUV':
src/libs/graphics/sdl/scaleint.h:253:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  253 |         delta = abs ((yuv1 & 0xff0000) - (yuv2 & 0xff0000));
      |                 ^~~
src/libs/graphics/sdl/scaleint.h:257:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  257 |         delta = abs ((yuv1 & 0x00ff00) - (yuv2 & 0x00ff00));
      |                 ^~~
src/libs/graphics/sdl/scaleint.h:261:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  261 |         delta = abs ((yuv1 & 0x0000ff) - (yuv2 & 0x0000ff));
      |                 ^~~
  CC       obj/debug/src/libs/graphics/sdl/hq2x.c.o
In file included from src/libs/graphics/sdl/hq2x.c:33:
src/libs/graphics/sdl/scaleint.h: In function 'Scale_DiffYUV':
src/libs/graphics/sdl/scaleint.h:253:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  253 |         delta = abs ((yuv1 & 0xff0000) - (yuv2 & 0xff0000));
      |                 ^~~
src/libs/graphics/sdl/scaleint.h:257:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  257 |         delta = abs ((yuv1 & 0x00ff00) - (yuv2 & 0x00ff00));
      |                 ^~~
src/libs/graphics/sdl/scaleint.h:261:17: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value]
  261 |         delta = abs ((yuv1 & 0x0000ff) - (yuv2 & 0x0000ff));
      |                 ^~~
  CC       obj/debug/src/libs/graphics/sdl/canvas.c.o
  CC       obj/debug/src/libs/graphics/sdl/sdluio.c.o
  CC       obj/debug/src/libs/graphics/sdl/rotozoom.c.o
src/libs/graphics/sdl/rotozoom.c: In function 'zoomSurfaceRGBA':
src/libs/graphics/sdl/rotozoom.c:35:9: warning: variable 'sgap' set but not used [-Wunused-but-set-variable]
   35 |     int sgap, dgap;
      |         ^~~~
src/libs/graphics/sdl/rotozoom.c: In function 'transformSurfaceY':
src/libs/graphics/sdl/rotozoom.c:502:53: warning: variable 'sh' set but not used [-Wunused-but-set-variable]
  502 |     int x, y, dx, dy, xd, yd, sdx, sdy, ax, ay, sw, sh;
      |                                                     ^~
src/libs/graphics/sdl/rotozoom.c:502:49: warning: variable 'sw' set but not used [-Wunused-but-set-variable]
  502 |     int x, y, dx, dy, xd, yd, sdx, sdy, ax, ay, sw, sh;
      |                                                 ^~
  CC       obj/debug/src/libs/heap/heap.c.o
  CC       obj/debug/src/libs/input/input_common.c.o
  CC       obj/debug/src/libs/input/sdl/input.c.o
src/libs/input/sdl/input.c: In function 'TFB_InitInput':
src/libs/input/sdl/input.c:225:32: warning: pointer targets in passing argument 1 of 'SDL_GetKeyState' differ in signedness [-Wpointer-sign]
  225 |         (void)SDL_GetKeyState (&num_keys);
      |                                ^~~~~~~~~
      |                                |
      |                                unsigned int *
In file included from /home/pbulk/build/games/uqm/work/.buildlink/include/SDL/SDL_events.h:34,
                 from /home/pbulk/build/games/uqm/work/.buildlink/include/SDL/SDL.h:37,
                 from src/libs/graphics/sdl/sdl_common.h:23,
                 from src/libs/input/sdl/input.c:22:
/home/pbulk/build/games/uqm/work/.buildlink/include/SDL/SDL_keyboard.h:110:54: note: expected 'int *' but argument is of type 'unsigned int *'
  110 | extern DECLSPEC Uint8 * SDLCALL SDL_GetKeyState(int *numkeys);
      |                                                 ~~~~~^~~~~~~
  CC       obj/debug/src/libs/input/sdl/keynames.c.o
  CC       obj/debug/src/libs/input/sdl/vcontrol.c.o
src/libs/input/sdl/vcontrol.c: In function 'key_init':
src/libs/input/sdl/vcontrol.c:188:32: warning: pointer targets in passing argument 1 of 'SDL_GetKeyState' differ in signedness [-Wpointer-sign]
  188 |         (void)SDL_GetKeyState (&num_sdl_keys);
      |                                ^~~~~~~~~~~~~
      |                                |
      |                                unsigned int *
In file included from /home/pbulk/build/games/uqm/work/.buildlink/include/SDL/SDL_events.h:34,
                 from /home/pbulk/build/games/uqm/work/.buildlink/include/SDL/SDL.h:37,
                 from src/libs/input/sdl/vcontrol.c:18:
/home/pbulk/build/games/uqm/work/.buildlink/include/SDL/SDL_keyboard.h:110:54: note: expected 'int *' but argument is of type 'unsigned int *'
  110 | extern DECLSPEC Uint8 * SDLCALL SDL_GetKeyState(int *numkeys);
      |                                                 ~~~~~^~~~~~~
  CC       obj/debug/src/libs/list/list.c.o
  CC       obj/debug/src/libs/math/random.c.o
  CC       obj/debug/src/libs/math/random2.c.o
  CC       obj/debug/src/libs/math/sqrt.c.o
  CC       obj/debug/src/libs/memory/w_memlib.c.o
  CC       obj/debug/src/libs/resource/direct.c.o
  CC       obj/debug/src/libs/resource/filecntl.c.o
  CC       obj/debug/src/libs/resource/getres.c.o
  CC       obj/debug/src/libs/resource/loadres.c.o
  CC       obj/debug/src/libs/resource/stringbank.c.o
  CC       obj/debug/src/libs/resource/propfile.c.o
  CC       obj/debug/src/libs/resource/resinit.c.o
  CC       obj/debug/src/libs/sound/audiocore.c.o
  CC       obj/debug/src/libs/sound/fileinst.c.o
  CC       obj/debug/src/libs/sound/resinst.c.o
  CC       obj/debug/src/libs/sound/sound.c.o
  CC       obj/debug/src/libs/sound/sfx.c.o
src/libs/sound/sfx.c: In function '_GetSoundBankData':
src/libs/sound/sfx.c:162:15: warning: variable 'opos' set but not used [-Wunused-but-set-variable]
  162 |         DWORD opos;
      |               ^~~~
  CC       obj/debug/src/libs/sound/music.c.o
  CC       obj/debug/src/libs/sound/stream.c.o
  CC       obj/debug/src/libs/sound/trackplayer.c.o
  CC       obj/debug/src/libs/sound/mixer/mixer.c.o
  CC       obj/debug/src/libs/sound/mixer/sdl/audiodrv_sdl.c.o
  CC       obj/debug/src/libs/sound/mixer/nosound/audiodrv_nosound.c.o
  CC       obj/debug/src/libs/sound/decoders/decoder.c.o
  CC       obj/debug/src/libs/sound/decoders/aiffaud.c.o
src/libs/sound/decoders/aiffaud.c: In function 'aifa_readCommonChunk':
src/libs/sound/decoders/aiffaud.c:310:9: warning: 'memset' used with constant zero length parameter; this could be due to transposed parameters [-Wmemset-transposed-args]
  310 |         memset(fmt, sizeof(*fmt), 0);
      |         ^~~~~~
src/libs/sound/decoders/aiffaud.c: In function 'aifa_Open':
src/libs/sound/decoders/aiffaud.c:372:9: warning: 'memset' used with constant zero length parameter; this could be due to transposed parameters [-Wmemset-transposed-args]
  372 |         memset(aifa->prev_val, sizeof(aifa->prev_val), 0);
      |         ^~~~~~
src/libs/sound/decoders/aiffaud.c: In function 'aifa_Seek':
src/libs/sound/decoders/aiffaud.c:638:9: warning: 'memset' used with constant zero length parameter; this could be due to transposed parameters [-Wmemset-transposed-args]
  638 |         memset(aifa->prev_val, sizeof(aifa->prev_val), 0);
      |         ^~~~~~
  CC       obj/debug/src/libs/sound/decoders/wav.c.o
  CC       obj/debug/src/libs/sound/decoders/dukaud.c.o
  CC       obj/debug/src/libs/sound/decoders/modaud.c.o
  CC       obj/debug/src/libs/sound/decoders/oggaud.c.o
In file included from src/libs/sound/decoders/oggaud.c:33:
/home/pbulk/build/games/uqm/work/.buildlink/include/vorbis/vorbisfile.h:95:21: warning: 'OV_CALLBACKS_STREAMONLY_NOCLOSE' defined but not used [-Wunused-variable]
   95 | static ov_callbacks OV_CALLBACKS_STREAMONLY_NOCLOSE = {
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/games/uqm/work/.buildlink/include/vorbis/vorbisfile.h:88:21: warning: 'OV_CALLBACKS_STREAMONLY' defined but not used [-Wunused-variable]
   88 | static ov_callbacks OV_CALLBACKS_STREAMONLY = {
      |                     ^~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/games/uqm/work/.buildlink/include/vorbis/vorbisfile.h:81:21: warning: 'OV_CALLBACKS_NOCLOSE' defined but not used [-Wunused-variable]
   81 | static ov_callbacks OV_CALLBACKS_NOCLOSE = {
      |                     ^~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/games/uqm/work/.buildlink/include/vorbis/vorbisfile.h:74:21: warning: 'OV_CALLBACKS_DEFAULT' defined but not used [-Wunused-variable]
   74 | static ov_callbacks OV_CALLBACKS_DEFAULT = {
      |                     ^~~~~~~~~~~~~~~~~~~~
  CC       obj/debug/src/libs/strings/getstr.c.o
src/libs/strings/getstr.c: In function '_GetConversationData':
src/libs/strings/getstr.c:70:26: warning: variable 'num_data_sets' set but not used [-Wunused-but-set-variable]
   70 |         int n, path_len, num_data_sets;
      |                          ^~~~~~~~~~~~~
  CC       obj/debug/src/libs/strings/sfileins.c.o
  CC       obj/debug/src/libs/strings/sresins.c.o
  CC       obj/debug/src/libs/strings/strings.c.o
  CC       obj/debug/src/libs/strings/unicode.c.o
src/libs/strings/unicode.c: In function 'getStringFromChar':
src/libs/strings/unicode.c:441:36: warning: this statement may fall through [-Wimplicit-fallthrough=]
  441 |                                 ch >>= 6;
      |                                 ~~~^~~~~
src/libs/strings/unicode.c:442:17: note: here
  442 |                 case 4: ptr[4] = (ch & 0x3f) | 0x80;
      |                 ^~~~
src/libs/strings/unicode.c:443:36: warning: this statement may fall through [-Wimplicit-fallthrough=]
  443 |                                 ch >>= 6;
      |                                 ~~~^~~~~
src/libs/strings/unicode.c:444:17: note: here
  444 |                 case 3: ptr[3] = (ch & 0x3f) | 0x80;
      |                 ^~~~
src/libs/strings/unicode.c:445:36: warning: this statement may fall through [-Wimplicit-fallthrough=]
  445 |                                 ch >>= 6;
      |                                 ~~~^~~~~
src/libs/strings/unicode.c:446:17: note: here
  446 |                 case 2: ptr[2] = (ch & 0x3f) | 0x80;
      |                 ^~~~
src/libs/strings/unicode.c:447:36: warning: this statement may fall through [-Wimplicit-fallthrough=]
  447 |                                 ch >>= 6;
      |                                 ~~~^~~~~
src/libs/strings/unicode.c:448:17: note: here
  448 |                 case 1: ptr[1] = (ch & 0x3f) | 0x80;
      |                 ^~~~
src/libs/strings/unicode.c:449:36: warning: this statement may fall through [-Wimplicit-fallthrough=]
  449 |                                 ch >>= 6;
      |                                 ~~~^~~~~
src/libs/strings/unicode.c:450:17: note: here
  450 |                 case 0: ptr[0] = (ch & def->mask) | def->marker;
      |                 ^~~~
  CC       obj/debug/src/libs/task/tasklib.c.o
  CC       obj/debug/src/libs/threads/thrcommon.c.o
  CC       obj/debug/src/libs/threads/sdl/sdlthreads.c.o
  CC       obj/debug/src/libs/time/timecommon.c.o
  CC       obj/debug/src/libs/time/sdl/sdltime.c.o
  CC       obj/debug/src/libs/uio/charhashtable.c.o
  CC       obj/debug/src/libs/uio/defaultfs.c.o
  CC       obj/debug/src/libs/uio/fileblock.c.o
  CC       obj/debug/src/libs/uio/fstypes.c.o
  CC       obj/debug/src/libs/uio/gphys.c.o
  CC       obj/debug/src/libs/uio/io.c.o
  CC       obj/debug/src/libs/uio/ioaux.c.o
  CC       obj/debug/src/libs/uio/match.c.o
  CC       obj/debug/src/libs/uio/mount.c.o
  CC       obj/debug/src/libs/uio/mounttree.c.o
  CC       obj/debug/src/libs/uio/paths.c.o
  CC       obj/debug/src/libs/uio/physical.c.o
  CC       obj/debug/src/libs/uio/uiostream.c.o
src/libs/uio/uiostream.c: In function 'uio_fopen':
src/libs/uio/uiostream.c:68:35: warning: this statement may fall through [-Wimplicit-fallthrough=]
   68 |                         openFlags = O_WRONLY| O_CREAT | O_APPEND;
      |                                   ^
src/libs/uio/uiostream.c:69:17: note: here
   69 |                 default:
      |                 ^~~~~~~
  CC       obj/debug/src/libs/uio/uioutils.c.o
  CC       obj/debug/src/libs/uio/utils.c.o
src/libs/uio/utils.c: In function 'uio_getStdioAccess':
src/libs/uio/utils.c:209:52: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
  209 |                         sprintf(tempDirName, "%08lx", (unsigned long) dirNum + i);
      |                                                    ^
src/libs/uio/utils.c:209:25: note: 'sprintf' output between 9 and 10 bytes into a destination of size 9
  209 |                         sprintf(tempDirName, "%08lx", (unsigned long) dirNum + i);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC       obj/debug/src/libs/uio/debug.c.o
  CC       obj/debug/src/libs/uio/stdio/stdio.c.o
  CC       obj/debug/src/libs/uio/zip/zip.c.o
src/libs/uio/zip/zip.c: In function 'zip_fillDirStructureCentralProcessEntry':
src/libs/uio/zip/zip.c:742:20: warning: variable 'crc' set but not used [-Wunused-but-set-variable]
  742 |         uio_uint32 crc;
      |                    ^~~
  CC       obj/debug/src/libs/video/vfileins.c.o
  CC       obj/debug/src/libs/video/vresins.c.o
  CC       obj/debug/src/libs/video/video.c.o
  CC       obj/debug/src/libs/video/videodec.c.o
  CC       obj/debug/src/libs/video/vidplayer.c.o
  CC       obj/debug/src/libs/video/dukvid.c.o
  CC       obj/debug/src/libs/video/legacyplayer.c.o
  CC       obj/debug/src/libs/log/uqmlog.c.o
  CC       obj/debug/src/libs/log/msgbox_stub.c.o
  CC       obj/debug/src/libs/network/netport.c.o
  CC       obj/debug/src/libs/network/network_bsd.c.o
  CC       obj/debug/src/libs/network/connect/connect.c.o
  CC       obj/debug/src/libs/network/connect/listen.c.o
  CC       obj/debug/src/libs/network/connect/resolve.c.o
  CC       obj/debug/src/libs/network/netmanager/ndesc.c.o
  CC       obj/debug/src/libs/network/netmanager/netmanager_bsd.c.o
  CC       obj/debug/src/libs/network/socket/socket.c.o
  CC       obj/debug/src/libs/network/socket/socket_bsd.c.o
  CC       obj/debug/src/uqm/battle.c.o
  CC       obj/debug/src/uqm/battlecontrols.c.o
  CC       obj/debug/src/uqm/border.c.o
  CC       obj/debug/src/uqm/build.c.o
  CC       obj/debug/src/uqm/cleanup.c.o
  CC       obj/debug/src/uqm/clock.c.o
  CC       obj/debug/src/uqm/cnctdlg.c.o
  CC       obj/debug/src/uqm/collide.c.o
  CC       obj/debug/src/uqm/comm.c.o
  CC       obj/debug/src/uqm/commanim.c.o
  CC       obj/debug/src/uqm/commglue.c.o
  CC       obj/debug/src/uqm/confirm.c.o
  CC       obj/debug/src/uqm/credits.c.o
  CC       obj/debug/src/uqm/cyborg.c.o
  CC       obj/debug/src/uqm/demo.c.o
  CC       obj/debug/src/uqm/displist.c.o
  CC       obj/debug/src/uqm/dummy.c.o
  CC       obj/debug/src/uqm/encount.c.o
  CC       obj/debug/src/uqm/flash.c.o
  CC       obj/debug/src/uqm/fmv.c.o
  CC       obj/debug/src/uqm/galaxy.c.o
  CC       obj/debug/src/uqm/gameev.c.o
  CC       obj/debug/src/uqm/gameinp.c.o
  CC       obj/debug/src/uqm/gameopt.c.o
src/uqm/gameopt.c: In function 'DrawSavegameSummary':
src/uqm/gameopt.c:698:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
  698 |                         {
      |                         ^
src/uqm/gameopt.c:713:25: note: here
  713 |                         default:
      |                         ^~~~~~~
  CC       obj/debug/src/uqm/gendef.c.o
  CC       obj/debug/src/uqm/getchar.c.o
  CC       obj/debug/src/uqm/globdata.c.o
  CC       obj/debug/src/uqm/gravity.c.o
  CC       obj/debug/src/uqm/cons_res.c.o
  CC       obj/debug/src/uqm/grpinfo.c.o
  CC       obj/debug/src/uqm/hyper.c.o
src/uqm/hyper.c: In function 'hyper_transition':
src/uqm/hyper.c:616:41: warning: cast between incompatible function types from 'BOOLEAN (*)(ELEMENT *)' {aka 'BOOLEAN (*)(struct element *)'} to 'void (*)(struct element *)' [-Wcast-function-type]
  616 |                                         (void (*) (struct element *ElementPtr)) hyper_transition;
      |                                         ^
  CC       obj/debug/src/uqm/init.c.o
  CC       obj/debug/src/uqm/intel.c.o
  CC       obj/debug/src/uqm/intro.c.o
  CC       obj/debug/src/uqm/ipdisp.c.o
src/uqm/ipdisp.c: In function 'flag_ship_preprocess':
src/uqm/ipdisp.c:635:34: warning: variable 'hPredElement' set but not used [-Wunused-but-set-variable]
  635 |                         HELEMENT hPredElement;
      |                                  ^~~~~~~~~~~~
  CC       obj/debug/src/uqm/load.c.o
  CC       obj/debug/src/uqm/loadship.c.o
  CC       obj/debug/src/uqm/master.c.o
  CC       obj/debug/src/uqm/menu.c.o
  CC       obj/debug/src/uqm/misc.c.o
src/uqm/misc.c: In function 'spawn_planet':
src/uqm/misc.c:52:33: warning: cast between incompatible function types from 'BOOLEAN (*)(ELEMENT *)' {aka 'BOOLEAN (*)(struct element *)'} to 'void (*)(struct element *)' [-Wcast-function-type]
   52 |                                 (void (*) (struct element *ElementPtr))CalculateGravity;
      |                                 ^
  CC       obj/debug/src/uqm/oscill.c.o
  CC       obj/debug/src/uqm/outfit.c.o
  CC       obj/debug/src/uqm/pickship.c.o
  CC       obj/debug/src/uqm/plandata.c.o
  CC       obj/debug/src/uqm/process.c.o
  CC       obj/debug/src/uqm/restart.c.o
  CC       obj/debug/src/uqm/save.c.o
src/uqm/save.c: In function 'SaveGame':
src/uqm/save.c:833:47: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'long unsigned int' [-Wformat=]
  833 |                 log_add (log_Debug, "'%s' is %u bytes long", file,
      |                                              ~^
      |                                               |
      |                                               unsigned int
      |                                              %lu
  834 |                                 flen + sizeof (*SummPtr));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~
      |                                      |
      |                                      long unsigned int
  CC       obj/debug/src/uqm/settings.c.o
  CC       obj/debug/src/uqm/setup.c.o
  CC       obj/debug/src/uqm/setupmenu.c.o
src/uqm/setupmenu.c: In function 'SetGlobalOptions':
src/uqm/setupmenu.c:1292:49: warning: implicit conversion from 'OPT_ENABLABLE' to 'BOOLEAN' [-Wenum-conversion]
 1292 |         res_PutBoolean ("config.scanlines", opts->scanlines);
      |                                             ~~~~^~~~~~~~~~~
src/uqm/setupmenu.c:1293:50: warning: implicit conversion from 'OPT_ENABLABLE' to 'BOOLEAN' [-Wenum-conversion]
 1293 |         res_PutBoolean ("config.fullscreen", opts->fullscreen);
      |                                              ~~~~^~~~~~~~~~~~
  CC       obj/debug/src/uqm/ship.c.o
  CC       obj/debug/src/uqm/shipstat.c.o
  CC       obj/debug/src/uqm/shipyard.c.o
  CC       obj/debug/src/uqm/sis.c.o
src/uqm/sis.c: In function 'ClearSISRect':
src/uqm/sis.c:83:14: warning: variable 'r' set but not used [-Wunused-but-set-variable]
   83 |         RECT r;
      |              ^
src/uqm/sis.c: In function 'GetSBayCapacity':
src/uqm/sis.c:1348:15: warning: variable 'colNr' set but not used [-Wunused-but-set-variable]
 1348 |         COUNT colNr;
      |               ^~~~~
  CC       obj/debug/src/uqm/sounds.c.o
  CC       obj/debug/src/uqm/starbase.c.o
  CC       obj/debug/src/uqm/starcon.c.o
  CC       obj/debug/src/uqm/starmap.c.o
  CC       obj/debug/src/uqm/state.c.o
  CC       obj/debug/src/uqm/status.c.o
  CC       obj/debug/src/uqm/tactrans.c.o
src/uqm/tactrans.c: In function 'explosion_preprocess':
src/uqm/tactrans.c:552:50: warning: this statement may fall through [-Wimplicit-fallthrough=]
  552 |                         ShipPtr->preprocess_func = NULL;
      |                                                  ^
src/uqm/tactrans.c:553:17: note: here
  553 |                 case 0:
      |                 ^~~~
src/uqm/tactrans.c:572:46: warning: this statement may fall through [-Wimplicit-fallthrough=]
  572 |                         ShipPtr->state_flags |= CHANGING;
src/uqm/tactrans.c:573:17: note: here
  573 |                 default:
      |                 ^~~~~~~
  CC       obj/debug/src/uqm/trans.c.o
  CC       obj/debug/src/uqm/uqmdebug.c.o
src/uqm/uqmdebug.c: In function 'dumpMoon':
src/uqm/uqmdebug.c:1011:37: warning: format '%c' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=]
 1011 |         fprintf (out, "  - Moon %-30c  %s\n",
      |                                 ~~~~^
      |                                     |
      |                                     int
      |                                 %-30ld
 1012 |                         'a' + (moon - &pSolarSysState->MoonDesc[0]), typeStr);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                             |
      |                             long int
src/uqm/uqmdebug.c: In function 'dumpStrings':
src/uqm/uqmdebug.c:1606:33: warning: format '%d' expects argument of type 'int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=]
 1606 |                 fprintf(stderr, "Warning: GAMESTR_COUNT is %d, but GameStrings "
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1607 |                                 "contains %d strings.\n", GAMESTR_COUNT, numStrings);
      |                                                                          ~~~~~~~~~~
      |                                                                          |
      |                                                                          size_t {aka long unsigned int}
src/uqm/uqmdebug.c:1607:44: note: format string is defined here
 1607 |                                 "contains %d strings.\n", GAMESTR_COUNT, numStrings);
      |                                           ~^
      |                                            |
      |                                            int
      |                                           %ld
src/uqm/uqmdebug.c:1615:39: warning: format '%d' expects argument of type 'int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=]
 1615 |                 fprintf(out, "[ %s + %d ]  %s\n", categories[categoryI].name,
      |                                      ~^
      |                                       |
      |                                       int
      |                                      %ld
 1616 |                                 stringI - categories[categoryI].base, GAME_STRING(stringI));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                         |
      |                                         size_t {aka long unsigned int}
src/uqm/uqmdebug.c: In function 'drawContext':
src/uqm/uqmdebug.c:1706:14: warning: variable 'haveClippingRect' set but not used [-Wunused-but-set-variable]
 1706 |         bool haveClippingRect;
      |              ^~~~~~~~~~~~~~~~
src/uqm/uqmdebug.c:1698:15: warning: variable 'drawFrame' set but not used [-Wunused-but-set-variable]
 1698 |         FRAME drawFrame;
      |               ^~~~~~~~~
  CC       obj/debug/src/uqm/util.c.o
  CC       obj/debug/src/uqm/velocity.c.o
  CC       obj/debug/src/uqm/weapon.c.o
src/uqm/weapon.c: In function 'initialize_laser':
src/uqm/weapon.c:53:51: warning: cast between incompatible function types from 'void * (*)(ELEMENT *, POINT *, ELEMENT *, POINT *)' {aka 'void * (*)(struct element *, struct point *, struct element *, struct point *)'} to 'void (*)(ELEMENT *, POINT *, ELEMENT *, POINT *)' {aka 'void (*)(struct element *, struct point *, struct element *, struct point *)'} [-Wcast-function-type]
   53 |                 LaserElementPtr->collision_func = (CollisionFunc*)weapon_collision;
      |                                                   ^
src/uqm/weapon.c: In function 'initialize_missile':
src/uqm/weapon.c:103:53: warning: cast between incompatible function types from 'void * (*)(ELEMENT *, POINT *, ELEMENT *, POINT *)' {aka 'void * (*)(struct element *, struct point *, struct element *, struct point *)'} to 'void (*)(ELEMENT *, POINT *, ELEMENT *, POINT *)' {aka 'void (*)(struct element *, struct point *, struct element *, struct point *)'} [-Wcast-function-type]
  103 |                 MissileElementPtr->collision_func = (CollisionFunc*)weapon_collision;
      |                                                     ^
  CC       obj/debug/src/uqm/comm/arilou/arilouc.c.o
  CC       obj/debug/src/uqm/comm/blackur/blackurc.c.o
  CC       obj/debug/src/uqm/comm/chmmr/chmmrc.c.o
  CC       obj/debug/src/uqm/comm/comandr/comandr.c.o
  CC       obj/debug/src/uqm/comm/druuge/druugec.c.o
  CC       obj/debug/src/uqm/comm/ilwrath/ilwrathc.c.o
  CC       obj/debug/src/uqm/comm/melnorm/melnorm.c.o
src/uqm/comm/melnorm/melnorm.c: In function 'DoSell':
src/uqm/comm/melnorm/melnorm.c:1181:31: warning: variable 'TimeIn' set but not used [-Wunused-but-set-variable]
 1181 |                         DWORD TimeIn;
      |                               ^~~~~~
src/uqm/comm/melnorm/melnorm.c: In function 'DoBuy':
src/uqm/comm/melnorm/melnorm.c:954:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
  954 |                                 ++stack;
      |                                 ^~~~~~~
src/uqm/comm/melnorm/melnorm.c:955:25: note: here
  955 |                         case 1:
      |                         ^~~~
src/uqm/comm/melnorm/melnorm.c:963:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
  963 |                                 ++stack;
      |                                 ^~~~~~~
src/uqm/comm/melnorm/melnorm.c:964:25: note: here
  964 |                         case 2:
      |                         ^~~~
src/uqm/comm/melnorm/melnorm.c:971:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
  971 |                                 ++stack;
      |                                 ^~~~~~~
src/uqm/comm/melnorm/melnorm.c:972:25: note: here
  972 |                         case 3:
      |                         ^~~~
src/uqm/comm/melnorm/melnorm.c:981:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
  981 |                                 ++stack;
      |                                 ^~~~~~~
src/uqm/comm/melnorm/melnorm.c:982:25: note: here
  982 |                         case 4:
      |                         ^~~~
src/uqm/comm/melnorm/melnorm.c:991:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
  991 |                                 ++stack;
      |                                 ^~~~~~~
src/uqm/comm/melnorm/melnorm.c:992:25: note: here
  992 |                         case 5:
      |                         ^~~~
src/uqm/comm/melnorm/melnorm.c:999:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
  999 |                                 ++stack;
      |                                 ^~~~~~~
src/uqm/comm/melnorm/melnorm.c:1000:25: note: here
 1000 |                         case 6:
      |                         ^~~~
src/uqm/comm/melnorm/melnorm.c:1008:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1008 |                                 ++stack;
      |                                 ^~~~~~~
src/uqm/comm/melnorm/melnorm.c:1009:25: note: here
 1009 |                         case 7:
      |                         ^~~~
src/uqm/comm/melnorm/melnorm.c:1017:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1017 |                                 ++stack;
      |                                 ^~~~~~~
src/uqm/comm/melnorm/melnorm.c:1018:25: note: here
 1018 |                         case 8:
      |                         ^~~~
src/uqm/comm/melnorm/melnorm.c:1027:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1027 |                                 ++stack;
      |                                 ^~~~~~~
src/uqm/comm/melnorm/melnorm.c:1028:25: note: here
 1028 |                         case 9:
      |                         ^~~~
src/uqm/comm/melnorm/melnorm.c:1037:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1037 |                                 ++stack;
      |                                 ^~~~~~~
src/uqm/comm/melnorm/melnorm.c:1038:25: note: here
 1038 |                         case 10:
      |                         ^~~~
src/uqm/comm/melnorm/melnorm.c:1048:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1048 |                                 ++stack;
      |                                 ^~~~~~~
src/uqm/comm/melnorm/melnorm.c:1049:25: note: here
 1049 |                         case 11:
      |                         ^~~~
src/uqm/comm/melnorm/melnorm.c:1058:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1058 |                                 ++stack;
      |                                 ^~~~~~~
src/uqm/comm/melnorm/melnorm.c:1059:25: note: here
 1059 |                         case 12:
      |                         ^~~~
src/uqm/comm/melnorm/melnorm.c:1067:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1067 |                                 ++stack;
      |                                 ^~~~~~~
src/uqm/comm/melnorm/melnorm.c:1068:25: note: here
 1068 |                         case 13:
      |                         ^~~~
In file included from src/uqm/comm.h:24,
                 from src/uqm/comm/melnorm/../commall.h:21,
                 from src/uqm/comm/melnorm/melnorm.c:19:
src/uqm/comm/melnorm/melnorm.c: In function 'yack1_respond':
src/uqm/commglue.h:71:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
   71 |                 DoResponsePhrase(i,(RESPONSE_FUNC)a,0)
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/uqm/comm/melnorm/melnorm.c:1539:25: note: in expansion of macro 'Response'
 1539 |                         Response (what_factors, DoFirstMeeting);
      |                         ^~~~~~~~
src/uqm/comm/melnorm/melnorm.c:1540:17: note: here
 1540 |                 case 2:
      |                 ^~~~
  CC       obj/debug/src/uqm/comm/mycon/myconc.c.o
  CC       obj/debug/src/uqm/comm/orz/orzc.c.o
src/uqm/comm/orz/orzc.c: In function 'ExitConversation':
src/uqm/comm/orz/orzc.c:263:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
  263 |                                 --NumVisits;
      |                                 ^~~~~~~~~~~
src/uqm/comm/orz/orzc.c:264:25: note: here
  264 |                         default:
      |                         ^~~~~~~
  CC       obj/debug/src/uqm/comm/pkunk/pkunkc.c.o
  CC       obj/debug/src/uqm/comm/rebel/rebel.c.o
  CC       obj/debug/src/uqm/comm/shofixt/shofixt.c.o
  CC       obj/debug/src/uqm/comm/slyhome/slyhome.c.o
  CC       obj/debug/src/uqm/comm/slyland/slyland.c.o
  CC       obj/debug/src/uqm/comm/spahome/spahome.c.o
  CC       obj/debug/src/uqm/comm/spathi/spathic.c.o
  CC       obj/debug/src/uqm/comm/starbas/starbas.c.o
src/uqm/comm/starbas/starbas.c: In function 'DiscussDevices':
src/uqm/comm/starbas/starbas.c:1038:17: warning: variable 'Undiscussed' set but not used [-Wunused-but-set-variable]
 1038 |         BOOLEAN Undiscussed;
      |                 ^~~~~~~~~~~
  CC       obj/debug/src/uqm/comm/supox/supoxc.c.o
  CC       obj/debug/src/uqm/comm/syreen/syreenc.c.o
  CC       obj/debug/src/uqm/comm/talkpet/talkpet.c.o
  CC       obj/debug/src/uqm/comm/thradd/thraddc.c.o
  CC       obj/debug/src/uqm/comm/umgah/umgahc.c.o
  CC       obj/debug/src/uqm/comm/urquan/urquanc.c.o
  CC       obj/debug/src/uqm/comm/utwig/utwigc.c.o
  CC       obj/debug/src/uqm/comm/vux/vuxc.c.o
  CC       obj/debug/src/uqm/comm/yehat/yehatc.c.o
  CC       obj/debug/src/uqm/comm/zoqfot/zoqfotc.c.o
  CC       obj/debug/src/uqm/planets/calc.c.o
  CC       obj/debug/src/uqm/planets/cargo.c.o
  CC       obj/debug/src/uqm/planets/devices.c.o
  CC       obj/debug/src/uqm/planets/gentopo.c.o
  CC       obj/debug/src/uqm/planets/lander.c.o
src/uqm/planets/lander.c: In function 'object_animation':
src/uqm/planets/lander.c:267:38: warning: variable 's' set but not used [-Wunused-but-set-variable]
  267 |                                 SIZE s;
      |                                      ^
src/uqm/planets/lander.c: In function 'AnimateLanderWarmup':
src/uqm/planets/lander.c:1326:17: warning: variable 'OldContext' set but not used [-Wunused-but-set-variable]
 1326 |         CONTEXT OldContext;
      |                 ^~~~~~~~~~
  CC       obj/debug/src/uqm/planets/orbits.c.o
  CC       obj/debug/src/uqm/planets/oval.c.o
  CC       obj/debug/src/uqm/planets/pl_stuff.c.o
  CC       obj/debug/src/uqm/planets/planets.c.o
src/uqm/planets/planets.c: In function 'DoPlanetOrbit':
src/uqm/planets/planets.c:427:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  427 |                 {
      |                 ^
src/uqm/planets/planets.c:454:17: note: here
  454 |                 case NAVIGATION:
      |                 ^~~~
  CC       obj/debug/src/uqm/planets/plangen.c.o
  CC       obj/debug/src/uqm/planets/pstarmap.c.o
  CC       obj/debug/src/uqm/planets/report.c.o
src/uqm/planets/report.c: In function 'MakeReport':
src/uqm/planets/report.c:86:14: warning: variable 'ButtonState' set but not used [-Wunused-but-set-variable]
   86 |         BYTE ButtonState;
      |              ^~~~~~~~~~~
src/uqm/planets/report.c:190:48: warning: dangling pointer to 'pNextStr' may be used [-Wdangling-pointer=]
  190 |                                         t.pStr = pNextStr;
      |                                         ~~~~~~~^~~~~~~~~~
src/uqm/planets/report.c:115:32: note: 'pNextStr' declared here
  115 |                 const UNICODE *pNextStr;
      |                                ^~~~~~~~
src/uqm/planets/report.c:147:38: warning: dangling pointer 'pStr' to 'pNextStr' may be used [-Wdangling-pointer=]
  147 |                                 pStr = pNextStr;
      |                                 ~~~~~^~~~~~~~~~
src/uqm/planets/report.c:115:32: note: 'pNextStr' declared here
  115 |                 const UNICODE *pNextStr;
      |                                ^~~~~~~~
  CC       obj/debug/src/uqm/planets/roster.c.o
  CC       obj/debug/src/uqm/planets/scan.c.o
  CC       obj/debug/src/uqm/planets/solarsys.c.o
src/uqm/planets/solarsys.c: In function 'GenerateMoons':
src/uqm/planets/solarsys.c:217:15: warning: variable 'facing' set but not used [-Wunused-but-set-variable]
  217 |         COUNT facing;
      |               ^~~~~~
  CC       obj/debug/src/uqm/planets/surface.c.o
  CC       obj/debug/src/uqm/planets/generate/gendefault.c.o
  CC       obj/debug/src/uqm/planets/generate/genand.c.o
  CC       obj/debug/src/uqm/planets/generate/genburv.c.o
  CC       obj/debug/src/uqm/planets/generate/genchmmr.c.o
  CC       obj/debug/src/uqm/planets/generate/gencol.c.o
  CC       obj/debug/src/uqm/planets/generate/gendru.c.o
  CC       obj/debug/src/uqm/planets/generate/genilw.c.o
  CC       obj/debug/src/uqm/planets/generate/genmel.c.o
  CC       obj/debug/src/uqm/planets/generate/genmyc.c.o
  CC       obj/debug/src/uqm/planets/generate/genorz.c.o
  CC       obj/debug/src/uqm/planets/generate/genpet.c.o
  CC       obj/debug/src/uqm/planets/generate/genpku.c.o
  CC       obj/debug/src/uqm/planets/generate/genrain.c.o
  CC       obj/debug/src/uqm/planets/generate/gensam.c.o
  CC       obj/debug/src/uqm/planets/generate/genshof.c.o
  CC       obj/debug/src/uqm/planets/generate/gensly.c.o
  CC       obj/debug/src/uqm/planets/generate/gensol.c.o
  CC       obj/debug/src/uqm/planets/generate/genspa.c.o
  CC       obj/debug/src/uqm/planets/generate/gensup.c.o
  CC       obj/debug/src/uqm/planets/generate/gensyr.c.o
  CC       obj/debug/src/uqm/planets/generate/genthrad.c.o
  CC       obj/debug/src/uqm/planets/generate/gentrap.c.o
  CC       obj/debug/src/uqm/planets/generate/genutw.c.o
  CC       obj/debug/src/uqm/planets/generate/genvault.c.o
  CC       obj/debug/src/uqm/planets/generate/genvux.c.o
  CC       obj/debug/src/uqm/planets/generate/genwreck.c.o
  CC       obj/debug/src/uqm/planets/generate/genyeh.c.o
  CC       obj/debug/src/uqm/planets/generate/genzfpscout.c.o
  CC       obj/debug/src/uqm/planets/generate/genzoq.c.o
  CC       obj/debug/src/uqm/ships/androsyn/androsyn.c.o
  CC       obj/debug/src/uqm/ships/arilou/arilou.c.o
  CC       obj/debug/src/uqm/ships/blackurq/blackurq.c.o
  CC       obj/debug/src/uqm/ships/chenjesu/chenjesu.c.o
  CC       obj/debug/src/uqm/ships/chmmr/chmmr.c.o
  CC       obj/debug/src/uqm/ships/druuge/druuge.c.o
  CC       obj/debug/src/uqm/ships/human/human.c.o
  CC       obj/debug/src/uqm/ships/ilwrath/ilwrath.c.o
  CC       obj/debug/src/uqm/ships/lastbat/lastbat.c.o
  CC       obj/debug/src/uqm/ships/melnorme/melnorme.c.o
  CC       obj/debug/src/uqm/ships/mmrnmhrm/mmrnmhrm.c.o
  CC       obj/debug/src/uqm/ships/mycon/mycon.c.o
  CC       obj/debug/src/uqm/ships/orz/orz.c.o
  CC       obj/debug/src/uqm/ships/pkunk/pkunk.c.o
src/uqm/ships/pkunk/pkunk.c: In function 'new_pkunk':
src/uqm/ships/pkunk/pkunk.c:234:33: warning: cast between incompatible function types from 'COUNT (*)(ELEMENT *, void **)' {aka 'short unsigned int (*)(struct element *, void **)'} to 'void (*)(ELEMENT *)' {aka 'void (*)(struct element *)'} [-Wcast-function-type]
  234 |                                 (void (*) (ELEMENT *ElementPtr))
      |                                 ^
src/uqm/ships/pkunk/pkunk.c: In function 'intercept_pkunk_death':
src/uqm/ships/pkunk/pkunk.c:306:41: warning: cast between incompatible function types from 'void (*)(struct element *)' to 'COUNT (*)(ELEMENT *, void **)' {aka 'short unsigned int (*)(struct element *, void **)'} [-Wcast-function-type]
  306 |                                         (COUNT (*) (ELEMENT *ElementPtr, HELEMENT Weapon[]))
      |                                         ^
  CC       obj/debug/src/uqm/ships/probe/probe.c.o
  CC       obj/debug/src/uqm/ships/shofixti/shofixti.c.o
  CC       obj/debug/src/uqm/ships/sis_ship/sis_ship.c.o
  CC       obj/debug/src/uqm/ships/slylandr/slylandr.c.o
  CC       obj/debug/src/uqm/ships/spathi/spathi.c.o
  CC       obj/debug/src/uqm/ships/supox/supox.c.o
  CC       obj/debug/src/uqm/ships/syreen/syreen.c.o
  CC       obj/debug/src/uqm/ships/thradd/thradd.c.o
  CC       obj/debug/src/uqm/ships/umgah/umgah.c.o
  CC       obj/debug/src/uqm/ships/urquan/urquan.c.o
  CC       obj/debug/src/uqm/ships/utwig/utwig.c.o
  CC       obj/debug/src/uqm/ships/vux/vux.c.o
  CC       obj/debug/src/uqm/ships/yehat/yehat.c.o
  CC       obj/debug/src/uqm/ships/zoqfot/zoqfot.c.o
  CC       obj/debug/src/uqm/supermelee/buildpick.c.o
  CC       obj/debug/src/uqm/supermelee/loadmele.c.o
  CC       obj/debug/src/uqm/supermelee/melee.c.o
  CC       obj/debug/src/uqm/supermelee/meleesetup.c.o
  CC       obj/debug/src/uqm/supermelee/pickmele.c.o
  CC       obj/debug/src/uqm/supermelee/netplay/checkbuf.c.o
  CC       obj/debug/src/uqm/supermelee/netplay/checksum.c.o
  CC       obj/debug/src/uqm/supermelee/netplay/crc.c.o
  CC       obj/debug/src/uqm/supermelee/netplay/netconnection.c.o
  CC       obj/debug/src/uqm/supermelee/netplay/netinput.c.o
  CC       obj/debug/src/uqm/supermelee/netplay/netmelee.c.o
  CC       obj/debug/src/uqm/supermelee/netplay/netmisc.c.o
  CC       obj/debug/src/uqm/supermelee/netplay/netoptions.c.o
  CC       obj/debug/src/uqm/supermelee/netplay/netrcv.c.o
  CC       obj/debug/src/uqm/supermelee/netplay/netsend.c.o
  CC       obj/debug/src/uqm/supermelee/netplay/netstate.c.o
  CC       obj/debug/src/uqm/supermelee/netplay/notify.c.o
  CC       obj/debug/src/uqm/supermelee/netplay/notifyall.c.o
  CC       obj/debug/src/uqm/supermelee/netplay/packet.c.o
  CC       obj/debug/src/uqm/supermelee/netplay/packethandlers.c.o
src/uqm/supermelee/netplay/packethandlers.c: In function 'PacketHandler_Fleet':
src/uqm/supermelee/netplay/packethandlers.c:202:38: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=]
  202 |                 log_add(log_Warning, "Invalid fleet size. Specified size is %d, "
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  203 |                                 "actual size = %d",
  204 |                                 numShips, (len - sizeof packet) / sizeof(packet->ships[0]));
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                 |
      |                                                                 long unsigned int
src/uqm/supermelee/netplay/packethandlers.c:203:49: note: format string is defined here
  203 |                                 "actual size = %d",
      |                                                ~^
      |                                                 |
      |                                                 int
      |                                                %ld
src/uqm/supermelee/netplay/packethandlers.c: In function 'PacketHandler_InputDelay':
src/uqm/supermelee/netplay/packethandlers.c:440:26: warning: variable 'battleStateData' set but not used [-Wunused-but-set-variable]
  440 |         BattleStateData *battleStateData;
      |                          ^~~~~~~~~~~~~~~
src/uqm/supermelee/netplay/packethandlers.c: In function 'PacketHandler_Checksum':
src/uqm/supermelee/netplay/packethandlers.c:578:38: warning: format '%u' expects argument of type 'unsigned int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=]
  578 |                 log_add(log_Warning, "NETPLAY: [%d] <== Received checksum "
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
  581 |                                 (unsigned int) frameNr, interval);
      |                                                         ~~~~~~~~
      |                                                         |
      |                                                         size_t {aka long unsigned int}
src/uqm/supermelee/netplay/packethandlers.c:580:48: note: format string is defined here
  580 |                                 "divisable by %u -- discarding.", conn->player,
      |                                               ~^
      |                                                |
      |                                                unsigned int
      |                                               %lu
src/uqm/supermelee/netplay/packethandlers.c:593:38: warning: format '%u' expects argument of type 'unsigned int', but argument 6 has type 'size_t' {aka 'long unsigned int'} [-Wformat=]
  593 |                 log_add(log_Warning, "NETPLAY: [%d] <== Received checksum "
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
  596 |                                 (unsigned int) frameNr, battleFrameCount, delay);
      |                                                                           ~~~~~
      |                                                                           |
      |                                                                           size_t {aka long unsigned int}
src/uqm/supermelee/netplay/packethandlers.c:595:57: note: format string is defined here
  595 |                                 "is %u, input delay is %u) -- discarding.", conn->player,
      |                                                        ~^
      |                                                         |
      |                                                         unsigned int
      |                                                        %lu
src/uqm/supermelee/netplay/packethandlers.c:610:38: warning: format '%u' expects argument of type 'unsigned int', but argument 6 has type 'size_t' {aka 'long unsigned int'} [-Wformat=]
  610 |                 log_add(log_Warning, "NETPLAY: [%d] <== Received checksum "
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
  613 |                                 (unsigned int) frameNr, battleFrameCount, delay);
      |                                                                           ~~~~~
      |                                                                           |
      |                                                                           size_t {aka long unsigned int}
src/uqm/supermelee/netplay/packethandlers.c:612:57: note: format string is defined here
  612 |                                 "is %u, input delay is %u) -- discarding.", conn->player,
      |                                                        ~^
      |                                                         |
      |                                                         unsigned int
      |                                                        %lu
  CC       obj/debug/src/uqm/supermelee/netplay/packetsenders.c.o
  CC       obj/debug/src/uqm/supermelee/netplay/packetq.c.o
  CC       obj/debug/src/uqm/supermelee/netplay/proto/npconfirm.c.o
  CC       obj/debug/src/uqm/supermelee/netplay/proto/ready.c.o
  CC       obj/debug/src/uqm/supermelee/netplay/proto/reset.c.o
  LINK     uqm-debug
Undefined			first referenced
 symbol  			    in file
cos                                 obj/debug/src/libs/graphics/drawable.c.o  (symbol belongs to implicit dependency /lib/amd64/libm.so.2)
exp                                 obj/debug/src/uqm/planets/pl_stuff.c.o  (symbol belongs to implicit dependency /lib/amd64/libm.so.2)
sin                                 obj/debug/src/libs/graphics/drawable.c.o  (symbol belongs to implicit dependency /lib/amd64/libm.so.2)
acos                                obj/debug/src/uqm/planets/plangen.c.o  (symbol belongs to implicit dependency /lib/amd64/libm.so.2)
ceil                                obj/debug/src/libs/graphics/sdl/rotozoom.c.o  (symbol belongs to implicit dependency /lib/amd64/libm.so.2)
sqrt                                obj/debug/src/libs/graphics/drawable.c.o  (symbol belongs to implicit dependency /lib/amd64/libm.so.2)
atan2                               obj/debug/src/libs/graphics/drawable.c.o  (symbol belongs to implicit dependency /lib/amd64/libm.so.2)
floor                               obj/debug/src/libs/uio/charhashtable.c.o  (symbol belongs to implicit dependency /lib/amd64/libm.so.2)
ld: fatal: symbol referencing errors. No output written to uqm-debug
collect2: error: ld returned 1 exit status
gmake[2]: *** [Makefile.build:74: uqm-debug] Error 1
gmake[2]: Leaving directory '/home/pbulk/build/games/uqm/work/uqm-0.7.0'
*** Error code 1

Stop.
bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/games/uqm
*** Error code 1

Stop.
bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/games/uqm