+ 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 ' [-Wenum-compare] 214 | || force_platform == SCALEPLAT_SSE) | ^~ src/libs/graphics/sdl/scalers.c:223:43: warning: comparison between 'PLATFORM_TYPE' and 'enum ' [-Wenum-compare] 223 | || force_platform == SCALEPLAT_ALTIVEC) | ^~ src/libs/graphics/sdl/scalers.c:231:43: warning: comparison between 'PLATFORM_TYPE' and 'enum ' [-Wenum-compare] 231 | || force_platform == SCALEPLAT_3DNOW) | ^~ src/libs/graphics/sdl/scalers.c:240:43: warning: comparison between 'PLATFORM_TYPE' and 'enum ' [-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