>>> Building on sparc64-2b under games/prboom-plus BDEPENDS = [devel/sdl-mixer;lang/gcc/8;devel/sdl-net;archivers/unzip] DIST = [games/prboom-plus:prboom-plus-2.5.1.4.tar.gz] FULLPKGNAME = prboom-plus-2.5.1.4p2 RDEPENDS = [devel/sdl-net;devel/sdl-mixer] (Junk lock failure for sparc64-2b at 1733418248.05871) Received IO (Junk lock obtained for sparc64-2b at 1733418261.05) Received IO >>> Running depends in games/prboom-plus at 1733418266.31 last junk was in net/wget /usr/sbin/pkg_add -aI -Drepair ruby-3.3.6 ruby33-faraday-2.11.0 sdl-mixer-1.2.12p5 sdl-net-1.2.8p4 unzip-6.0p17 was: /usr/sbin/pkg_add -aI -Drepair gcc-8.4.0p25 sdl-mixer-1.2.12p5 sdl-net-1.2.8p4 unzip-6.0p17 /usr/sbin/pkg_add -aI -Drepair ruby-3.3.6 ruby33-faraday-2.11.0 sdl-mixer-1.2.12p5 sdl-net-1.2.8p4 unzip-6.0p17 >>> Running show-prepare-results in games/prboom-plus at 1733418291.81 ===> games/prboom-plus ===> Building from scratch prboom-plus-2.5.1.4p2 ===> prboom-plus-2.5.1.4p2 depends on: unzip-* -> unzip-6.0p17 ===> prboom-plus-2.5.1.4p2 depends on: gcc->=8,<9 -> gcc-8.4.0p25 ===> prboom-plus-2.5.1.4p2 depends on: sdl-mixer-* -> sdl-mixer-1.2.12p5 ===> prboom-plus-2.5.1.4p2 depends on: sdl-net-* -> sdl-net-1.2.8p4 ===> Verifying specs: SDL c m pthread GL GLU SDL_mixer SDL_net ===> found SDL.8.0 c.100.3 m.10.1 pthread.27.1 GL.19.1 GLU.9.0 SDL_mixer.5.0 SDL_net.2.0 gcc-8.4.0p25 sdl-mixer-1.2.12p5 sdl-net-1.2.8p4 unzip-6.0p17 (Junk lock released for sparc64-2b at 1733418298.37) Woken up www/ruby-faraday-follow_redirects distfiles size=1627558 >>> Running patch in games/prboom-plus at 1733418298.51 ===> games/prboom-plus ===> Checking files for prboom-plus-2.5.1.4p2 `/usr/ports/distfiles/prboom-plus-2.5.1.4.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for prboom-plus-2.5.1.4p2 ===> Patching for prboom-plus-2.5.1.4p2 ===> Applying OpenBSD patch patch-data_Makefile_in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |fix accidental inclusion of SDL_Mixer for wad creation | |Index: data/Makefile.in |--- data/Makefile.in.orig |+++ data/Makefile.in -------------------------- Patching file data/Makefile.in using Plan A... Hunk #1 succeeded at 689. done ===> Applying OpenBSD patch patch-src_doomstat_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/doomstat.c |--- src/doomstat.c.orig |+++ src/doomstat.c -------------------------- Patching file src/doomstat.c using Plan A... Hunk #1 succeeded at 54. done ===> Applying OpenBSD patch patch-src_gl_intern_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/gl_intern.h |--- src/gl_intern.h.orig |+++ src/gl_intern.h -------------------------- Patching file src/gl_intern.h using Plan A... Hunk #1 succeeded at 453. Hunk #2 succeeded at 462. done ===> Applying OpenBSD patch patch-src_gl_light_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/gl_light.c |--- src/gl_light.c.orig |+++ src/gl_light.c -------------------------- Patching file src/gl_light.c using Plan A... Hunk #1 succeeded at 78. done ===> Compiler link: gcc -> /usr/local/bin/egcc ===> Compiler link: cc -> /usr/local/bin/egcc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in games/prboom-plus at 1733418301.76 ===> games/prboom-plus ===> Generating configure for prboom-plus-2.5.1.4p2 ===> Configuring for prboom-plus-2.5.1.4p2 Using /usr/obj/ports/prboom-plus-2.5.1.4/config.site (generated) configure: WARNING: unrecognized options: --disable-gtk-doc configure: loading site script /usr/obj/ports/prboom-plus-2.5.1.4/config.site checking build system type... sparc64-unknown-openbsd7.6 checking host system type... sparc64-unknown-openbsd7.6 checking target system type... sparc64-unknown-openbsd7.6 checking for a BSD-compatible install... /usr/obj/ports/prboom-plus-2.5.1.4/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... mkdir -p checking for gawk... (cached) awk checking whether make sets $(MAKE)... (cached) yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking whether to enable maintainer-specific portions of Makefiles... yes checking for gcc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ISO C89... none needed checking whether cc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of cc... gcc3 checking whether ln -s works... yes checking for ranlib... (cached) ranlib checking how to run the C preprocessor... cc -E checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether compiler supports -Wall... yes checking whether compiler supports -Wextra... yes checking whether compiler supports -Wno-missing-field-initializers... yes checking whether compiler supports -Wwrite-strings... yes checking whether compiler supports -Wundef... yes checking whether compiler supports -Wbad-function-cast... yes checking whether compiler supports -Wcast-align... yes checking whether compiler supports -Wcast-qual... yes checking whether compiler supports -Wdeclaration-after-statement... yes checking whether compiler supports -Wpointer-arith... yes checking whether compiler supports -ffast-math... yes checking whether compiler supports -Wno-unused... yes checking whether compiler supports -Wno-switch... yes checking whether compiler supports -Wno-sign-compare... yes checking whether compiler supports -Wno-pointer-sign... yes checking if malloc debugging is wanted... no checking whether compiler supports -march=native... no checking whether compiler supports -O2... yes checking whether compiler supports -fomit-frame-pointer... yes checking for an ANSI C-conforming const... (cached) yes checking for inline... inline checking whether byte ordering is bigendian... yes checking for uid_t in sys/types.h... (cached) yes checking for size_t... (cached) yes checking whether sys_siglist is declared... yes checking for sys/wait.h that is POSIX.1 compatible... (cached) yes checking for unistd.h... (cached) yes checking asm/byteorder.h usability... no checking asm/byteorder.h presence... no checking for asm/byteorder.h... no checking sched.h usability... yes checking sched.h presence... yes checking for sched.h... yes checking for stricmp... no checking for strnicmp... no checking for min... no checking for max... no checking for getopt... (cached) yes checking for inet_aton... (cached) yes checking for inet_pton... (cached) yes checking for inet_ntop... (cached) yes checking for mmap... (cached) yes checking for usleep... (cached) yes checking for sched_setaffinity... no checking for pow in -lm... (cached) yes checking for OpenGL support... yes checking for sdl-config... /usr/local/bin/sdl-config checking for SDL - version >= 1.1.3... yes checking for SDL_JoystickGetAxis... yes checking for Mix_OpenAudio in -lSDL_mixer... yes checking for SDLNet_UDP_Bind in -lSDL_net... yes checking for pcreposix_regcomp in -lpcreposix... no checking for mad_stream_init in -lmad... no checking for new_fluid_synth in -lfluidsynth... no checking for dumbfile_open in -ldumb... no checking for ov_test_callbacks in -lvorbisfile... yes checking for Pt_Time in -lporttime... no checking for Pm_OpenInput in -lportmidi... no checking for IMG_Load in -lSDL_image... no checking for png_create_info_struct in -lpng... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/POSIX/Makefile config.status: creating src/SDL/Makefile config.status: creating src/MAC/Makefile config.status: creating src/PCSOUND/Makefile config.status: creating src/TEXTSCREEN/Makefile config.status: creating src/MUSIC/Makefile config.status: creating doc/Makefile config.status: creating data/Makefile config.status: creating ICONS/Makefile config.status: creating VisualC6/Makefile config.status: creating VisualC8/Makefile config.status: creating prboom.spec config.status: creating config.h config.status: executing depfiles commands configure: WARNING: unrecognized options: --disable-gtk-doc >>> Running build in games/prboom-plus at 1733418365.37 ===> games/prboom-plus ===> Building for prboom-plus-2.5.1.4p2 /usr/bin/make all-recursive Making all in doc Making all in data cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -MT rd_main.o -MD -MP -MF .deps/rd_main.Tpo -c -o rd_main.o rd_main.c mv -f .deps/rd_main.Tpo .deps/rd_main.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -MT rd_util.o -MD -MP -MF .deps/rd_util.Tpo -c -o rd_util.o rd_util.c mv -f .deps/rd_util.Tpo .deps/rd_util.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -MT rd_output.o -MD -MP -MF .deps/rd_output.Tpo -c -o rd_output.o rd_output.c mv -f .deps/rd_output.Tpo .deps/rd_output.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -MT rd_sound.o -MD -MP -MF .deps/rd_sound.Tpo -c -o rd_sound.o rd_sound.c mv -f .deps/rd_sound.Tpo .deps/rd_sound.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -MT rd_palette.o -MD -MP -MF .deps/rd_palette.Tpo -c -o rd_palette.o rd_palette.c mv -f .deps/rd_palette.Tpo .deps/rd_palette.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -MT rd_graphic.o -MD -MP -MF .deps/rd_graphic.Tpo -c -o rd_graphic.o rd_graphic.c rd_graphic.c: In function 'ppm_to_patch': rd_graphic.c:145:4: warning: cast increases required alignment of target type [-Wcast-align] ((short *)patch)[0] = SHORT(width); ^ rd_graphic.c:146:4: warning: cast increases required alignment of target type [-Wcast-align] ((short *)patch)[1] = SHORT(height); ^ rd_graphic.c:147:4: warning: cast increases required alignment of target type [-Wcast-align] ((short *)patch)[2] = SHORT(insert_x); ^ rd_graphic.c:148:4: warning: cast increases required alignment of target type [-Wcast-align] ((short *)patch)[3] = SHORT(insert_y); ^ rd_graphic.c:152:6: warning: cast increases required alignment of target type [-Wcast-align] ((int *)(patch+8))[i] = LONG(offset); ^ mv -f .deps/rd_graphic.Tpo .deps/rd_graphic.Po cc -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -o rdatawad rd_main.o rd_util.o rd_output.o rd_sound.o rd_palette.o rd_graphic.o ./rdatawad -I . -palette palette.rgb -lumps lumps/switches.lmp lumps/animated.lmp lumps/crbrick.lmp lumps/crtan.lmp lumps/crgray.lmp lumps/crgreen.lmp lumps/crbrown.lmp lumps/crgold.lmp lumps/crred.lmp lumps/crblue.lmp lumps/crblue2.lmp lumps/crorange.lmp lumps/cryellow.lmp -marker C_START -lumps lumps/watermap.lmp -marker C_END -marker B_START -lumps lumps/sinetabl.lmp lumps/tangtabl.lmp lumps/tantoang.lmp lumps/gammatbl.lmp lumps/chexdeh.lmp lumps/bfgbex.lmp lumps/nervebex.lmp lumps/glshadow.lmp lumps/glfp.lmp lumps/glvp.lmp lumps/-prbhud-.lmp lumps/m_ammo.lmp lumps/m_armour.lmp lumps/m_arrow.lmp lumps/m_health.lmp lumps/m_key.lmp lumps/m_normal.lmp lumps/m_shadow.lmp lumps/m_power.lmp lumps/m_weap.lmp lumps/m_mark.lmp -marker B_END -sounds sounds/dsdgsit.wav sounds/dsdgatk.wav sounds/dsdgact.wav sounds/dsdgdth.wav sounds/dsdgpain.wav sounds/dssecret.wav sounds/dsgibdth.wav -graphics graphics/dig0.ppm graphics/dig1.ppm graphics/dig2.ppm graphics/dig3.ppm graphics/dig4.ppm graphics/dig5.ppm graphics/dig6.ppm graphics/dig7.ppm graphics/dig8.ppm graphics/dig9.ppm graphics/diga.ppm graphics/digb.ppm graphics/digc.ppm graphics/digd.ppm graphics/dige.ppm graphics/digf.ppm graphics/digg.ppm graphics/digh.ppm graphics/digi.ppm graphics/digj.ppm graphics/digk.ppm graphics/digl.ppm graphics/digm.ppm graphics/dign.ppm graphics/digo.ppm graphics/digp.ppm graphics/digq.ppm graphics/digr.ppm graphics/digs.ppm graphics/digt.ppm graphics/digu.ppm graphics/digv.ppm graphics/digw.ppm graphics/digx.ppm graphics/digy.ppm graphics/digz.ppm graphics/dig45.ppm graphics/dig47.ppm graphics/dig58.ppm graphics/dig91.ppm graphics/dig93.ppm graphics/stbr123.ppm graphics/stbr124.ppm graphics/stbr125.ppm graphics/stbr126.ppm graphics/stbr127.ppm graphics/boxul.ppm graphics/boxuc.ppm graphics/boxur.ppm graphics/boxcl.ppm graphics/boxcc.ppm graphics/boxcr.ppm graphics/boxll.ppm graphics/boxlc.ppm graphics/boxlr.ppm graphics/stkeys6.ppm graphics/stkeys7.ppm graphics/stkeys8.ppm graphics/stcfn096.ppm graphics/m_butt1.ppm graphics/m_butt2.ppm graphics/m_colors.ppm graphics/m_palno.ppm graphics/m_palsel.ppm graphics/m_vbox.ppm graphics/cross1.ppm graphics/cross2.ppm graphics/cross3.ppm graphics/m_generl.ppm graphics/m_setup.ppm graphics/m_auto.ppm graphics/m_keybnd.ppm graphics/m_chat.ppm graphics/m_compat.ppm graphics/m_enem.ppm graphics/m_mess.ppm graphics/m_stat.ppm graphics/m_weap.ppm graphics/m_horsen.ppm graphics/m_versen.ppm graphics/prboom.ppm graphics/m_accel.ppm graphics/m_loksen.ppm -marker FF_START -flats flats/-n0_tex-.ppm -marker FF_END -marker SS_START -sprites 0,0,sprites/tnt1a0.ppm 32,59,sprites/dogsd5.ppm 32,59,sprites/dogsh5.ppm 32,59,sprites/dogsc5.ppm 32,59,sprites/dogsg5.ppm 32,59,sprites/dogsb1.ppm 32,59,sprites/dogsa5.ppm 32,59,sprites/dogse5.ppm 32,59,sprites/dogsc1.ppm 32,59,sprites/dogsd1.ppm 32,59,sprites/dogsb5.ppm 32,59,sprites/dogsf5.ppm 32,59,sprites/dogsa1.ppm 32,59,sprites/dogse1.ppm 32,59,sprites/dogsf1.ppm 32,59,sprites/dogsd2d8.ppm 32,59,sprites/dogsh2.ppm 32,59,sprites/dogsg1.ppm 32,59,sprites/dogsh8.ppm 32,59,sprites/dogse8.ppm 32,59,sprites/dogsd4d6.ppm 32,59,sprites/dogsh4.ppm 32,59,sprites/dogsa2a8.ppm 32,59,sprites/dogse2.ppm 32,59,sprites/dogsf8.ppm 32,59,sprites/dogsh1.ppm 32,59,sprites/dogsa4a6.ppm 32,59,sprites/dogse4.ppm 32,59,sprites/dogsb4b6.ppm 32,59,sprites/dogsf4.ppm 32,59,sprites/dogsh6.ppm 32,59,sprites/dogsb2b8.ppm 32,59,sprites/dogsf2.ppm 32,59,sprites/dogsc2c8.ppm 32,59,sprites/dogsg2.ppm 32,59,sprites/dogsg6.ppm 32,59,sprites/dogsc4c6.ppm 32,59,sprites/dogsg4.ppm 32,59,sprites/dogsg8.ppm 32,59,sprites/dogsf6.ppm 32,59,sprites/dogsn0.ppm 32,59,sprites/dogse6.ppm 32,59,sprites/dogsd3d7.ppm 32,59,sprites/dogsh3.ppm 32,59,sprites/dogsh7.ppm 32,59,sprites/dogsi0.ppm 32,59,sprites/dogsa3a7.ppm 32,59,sprites/dogse3.ppm 32,59,sprites/dogsb3b7.ppm 32,59,sprites/dogsf3.ppm 32,59,sprites/dogsf7.ppm 32,59,sprites/dogse7.ppm 32,59,sprites/dogsc3c7.ppm 32,59,sprites/dogsg3.ppm 32,59,sprites/dogsg7.ppm 32,59,sprites/dogsj0.ppm 32,59,sprites/dogsk0.ppm 32,59,sprites/dogsl0.ppm 32,59,sprites/dogsm0.ppm 8,12,sprites/pls1a0.ppm 9,12,sprites/pls1b0.ppm 8,12,sprites/pls1c0.ppm 9,12,sprites/pls1d0.ppm 25,37,sprites/pls1e0.ppm 25,37,sprites/pls1f0.ppm 26,42,sprites/pls1g0.ppm 7,10,sprites/pls2a0.ppm 6,8,sprites/pls2b0.ppm 5,6,sprites/pls2c0.ppm 7,10,sprites/pls2d0.ppm 11,16,sprites/pls2e0.ppm -marker SS_END -o prboom-plus.wad Making all in src Making all in SDL cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT i_main.o -MD -MP -MF .deps/i_main.Tpo -c -o i_main.o i_main.c mv -f .deps/i_main.Tpo .deps/i_main.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT i_network.o -MD -MP -MF .deps/i_network.Tpo -c -o i_network.o i_network.c mv -f .deps/i_network.Tpo .deps/i_network.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT i_video.o -MD -MP -MF .deps/i_video.Tpo -c -o i_video.o i_video.c mv -f .deps/i_video.Tpo .deps/i_video.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT i_sound.o -MD -MP -MF .deps/i_sound.Tpo -c -o i_sound.o i_sound.c i_sound.c: In function 'I_UpdateSound': i_sound.c:480:13: warning: cast increases required alignment of target type [-Wcast-align] leftout = (signed short *)stream; ^ i_sound.c:481:15: warning: cast increases required alignment of target type [-Wcast-align] rightout = ((signed short *)stream) + 1; ^ mv -f .deps/i_sound.Tpo .deps/i_sound.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT i_system.o -MD -MP -MF .deps/i_system.Tpo -c -o i_system.o i_system.c mv -f .deps/i_system.Tpo .deps/i_system.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT i_joy.o -MD -MP -MF .deps/i_joy.Tpo -c -o i_joy.o i_joy.c mv -f .deps/i_joy.Tpo .deps/i_joy.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT i_sshot.o -MD -MP -MF .deps/i_sshot.Tpo -c -o i_sshot.o i_sshot.c i_sshot.c: In function 'fill_buffer_hicolor': i_sshot.c:133:17: warning: cast increases required alignment of target type [-Wcast-align] Uint32 p = *(Uint32 *)source; ^ i_sshot.c: In function 'I_GrabScreen': i_sshot.c:388:23: warning: cast increases required alignment of target type [-Wcast-align] Uint32 p = *(Uint32 *) (pixel_src + i * fmt->BytesPerPixel); ^ mv -f .deps/i_sshot.Tpo .deps/i_sshot.Po rm -f libsdldoom.a ar cru libsdldoom.a i_main.o i_network.o i_video.o i_sound.o i_system.o i_joy.o i_sshot.o ranlib libsdldoom.a Making all in POSIX cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -MT i_system.o -MD -MP -MF .deps/i_system.Tpo -c -o i_system.o i_system.c mv -f .deps/i_system.Tpo .deps/i_system.Po rm -f libposixdoom.a ar cru libposixdoom.a i_system.o ranlib libposixdoom.a Making all in MAC Making all in PCSOUND cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT pcsound.o -MD -MP -MF .deps/pcsound.Tpo -c -o pcsound.o pcsound.c mv -f .deps/pcsound.Tpo .deps/pcsound.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT pcsound_sdl.o -MD -MP -MF .deps/pcsound_sdl.Tpo -c -o pcsound_sdl.o pcsound_sdl.c pcsound_sdl.c: In function 'PCSound_Mix_Callback': pcsound_sdl.c:91:15: warning: cast increases required alignment of target type [-Wcast-align] leftptr = (Sint16 *) stream; ^ pcsound_sdl.c:92:17: warning: cast increases required alignment of target type [-Wcast-align] rightptr = ((Sint16 *) stream) + 1; ^ mv -f .deps/pcsound_sdl.Tpo .deps/pcsound_sdl.Po rm -f libpcsound.a ar cru libpcsound.a pcsound.o pcsound_sdl.o ranlib libpcsound.a Making all in TEXTSCREEN cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -I../src -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -MT txt_checkbox.o -MD -MP -MF .deps/txt_checkbox.Tpo -c -o txt_checkbox.o txt_checkbox.c mv -f .deps/txt_checkbox.Tpo .deps/txt_checkbox.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -I../src -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -MT txt_desktop.o -MD -MP -MF .deps/txt_desktop.Tpo -c -o txt_desktop.o txt_desktop.c mv -f .deps/txt_desktop.Tpo .deps/txt_desktop.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -I../src -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -MT txt_dropdown.o -MD -MP -MF .deps/txt_dropdown.Tpo -c -o txt_dropdown.o txt_dropdown.c mv -f .deps/txt_dropdown.Tpo .deps/txt_dropdown.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -I../src -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -MT txt_gui.o -MD -MP -MF .deps/txt_gui.Tpo -c -o txt_gui.o txt_gui.c mv -f .deps/txt_gui.Tpo .deps/txt_gui.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -I../src -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -MT txt_inputbox.o -MD -MP -MF .deps/txt_inputbox.Tpo -c -o txt_inputbox.o txt_inputbox.c mv -f .deps/txt_inputbox.Tpo .deps/txt_inputbox.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -I../src -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -MT txt_io.o -MD -MP -MF .deps/txt_io.Tpo -c -o txt_io.o txt_io.c txt_io.c: In function 'NewLine.part.0': txt_io.c:89:9: warning: 'memcpy' accessing 3840 bytes at offsets 0 and 160 overlaps 3680 bytes at offset 160 [-Wrestrict] memcpy(screendata, screendata + TXT_SCREEN_W * 2, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TXT_SCREEN_W * 2 * (TXT_SCREEN_H -1)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/txt_io.Tpo .deps/txt_io.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -I../src -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -MT txt_button.o -MD -MP -MF .deps/txt_button.Tpo -c -o txt_button.o txt_button.c mv -f .deps/txt_button.Tpo .deps/txt_button.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -I../src -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -MT txt_label.o -MD -MP -MF .deps/txt_label.Tpo -c -o txt_label.o txt_label.c mv -f .deps/txt_label.Tpo .deps/txt_label.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -I../src -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -MT txt_radiobutton.o -MD -MP -MF .deps/txt_radiobutton.Tpo -c -o txt_radiobutton.o txt_radiobutton.c mv -f .deps/txt_radiobutton.Tpo .deps/txt_radiobutton.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -I../src -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -MT txt_scrollpane.o -MD -MP -MF .deps/txt_scrollpane.Tpo -c -o txt_scrollpane.o txt_scrollpane.c mv -f .deps/txt_scrollpane.Tpo .deps/txt_scrollpane.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -I../src -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -MT txt_separator.o -MD -MP -MF .deps/txt_separator.Tpo -c -o txt_separator.o txt_separator.c mv -f .deps/txt_separator.Tpo .deps/txt_separator.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -I../src -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -MT txt_spinctrl.o -MD -MP -MF .deps/txt_spinctrl.Tpo -c -o txt_spinctrl.o txt_spinctrl.c mv -f .deps/txt_spinctrl.Tpo .deps/txt_spinctrl.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -I../src -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -MT txt_sdl.o -MD -MP -MF .deps/txt_sdl.Tpo -c -o txt_sdl.o txt_sdl.c mv -f .deps/txt_sdl.Tpo .deps/txt_sdl.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -I../src -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -MT txt_strut.o -MD -MP -MF .deps/txt_strut.Tpo -c -o txt_strut.o txt_strut.c mv -f .deps/txt_strut.Tpo .deps/txt_strut.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -I../src -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -MT txt_table.o -MD -MP -MF .deps/txt_table.Tpo -c -o txt_table.o txt_table.c mv -f .deps/txt_table.Tpo .deps/txt_table.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -I../src -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -MT txt_widget.o -MD -MP -MF .deps/txt_widget.Tpo -c -o txt_widget.o txt_widget.c mv -f .deps/txt_widget.Tpo .deps/txt_widget.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -I../src -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -MT txt_window.o -MD -MP -MF .deps/txt_window.Tpo -c -o txt_window.o txt_window.c mv -f .deps/txt_window.Tpo .deps/txt_window.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -I../src -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -MT txt_window_action.o -MD -MP -MF .deps/txt_window_action.Tpo -c -o txt_window_action.o txt_window_action.c mv -f .deps/txt_window_action.Tpo .deps/txt_window_action.Po rm -f libtextscreen.a ar cru libtextscreen.a txt_checkbox.o txt_desktop.o txt_dropdown.o txt_gui.o txt_inputbox.o txt_io.o txt_button.o txt_label.o txt_radiobutton.o txt_scrollpane.o txt_separator.o txt_spinctrl.o txt_sdl.o txt_strut.o txt_table.o txt_widget.o txt_window.o txt_window_action.o ranlib libtextscreen.a Making all in MUSIC cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT dbopl.o -MD -MP -MF .deps/dbopl.Tpo -c -o dbopl.o dbopl.c dbopl.c: In function 'Chip__WriteReg': dbopl.c:1180:23: warning: cast increases required alignment of target type [-Wcast-align] Operator* regOp = (Operator*)( ((char *)self ) + OpOffsetTable[ index ] ); \ ^ dbopl.c:1221:5: note: in expansion of macro 'REGOP' REGOP( Write20 ); ^~~~~ dbopl.c:1180:23: warning: cast increases required alignment of target type [-Wcast-align] Operator* regOp = (Operator*)( ((char *)self ) + OpOffsetTable[ index ] ); \ ^ dbopl.c:1225:5: note: in expansion of macro 'REGOP' REGOP( Write40 ); ^~~~~ dbopl.c:1180:23: warning: cast increases required alignment of target type [-Wcast-align] Operator* regOp = (Operator*)( ((char *)self ) + OpOffsetTable[ index ] ); \ ^ dbopl.c:1229:5: note: in expansion of macro 'REGOP' REGOP( Write60 ); ^~~~~ dbopl.c:1180:23: warning: cast increases required alignment of target type [-Wcast-align] Operator* regOp = (Operator*)( ((char *)self ) + OpOffsetTable[ index ] ); \ ^ dbopl.c:1233:5: note: in expansion of macro 'REGOP' REGOP( Write80 ); ^~~~~ dbopl.c:1187:24: warning: cast increases required alignment of target type [-Wcast-align] Channel* regChan = (Channel*)( ((char *)self ) + ChanOffsetTable[ index ] ); \ ^ dbopl.c:1236:5: note: in expansion of macro 'REGCHAN' REGCHAN( WriteA0 ); ^~~~~~~ dbopl.c:1187:24: warning: cast increases required alignment of target type [-Wcast-align] Channel* regChan = (Channel*)( ((char *)self ) + ChanOffsetTable[ index ] ); \ ^ dbopl.c:1242:7: note: in expansion of macro 'REGCHAN' REGCHAN( WriteB0 ); ^~~~~~~ dbopl.c:1187:24: warning: cast increases required alignment of target type [-Wcast-align] Channel* regChan = (Channel*)( ((char *)self ) + ChanOffsetTable[ index ] ); \ ^ dbopl.c:1246:5: note: in expansion of macro 'REGCHAN' REGCHAN( WriteC0 ); ^~~~~~~ dbopl.c:1180:23: warning: cast increases required alignment of target type [-Wcast-align] Operator* regOp = (Operator*)( ((char *)self ) + OpOffsetTable[ index ] ); \ ^ dbopl.c:1251:5: note: in expansion of macro 'REGOP' REGOP( WriteE0 ); ^~~~~ dbopl.c: In function 'Operator__TemplateVolume': dbopl.c:457:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( self->reg20 & MASK_SUSTAIN ) { ^ dbopl.c:461:3: note: here case RELEASE: ^~~~ mv -f .deps/dbopl.Tpo .deps/dbopl.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT dumbplayer.o -MD -MP -MF .deps/dumbplayer.Tpo -c -o dumbplayer.o dumbplayer.c mv -f .deps/dumbplayer.Tpo .deps/dumbplayer.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT flplayer.o -MD -MP -MF .deps/flplayer.Tpo -c -o flplayer.o flplayer.c mv -f .deps/flplayer.Tpo .deps/flplayer.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT madplayer.o -MD -MP -MF .deps/madplayer.Tpo -c -o madplayer.o madplayer.c mv -f .deps/madplayer.Tpo .deps/madplayer.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT midifile.o -MD -MP -MF .deps/midifile.Tpo -c -o midifile.o midifile.c midifile.c: In function 'ReadFileHeader': midifile.c:606:27: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'unsigned int' [-Wformat=] lprintf (LO_WARN, "ReadFileHeader: Invalid MIDI chunk header! " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ midifile.c:607:39: note: format string is defined here "chunk_size=%ld\n", ~~^ %d midifile.c: In function 'ReadVariableLength': midifile.c:184:10: warning: 'b' may be used uninitialized in this function [-Wmaybe-uninitialized] byte b; ^ midifile.c: In function 'MIDI_LoadFile': midifile.c:337:27: warning: 'b' may be used uninitialized in this function [-Wmaybe-uninitialized] event->data.meta.type = b; ~~~~~~~~~~~~~~~~~~~~~~^~~ midifile.c:325:10: note: 'b' was declared here byte b; ^ midifile.c:275:32: warning: 'b' may be used uninitialized in this function [-Wmaybe-uninitialized] event->data.channel.param1 = b; ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ midifile.c:259:10: note: 'b' was declared here byte b; ^ midifile.c:275:32: warning: 'b' may be used uninitialized in this function [-Wmaybe-uninitialized] event->data.channel.param1 = b; ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ midifile.c:259:10: note: 'b' was declared here byte b; ^ midifile.c:390:26: warning: 'event_type' may be used uninitialized in this function [-Wmaybe-uninitialized] *last_event_type = event_type; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ midifile.c:364:10: note: 'event_type' was declared here byte event_type; ^~~~~~~~~~ mv -f .deps/midifile.Tpo .deps/midifile.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT opl.o -MD -MP -MF .deps/opl.Tpo -c -o opl.o opl.c mv -f .deps/opl.Tpo .deps/opl.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT oplplayer.o -MD -MP -MF .deps/oplplayer.Tpo -c -o oplplayer.o oplplayer.c oplplayer.c: In function 'I_OPL_UnRegisterSong': oplplayer.c:1326:23: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] MIDI_FreeFile((void *) handle); ^ oplplayer.c: In function 'I_OPL_RegisterSong': oplplayer.c:1359:66: warning: format '%i' expects argument of type 'int', but argument 3 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] lprintf (LO_WARN, "I_OPL_RegisterSong: Very short MIDI (%i bytes)\n", mf.len); ~^ ~~~~~~ %li mv -f .deps/oplplayer.Tpo .deps/oplplayer.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT opl_queue.o -MD -MP -MF .deps/opl_queue.Tpo -c -o opl_queue.o opl_queue.c mv -f .deps/opl_queue.Tpo .deps/opl_queue.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT portmidiplayer.o -MD -MP -MF .deps/portmidiplayer.Tpo -c -o portmidiplayer.o portmidiplayer.c mv -f .deps/portmidiplayer.Tpo .deps/portmidiplayer.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT vorbisplayer.o -MD -MP -MF .deps/vorbisplayer.Tpo -c -o vorbisplayer.o vorbisplayer.c vorbisplayer.c: In function 'vorb_registersong': vorbisplayer.c:262:26: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] i = ov_test_callbacks ((void *) data, &vf, NULL, 0, vcallback); ^ mv -f .deps/vorbisplayer.Tpo .deps/vorbisplayer.Po rm -f libdoommusic.a ar cru libdoommusic.a dbopl.o dumbplayer.o flplayer.o madplayer.o midifile.o opl.o oplplayer.o opl_queue.o portmidiplayer.o vorbisplayer.o ranlib libdoommusic.a cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT am_map.o -MD -MP -MF .deps/am_map.Tpo -c -o am_map.o am_map.c am_map.c: In function 'AM_setFrameVariables': am_map.c:2241:17: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast] fixed_t r = (fixed_t)sqrt(dx * dx + dy * dy); ^ mv -f .deps/am_map.Tpo .deps/am_map.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT g_game.o -MD -MP -MF .deps/g_game.Tpo -c -o g_game.o g_game.c g_game.c: In function 'G_DoCompleted': g_game.c:1619:7: warning: this 'else' clause does not guard... [-Wmisleading-indentation] else ^~~~ g_game.c:1634:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' if (gamemission == pack_nerve && singleplayer && gamemap == 9) ^~ g_game.c: In function 'G_ReadDemoHeaderEx': g_game.c:3521:9: warning: this 'else' clause does not guard... [-Wmisleading-indentation] else ^~~~ g_game.c:3523:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' break; ^~~~~ g_game.c:3531:9: warning: this 'else' clause does not guard... [-Wmisleading-indentation] else ^~~~ g_game.c:3533:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' break; ^~~~~ g_game.c: In function 'G_DoCompleted': g_game.c:1626:16: warning: this statement may fall through [-Wimplicit-fallthrough=] if (bfgedition && singleplayer) ^ g_game.c:1631:11: note: here default: ^~~~~~~ g_game.c: In function 'G_WorldDone': g_game.c:1735:14: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!secretexit) ^ g_game.c:1737:9: note: here case 6: ^~~~ mv -f .deps/g_game.Tpo .deps/g_game.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT p_mobj.o -MD -MP -MF .deps/p_mobj.Tpo -c -o p_mobj.o p_mobj.c mv -f .deps/p_mobj.Tpo .deps/p_mobj.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT r_demo.o -MD -MP -MF .deps/r_demo.Tpo -c -o r_demo.o r_demo.c r_demo.c: In function 'CheckWadBufIntegrity': r_demo.c:981:14: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] header = (wadinfo_t*)buffer; ^ r_demo.c:981:14: warning: cast increases required alignment of target type [-Wcast-align] r_demo.c:991:20: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] fileinfo = (filelump_t*)(buffer + header->infotableofs); ^ r_demo.c:991:20: warning: cast increases required alignment of target type [-Wcast-align] r_demo.c: In function 'W_InitPWADTable': r_demo.c:314:3: warning: 'strncpy' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] strncpy(wadtbl->header.identification, PWAD_SIGNATURE, 4); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'G_ReadDemoFooter', inlined from 'CheckDemoExDemo' at r_demo.c:1553:16: r_demo.c:1072:5: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] strncpy(demoex_filename, demo_demoex_filename, PATH_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/r_demo.Tpo .deps/r_demo.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT r_segs.o -MD -MP -MF .deps/r_segs.Tpo -c -o r_segs.o r_segs.c mv -f .deps/r_segs.Tpo .deps/r_segs.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT hu_lib.o -MD -MP -MF .deps/hu_lib.Tpo -c -o hu_lib.o hu_lib.c mv -f .deps/hu_lib.Tpo .deps/hu_lib.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT lprintf.o -MD -MP -MF .deps/lprintf.Tpo -c -o lprintf.o lprintf.c mv -f .deps/lprintf.Tpo .deps/lprintf.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT p_plats.o -MD -MP -MF .deps/p_plats.Tpo -c -o p_plats.o p_plats.c mv -f .deps/p_plats.Tpo .deps/p_plats.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT r_sky.o -MD -MP -MF .deps/r_sky.Tpo -c -o r_sky.o r_sky.c mv -f .deps/r_sky.Tpo .deps/r_sky.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT d_deh.o -MD -MP -MF .deps/d_deh.Tpo -c -o d_deh.o d_deh.c d_deh.c: In function 'deh_procStrings': d_deh.c:2795:59: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] "* increased buffer from to %d for buffer size %d\n", ~^ %ld maxstrlen,(int)strlen(inbuffer)); ~~~~~~~~~ d_deh.c: In function 'deh_procError': d_deh.c:2743:3: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] strncpy(inbuffer,line,DEH_BUFFERMAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ d_deh.c: In function 'deh_procPars': d_deh.c:2349:3: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] strncpy(inbuffer,line,DEH_BUFFERMAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ d_deh.c: In function 'deh_procSprite': d_deh.c:2306:3: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] strncpy(inbuffer,line,DEH_BUFFERMAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ d_deh.c: In function 'deh_procBexCodePointers': d_deh.c:1665:3: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] strncpy(inbuffer,line,DEH_BUFFERMAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ d_deh.c: In function 'deh_procBexMusic': d_deh.c:3073:4: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] strncpy(inbuffer,line,DEH_BUFFERMAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ d_deh.c: In function 'deh_procBexSounds': d_deh.c:3013:4: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] strncpy(inbuffer,line,DEH_BUFFERMAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ d_deh.c: In function 'deh_procBexSprites': d_deh.c:2954:4: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] strncpy(inbuffer,line,DEH_BUFFERMAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ d_deh.c: In function 'deh_procHelperThing': d_deh.c:2913:3: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] strncpy(inbuffer,line,DEH_BUFFERMAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ d_deh.c: In function 'deh_procStrings': d_deh.c:2773:3: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] strncpy(inbuffer,line,DEH_BUFFERMAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ d_deh.c: In function 'deh_procMisc': d_deh.c:2505:3: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] strncpy(inbuffer,line,DEH_BUFFERMAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ d_deh.c: In function 'deh_procCheat': d_deh.c:2429:3: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] strncpy(inbuffer,line,DEH_BUFFERMAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ d_deh.c: In function 'deh_procWeapon': d_deh.c:2246:3: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] strncpy(inbuffer,line,DEH_BUFFERMAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ d_deh.c: In function 'deh_procAmmo': d_deh.c:2200:3: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] strncpy(inbuffer,line,DEH_BUFFERMAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ d_deh.c: In function 'deh_procSounds': d_deh.c:2130:3: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] strncpy(inbuffer,line,DEH_BUFFERMAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ d_deh.c: In function 'deh_procPointer': d_deh.c:2053:3: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] strncpy(inbuffer,line,DEH_BUFFERMAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ d_deh.c: In function 'deh_procFrame': d_deh.c:1972:3: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] strncpy(inbuffer,line,DEH_BUFFERMAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ d_deh.c: In function 'deh_procThing': d_deh.c:1843:3: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] strncpy(inbuffer,line,DEH_BUFFERMAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/d_deh.Tpo .deps/d_deh.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT hu_stuff.o -MD -MP -MF .deps/hu_stuff.Tpo -c -o hu_stuff.o hu_stuff.c hu_stuff.c: In function 'HU_widget_build_monsec': hu_stuff.c:1950:24: warning: '%s' directive writing up to 199 bytes into a region of size 72 [-Wformat-overflow=] "STS \x1b\x36K %s \x1b%c%d/%d \x1b\x36I \x1b%c%d/%d \x1b\x36S %s \x1b%c%d/%d", ^~ allkills,killcolor,fullkillcount,totalkills, ~~~~~~~~ hu_stuff.c:1947:7: note: 'sprintf' output between 36 and 494 bytes into a destination of size 80 sprintf ^~~~~~~ ( ~ hud_monsecstr, ~~~~~~~~~~~~~~ "STS \x1b\x36K %s \x1b%c%d/%d \x1b\x36I \x1b%c%d/%d \x1b\x36S %s \x1b%c%d/%d", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ allkills,killcolor,fullkillcount,totalkills, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ itemcolor,plr->itemcount,totalitems, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ allsecrets,secretcolor,fullsecretcount,totalsecret ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ mv -f .deps/hu_stuff.Tpo .deps/hu_stuff.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT m_argv.o -MD -MP -MF .deps/m_argv.Tpo -c -o m_argv.o m_argv.c mv -f .deps/m_argv.Tpo .deps/m_argv.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT p_pspr.o -MD -MP -MF .deps/p_pspr.Tpo -c -o p_pspr.o p_pspr.c p_pspr.c: In function 'P_SwitchWeapon': p_pspr.c:188:12: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!player->powers[pw_strength]) // allow chainsaw override ^ p_pspr.c:190:7: note: here case 0: ^~~~ mv -f .deps/p_pspr.Tpo .deps/p_pspr.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT m_bbox.o -MD -MP -MF .deps/m_bbox.Tpo -c -o m_bbox.o m_bbox.c mv -f .deps/m_bbox.Tpo .deps/m_bbox.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT p_saveg.o -MD -MP -MF .deps/p_saveg.Tpo -c -o p_saveg.o p_saveg.c p_saveg.c: In function 'P_ArchivePlayers': p_saveg.c:51:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define PADSAVEP() do { save_p += (4 - ((int) save_p & 3)) & 3; } while (0) ^ p_saveg.c:66:9: note: in expansion of macro 'PADSAVEP' PADSAVEP(); ^~~~~~~~ p_saveg.c:67:16: warning: cast increases required alignment of target type [-Wcast-align] dest = (player_t *) save_p; ^ p_saveg.c: In function 'P_UnArchivePlayers': p_saveg.c:51:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define PADSAVEP() do { save_p += (4 - ((int) save_p & 3)) & 3; } while (0) ^ p_saveg.c:89:9: note: in expansion of macro 'PADSAVEP' PADSAVEP(); ^~~~~~~~ p_saveg.c:102:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] &states[ (int)players[i].psprites[j].state ]; ^ p_saveg.c: In function 'P_ArchiveWorld': p_saveg.c:51:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define PADSAVEP() do { save_p += (4 - ((int) save_p & 3)) & 3; } while (0) ^ p_saveg.c:136:3: note: in expansion of macro 'PADSAVEP' PADSAVEP(); // killough 3/22/98 ^~~~~~~~ p_saveg.c:138:9: warning: cast increases required alignment of target type [-Wcast-align] put = (short *)save_p; ^ p_saveg.c: In function 'P_UnArchiveWorld': p_saveg.c:51:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define PADSAVEP() do { save_p += (4 - ((int) save_p & 3)) & 3; } while (0) ^ p_saveg.c:201:3: note: in expansion of macro 'PADSAVEP' PADSAVEP(); // killough 3/22/98 ^~~~~~~~ p_saveg.c:203:9: warning: cast increases required alignment of target type [-Wcast-align] get = (short *) save_p; ^ p_saveg.c: In function 'P_ThinkerToIndex': p_saveg.c:282:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] th->prev = (thinker_t *) ++number_of_thinkers; ^ p_saveg.c: In function 'P_ArchiveThinkers': p_saveg.c:51:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define PADSAVEP() do { save_p += (4 - ((int) save_p & 3)) & 3; } while (0) ^ p_saveg.c:328:9: note: in expansion of macro 'PADSAVEP' PADSAVEP(); ^~~~~~~~ p_saveg.c:329:16: warning: cast increases required alignment of target type [-Wcast-align] mobj = (mobj_t *)save_p; ^ p_saveg.c: In function 'P_UnArchiveThinkers': p_saveg.c:51:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define PADSAVEP() do { save_p += (4 - ((int) save_p & 3)) & 3; } while (0) ^ p_saveg.c:452:9: note: in expansion of macro 'PADSAVEP' PADSAVEP(); ^~~~~~~~ p_saveg.c:51:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define PADSAVEP() do { save_p += (4 - ((int) save_p & 3)) & 3; } while (0) ^ p_saveg.c:472:7: note: in expansion of macro 'PADSAVEP' PADSAVEP(); ^~~~~~~~ p_saveg.c:477:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] mobj->state = states + (int) mobj->state; ^ p_saveg.c:480:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (mobj->player = &players[(int) mobj->player - 1]) -> mo = mobj; ^ p_saveg.c: In function 'P_ArchiveSpecials': p_saveg.c:51:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define PADSAVEP() do { save_p += (4 - ((int) save_p & 3)) & 3; } while (0) ^ p_saveg.c:651:11: note: in expansion of macro 'PADSAVEP' PADSAVEP(); ^~~~~~~~ p_saveg.c:652:21: warning: cast increases required alignment of target type [-Wcast-align] ceiling = (ceiling_t *)save_p; ^ p_saveg.c:655:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ceiling->sector = (sector_t *)(ceiling->sector->iSectorID); ^ p_saveg.c:51:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define PADSAVEP() do { save_p += (4 - ((int) save_p & 3)) & 3; } while (0) ^ p_saveg.c:663:11: note: in expansion of macro 'PADSAVEP' PADSAVEP(); ^~~~~~~~ p_saveg.c:664:18: warning: cast increases required alignment of target type [-Wcast-align] door = (vldoor_t *) save_p; ^ p_saveg.c:667:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] door->sector = (sector_t *)(door->sector->iSectorID); ^ p_saveg.c:51:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define PADSAVEP() do { save_p += (4 - ((int) save_p & 3)) & 3; } while (0) ^ p_saveg.c:677:11: note: in expansion of macro 'PADSAVEP' PADSAVEP(); ^~~~~~~~ p_saveg.c:678:19: warning: cast increases required alignment of target type [-Wcast-align] floor = (floormove_t *)save_p; ^ p_saveg.c:681:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] floor->sector = (sector_t *)(floor->sector->iSectorID); ^ p_saveg.c:51:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define PADSAVEP() do { save_p += (4 - ((int) save_p & 3)) & 3; } while (0) ^ p_saveg.c:690:11: note: in expansion of macro 'PADSAVEP' PADSAVEP(); ^~~~~~~~ p_saveg.c:691:18: warning: cast increases required alignment of target type [-Wcast-align] plat = (plat_t *)save_p; ^ p_saveg.c:694:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] plat->sector = (sector_t *)(plat->sector->iSectorID); ^ p_saveg.c:51:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define PADSAVEP() do { save_p += (4 - ((int) save_p & 3)) & 3; } while (0) ^ p_saveg.c:702:11: note: in expansion of macro 'PADSAVEP' PADSAVEP(); ^~~~~~~~ p_saveg.c:703:19: warning: cast increases required alignment of target type [-Wcast-align] flash = (lightflash_t *)save_p; ^ p_saveg.c:706:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] flash->sector = (sector_t *)(flash->sector->iSectorID); ^ p_saveg.c:51:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define PADSAVEP() do { save_p += (4 - ((int) save_p & 3)) & 3; } while (0) ^ p_saveg.c:714:11: note: in expansion of macro 'PADSAVEP' PADSAVEP(); ^~~~~~~~ p_saveg.c:715:20: warning: cast increases required alignment of target type [-Wcast-align] strobe = (strobe_t *)save_p; ^ p_saveg.c:718:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] strobe->sector = (sector_t *)(strobe->sector->iSectorID); ^ p_saveg.c:51:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define PADSAVEP() do { save_p += (4 - ((int) save_p & 3)) & 3; } while (0) ^ p_saveg.c:726:11: note: in expansion of macro 'PADSAVEP' PADSAVEP(); ^~~~~~~~ p_saveg.c:727:18: warning: cast increases required alignment of target type [-Wcast-align] glow = (glow_t *)save_p; ^ p_saveg.c:730:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] glow->sector = (sector_t *)(glow->sector->iSectorID); ^ p_saveg.c:51:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define PADSAVEP() do { save_p += (4 - ((int) save_p & 3)) & 3; } while (0) ^ p_saveg.c:739:11: note: in expansion of macro 'PADSAVEP' PADSAVEP(); ^~~~~~~~ p_saveg.c:740:21: warning: cast increases required alignment of target type [-Wcast-align] flicker = (fireflicker_t *)save_p; ^ p_saveg.c:743:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] flicker->sector = (sector_t *)(flicker->sector->iSectorID); ^ p_saveg.c:51:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define PADSAVEP() do { save_p += (4 - ((int) save_p & 3)) & 3; } while (0) ^ p_saveg.c:752:11: note: in expansion of macro 'PADSAVEP' PADSAVEP(); ^~~~~~~~ p_saveg.c:753:22: warning: cast increases required alignment of target type [-Wcast-align] elevator = (elevator_t *)save_p; ^ p_saveg.c:756:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] elevator->sector = (sector_t *)(elevator->sector->iSectorID); ^ p_saveg.c: In function 'P_UnArchiveSpecials': p_saveg.c:51:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define PADSAVEP() do { save_p += (4 - ((int) save_p & 3)) & 3; } while (0) ^ p_saveg.c:797:9: note: in expansion of macro 'PADSAVEP' PADSAVEP(); ^~~~~~~~ p_saveg.c:802:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ceiling->sector = §ors[(int)ceiling->sector]; ^ p_saveg.c:51:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define PADSAVEP() do { save_p += (4 - ((int) save_p & 3)) & 3; } while (0) ^ p_saveg.c:814:9: note: in expansion of macro 'PADSAVEP' PADSAVEP(); ^~~~~~~~ p_saveg.c:819:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] door->sector = §ors[(int)door->sector]; ^ p_saveg.c:822:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] door->line = (int)door->line!=-1? &lines[(int)door->line] : NULL; ^ p_saveg.c:822:52: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] door->line = (int)door->line!=-1? &lines[(int)door->line] : NULL; ^ p_saveg.c:51:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define PADSAVEP() do { save_p += (4 - ((int) save_p & 3)) & 3; } while (0) ^ p_saveg.c:831:9: note: in expansion of macro 'PADSAVEP' PADSAVEP(); ^~~~~~~~ p_saveg.c:836:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] floor->sector = §ors[(int)floor->sector]; ^ p_saveg.c:51:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define PADSAVEP() do { save_p += (4 - ((int) save_p & 3)) & 3; } while (0) ^ p_saveg.c:844:9: note: in expansion of macro 'PADSAVEP' PADSAVEP(); ^~~~~~~~ p_saveg.c:849:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] plat->sector = §ors[(int)plat->sector]; ^ p_saveg.c:51:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define PADSAVEP() do { save_p += (4 - ((int) save_p & 3)) & 3; } while (0) ^ p_saveg.c:861:9: note: in expansion of macro 'PADSAVEP' PADSAVEP(); ^~~~~~~~ p_saveg.c:866:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] flash->sector = §ors[(int)flash->sector]; ^ p_saveg.c:51:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define PADSAVEP() do { save_p += (4 - ((int) save_p & 3)) & 3; } while (0) ^ p_saveg.c:873:9: note: in expansion of macro 'PADSAVEP' PADSAVEP(); ^~~~~~~~ p_saveg.c:878:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] strobe->sector = §ors[(int)strobe->sector]; ^ p_saveg.c:51:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define PADSAVEP() do { save_p += (4 - ((int) save_p & 3)) & 3; } while (0) ^ p_saveg.c:885:9: note: in expansion of macro 'PADSAVEP' PADSAVEP(); ^~~~~~~~ p_saveg.c:890:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] glow->sector = §ors[(int)glow->sector]; ^ p_saveg.c:51:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define PADSAVEP() do { save_p += (4 - ((int) save_p & 3)) & 3; } while (0) ^ p_saveg.c:897:9: note: in expansion of macro 'PADSAVEP' PADSAVEP(); ^~~~~~~~ p_saveg.c:902:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] flicker->sector = §ors[(int)flicker->sector]; ^ p_saveg.c:51:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define PADSAVEP() do { save_p += (4 - ((int) save_p & 3)) & 3; } while (0) ^ p_saveg.c:910:9: note: in expansion of macro 'PADSAVEP' PADSAVEP(); ^~~~~~~~ p_saveg.c:915:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] elevator->sector = §ors[(int)elevator->sector]; ^ mv -f .deps/p_saveg.Tpo .deps/p_saveg.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT r_things.o -MD -MP -MF .deps/r_things.Tpo -c -o r_things.o r_things.c mv -f .deps/r_things.Tpo .deps/r_things.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT d_items.o -MD -MP -MF .deps/d_items.Tpo -c -o d_items.o d_items.c mv -f .deps/d_items.Tpo .deps/d_items.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT m_cheat.o -MD -MP -MF .deps/m_cheat.Tpo -c -o m_cheat.o m_cheat.c mv -f .deps/m_cheat.Tpo .deps/m_cheat.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT p_setup.o -MD -MP -MF .deps/p_setup.Tpo -c -o p_setup.o p_setup.c p_setup.c: In function 'P_LoadVertexes2': p_setup.c:385:18: warning: cast increases required alignment of target type [-Wcast-align] mgl = (const mapglvertex_t *) (gldata + GL_VERT_OFFSET); ^ p_setup.c: In function 'P_LoadZNodes': p_setup.c:1122:16: warning: cast increases required alignment of target type [-Wcast-align] orgVerts = *((const unsigned int*)data); ^ p_setup.c:1126:16: warning: cast increases required alignment of target type [-Wcast-align] newVerts = *((const unsigned int*)data); ^ p_setup.c:1144:40: warning: cast increases required alignment of target type [-Wcast-align] newvertarray[i + orgVerts].x = *((const unsigned int*)data); ^ p_setup.c:1147:40: warning: cast increases required alignment of target type [-Wcast-align] newvertarray[i + orgVerts].y = *((const unsigned int*)data); ^ p_setup.c:1175:15: warning: cast increases required alignment of target type [-Wcast-align] numSubs = *((const unsigned int*)data); ^ p_setup.c:1196:15: warning: cast increases required alignment of target type [-Wcast-align] numSegs = *((const unsigned int*)data); ^ p_setup.c:1223:16: warning: cast increases required alignment of target type [-Wcast-align] numNodes = *((const unsigned int*)data); ^ p_setup.c: In function 'R_CalcSegsLength': p_setup.c:2301:18: warning: cast from function call of type 'double' to non-matching type 'long long int' [-Wbad-function-cast] li->length = (int_64_t)sqrt((double)dx*dx + (double)dy*dy); ^ p_setup.c: In function 'P_LoadSideDefs2': p_setup.c:1574:14: warning: this statement may fall through [-Wimplicit-fallthrough=] if (R_CheckTextureNumForName(msd->toptexture) == -1) ^ p_setup.c:1580:9: note: here default: // normal cases ^~~~~~~ mv -f .deps/p_setup.Tpo .deps/p_setup.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT s_sound.o -MD -MP -MF .deps/s_sound.Tpo -c -o s_sound.o s_sound.c mv -f .deps/s_sound.Tpo .deps/s_sound.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT d_main.o -MD -MP -MF .deps/d_main.Tpo -c -o d_main.o d_main.c d_main.c: In function 'GetFirstMap': d_main.c:2017:26: warning: '%d' directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] sprintf(test,"E%dM%d",i,j); ^~ d_main.c:2017:24: note: directive argument in the range [1, 2147483646] sprintf(test,"E%dM%d",i,j); ^~~~~~~~ d_main.c:2017:24: note: directive argument in the range [1, 2147483646] d_main.c:2017:11: note: 'sprintf' output between 5 and 23 bytes into a destination of size 6 sprintf(test,"E%dM%d",i,j); ^~~~~~~~~~~~~~~~~~~~~~~~~~ d_main.c:1991:26: warning: '%02d' directive writing between 2 and 10 bytes into a region of size 3 [-Wformat-overflow=] sprintf(test,"MAP%02d",i); ^~~~ d_main.c:1991:22: note: directive argument in the range [1, 2147483646] sprintf(test,"MAP%02d",i); ^~~~~~~~~ d_main.c:1991:9: note: 'sprintf' output between 6 and 14 bytes into a destination of size 6 sprintf(test,"MAP%02d",i); ^~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/d_main.Tpo .deps/d_main.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT p_sight.o -MD -MP -MF .deps/p_sight.Tpo -c -o p_sight.o p_sight.c p_sight.c: In function 'P_SightTraverseIntercepts': p_sight.c:192:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (scan = intercepts ; scansector->oldspecial = ceiling->oldspecial; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ p_ceilng.c:115:11: note: here case genCeilingChg: ^~~~ p_ceilng.c:122:13: warning: this statement may fall through [-Wimplicit-fallthrough=] S_StartSound((mobj_t *)&ceiling->sector->soundorg,sfx_pstop); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ p_ceilng.c:123:11: note: here case genSilentCrusher: ^~~~ p_ceilng.c:178:13: warning: this statement may fall through [-Wimplicit-fallthrough=] S_StartSound((mobj_t *)&ceiling->sector->soundorg,sfx_pstop); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ p_ceilng.c:179:11: note: here case crushAndRaise: ^~~~ p_ceilng.c:180:28: warning: this statement may fall through [-Wimplicit-fallthrough=] ceiling->speed = CEILSPEED; p_ceilng.c:181:11: note: here case fastCrushAndRaise: ^~~~ p_ceilng.c:191:41: warning: this statement may fall through [-Wimplicit-fallthrough=] ceiling->sector->oldspecial = ceiling->oldspecial; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ p_ceilng.c:192:11: note: here case genCeilingChg: ^~~~ p_ceilng.c: In function 'EV_DoCeiling': p_ceilng.c:307:28: warning: this statement may fall through [-Wimplicit-fallthrough=] ceiling->topheight = sec->ceilingheight; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ p_ceilng.c:308:7: note: here case lowerAndCrush: ^~~~ mv -f .deps/p_ceilng.Tpo .deps/p_ceilng.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT v_video.o -MD -MP -MF .deps/v_video.Tpo -c -o v_video.o v_video.c v_video.c: In function 'FUNC_V_FillFlat': v_video.c:251:12: warning: cast increases required alignment of target type [-Wcast-align] dest = (dest_type *)screens[scrn].data + dest_pitch * sy + x;\ ^ v_video.c:310:5: note: in expansion of macro 'FILL_FLAT' FILL_FLAT(unsigned short, pitch, VID_PAL15); ^~~~~~~~~ v_video.c:251:12: warning: cast increases required alignment of target type [-Wcast-align] dest = (dest_type *)screens[scrn].data + dest_pitch * sy + x;\ ^ v_video.c:313:5: note: in expansion of macro 'FILL_FLAT' FILL_FLAT(unsigned short, pitch, VID_PAL16); ^~~~~~~~~ v_video.c:251:12: warning: cast increases required alignment of target type [-Wcast-align] dest = (dest_type *)screens[scrn].data + dest_pitch * sy + x;\ ^ v_video.c:316:5: note: in expansion of macro 'FILL_FLAT' FILL_FLAT(unsigned int, pitch, VID_PAL32); ^~~~~~~~~ v_video.c: In function 'V_DrawMemPatch': v_video.c:512:30: warning: cast increases required alignment of target type [-Wcast-align] drawvars.short_topleft = (unsigned short *)screens[scrn].data; ^ v_video.c:513:28: warning: cast increases required alignment of target type [-Wcast-align] drawvars.int_topleft = (unsigned int *)screens[scrn].data; ^ v_video.c: In function 'V_FillRect15': v_video.c:897:26: warning: cast increases required alignment of target type [-Wcast-align] unsigned short* dest = (unsigned short *)screens[scrn].data + x + y*screens[scrn].short_pitch; ^ v_video.c: In function 'V_FillRect16': v_video.c:910:26: warning: cast increases required alignment of target type [-Wcast-align] unsigned short* dest = (unsigned short *)screens[scrn].data + x + y*screens[scrn].short_pitch; ^ v_video.c: In function 'V_FillRect32': v_video.c:923:24: warning: cast increases required alignment of target type [-Wcast-align] unsigned int* dest = (unsigned int *)screens[scrn].data + x + y*screens[scrn].int_pitch; ^ v_video.c: In function 'V_PlotPixel15': v_video.c:1193:4: warning: cast increases required alignment of target type [-Wcast-align] ((unsigned short *)screens[scrn].data)[x+screens[scrn].short_pitch*y] = VID_PAL15(color, VID_COLORWEIGHTMASK); ^ v_video.c: In function 'V_PlotPixel16': v_video.c:1197:4: warning: cast increases required alignment of target type [-Wcast-align] ((unsigned short *)screens[scrn].data)[x+screens[scrn].short_pitch*y] = VID_PAL16(color, VID_COLORWEIGHTMASK); ^ v_video.c: In function 'V_PlotPixel32': v_video.c:1201:4: warning: cast increases required alignment of target type [-Wcast-align] ((unsigned int *)screens[scrn].data)[x+screens[scrn].int_pitch*y] = VID_PAL32(color, VID_COLORWEIGHTMASK); ^ v_video.c: In function 'V_PlotPixelWu15': v_video.c:1330:4: warning: cast increases required alignment of target type [-Wcast-align] ((unsigned short *)screens[scrn].data)[x+screens[scrn].short_pitch*y] = ^ v_video.c: In function 'V_PlotPixelWu16': v_video.c:1341:4: warning: cast increases required alignment of target type [-Wcast-align] ((unsigned short *)screens[scrn].data)[x+screens[scrn].short_pitch*y] = ^ v_video.c: In function 'V_PlotPixelWu32': v_video.c:1352:4: warning: cast increases required alignment of target type [-Wcast-align] ((unsigned int *)screens[scrn].data)[x+screens[scrn].int_pitch*y] = ^ mv -f .deps/v_video.Tpo .deps/v_video.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT doomdef.o -MD -MP -MF .deps/doomdef.Tpo -c -o doomdef.o doomdef.c mv -f .deps/doomdef.Tpo .deps/doomdef.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT p_doors.o -MD -MP -MF .deps/p_doors.Tpo -c -o p_doors.o p_doors.c p_doors.c: In function 'T_VerticalDoor': p_doors.c:205:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!comp[comp_blazing]) { ^ p_doors.c:210:11: note: here default: // other types bounce off the obstruction ^~~~~~~ mv -f .deps/p_doors.Tpo .deps/p_doors.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT p_enemy.o -MD -MP -MF .deps/p_enemy.Tpo -c -o p_enemy.o p_enemy.c mv -f .deps/p_enemy.Tpo .deps/p_enemy.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT r_bsp.o -MD -MP -MF .deps/r_bsp.Tpo -c -o r_bsp.o r_bsp.c mv -f .deps/r_bsp.Tpo .deps/r_bsp.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT version.o -MD -MP -MF .deps/version.Tpo -c -o version.o version.c mv -f .deps/version.Tpo .deps/version.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT doomstat.o -MD -MP -MF .deps/doomstat.Tpo -c -o doomstat.o doomstat.c mv -f .deps/doomstat.Tpo .deps/doomstat.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT p_floor.o -MD -MP -MF .deps/p_floor.Tpo -c -o p_floor.o p_floor.c p_floor.c: In function 'EV_DoFloor': p_floor.c:532:22: warning: this statement may fall through [-Wimplicit-fallthrough=] floor->crush = true; ~~~~~~~~~~~~~^~~~~~ p_floor.c:533:7: note: here case raiseFloor: ^~~~ mv -f .deps/p_floor.Tpo .deps/p_floor.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT r_data.o -MD -MP -MF .deps/r_data.Tpo -c -o r_data.o r_data.c In file included from doomdef.h:62, from d_items.h:38, from d_player.h:43, from doomstat.h:43, from r_data.c:35: r_data.c: In function 'R_InitTextures': r_data.c:142:32: warning: cast increases required alignment of target type [-Wcast-align] nummappatches = LittleLong(*((const int *)names)); ^ m_swap.h:82:43: note: in definition of macro 'doom_swap_l' ((long int)((((unsigned long int)(x) & 0x000000ffU) << 24) | \ ^ m_swap.h:131:23: note: in expansion of macro 'doom_wtohl' #define LittleLong(x) doom_wtohl(x) ^~~~~~~~~~ r_data.c:142:19: note: in expansion of macro 'LittleLong' nummappatches = LittleLong(*((const int *)names)); ^~~~~~~~~~ r_data.c:142:32: warning: cast increases required alignment of target type [-Wcast-align] nummappatches = LittleLong(*((const int *)names)); ^ m_swap.h:83:52: note: in definition of macro 'doom_swap_l' (((unsigned long int)(x) & 0x0000ff00U) << 8) | \ ^ m_swap.h:131:23: note: in expansion of macro 'doom_wtohl' #define LittleLong(x) doom_wtohl(x) ^~~~~~~~~~ r_data.c:142:19: note: in expansion of macro 'LittleLong' nummappatches = LittleLong(*((const int *)names)); ^~~~~~~~~~ r_data.c:142:32: warning: cast increases required alignment of target type [-Wcast-align] nummappatches = LittleLong(*((const int *)names)); ^ m_swap.h:84:52: note: in definition of macro 'doom_swap_l' (((unsigned long int)(x) & 0x00ff0000U) >> 8) | \ ^ m_swap.h:131:23: note: in expansion of macro 'doom_wtohl' #define LittleLong(x) doom_wtohl(x) ^~~~~~~~~~ r_data.c:142:19: note: in expansion of macro 'LittleLong' nummappatches = LittleLong(*((const int *)names)); ^~~~~~~~~~ r_data.c:142:32: warning: cast increases required alignment of target type [-Wcast-align] nummappatches = LittleLong(*((const int *)names)); ^ m_swap.h:85:52: note: in definition of macro 'doom_swap_l' (((unsigned long int)(x) & 0xff000000U) >> 24))) ^ m_swap.h:131:23: note: in expansion of macro 'doom_wtohl' #define LittleLong(x) doom_wtohl(x) ^~~~~~~~~~ r_data.c:142:19: note: in expansion of macro 'LittleLong' nummappatches = LittleLong(*((const int *)names)); ^~~~~~~~~~ mv -f .deps/r_data.Tpo .deps/r_data.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT w_wad.o -MD -MP -MF .deps/w_wad.Tpo -c -o w_wad.o w_wad.c mv -f .deps/w_wad.Tpo .deps/w_wad.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT p_genlin.o -MD -MP -MF .deps/p_genlin.Tpo -c -o p_genlin.o p_genlin.c mv -f .deps/p_genlin.Tpo .deps/p_genlin.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT dstrings.o -MD -MP -MF .deps/dstrings.Tpo -c -o dstrings.o dstrings.c mv -f .deps/dstrings.Tpo .deps/dstrings.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT p_inter.o -MD -MP -MF .deps/p_inter.Tpo -c -o p_inter.o p_inter.c p_inter.c: In function 'P_GiveAmmo': p_inter.c:148:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (player->readyweapon == wp_fist || player->readyweapon == wp_pistol) ^~ p_inter.c:151:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' break; ^~~~~ mv -f .deps/p_inter.Tpo .deps/p_inter.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT wi_stuff.o -MD -MP -MF .deps/wi_stuff.Tpo -c -o wi_stuff.o wi_stuff.c wi_stuff.c: In function 'WI_loadData': wi_stuff.c:1900:33: warning: '%.2d' directive writing between 2 and 10 bytes into a region of size between 0 and 5 [-Wformat-overflow=] sprintf(name, "WIA%d%.2d%.2d", wbs->epsd, j, i); ^~~~ wi_stuff.c:1900:27: note: directive argument in the range [0, 2147483647] sprintf(name, "WIA%d%.2d%.2d", wbs->epsd, j, i); ^~~~~~~~~~~~~~~ wi_stuff.c:1900:27: note: directive argument in the range [0, 2147483647] wi_stuff.c:1900:13: note: 'sprintf' output between 9 and 35 bytes into a destination of size 9 sprintf(name, "WIA%d%.2d%.2d", wbs->epsd, j, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/wi_stuff.Tpo .deps/wi_stuff.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT r_draw.o -MD -MP -MF .deps/r_draw.Tpo -c -o r_draw.o r_draw.c In file included from r_draw.c:218: r_drawflush.inl: In function 'R_FlushQuad8': r_drawflush.inl:253:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if ((sizeof(int) == 4) && (((int)source % 4) == 0) && (((int)dest % 4) == 0)) { ^ r_drawflush.inl:253:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] if ((sizeof(int) == 4) && (((int)source % 4) == 0) && (((int)dest % 4) == 0)) { ^ r_drawflush.inl:256:11: warning: cast increases required alignment of target type [-Wcast-align] *(int *)dest = *(int *)source; ^ r_drawflush.inl:256:26: warning: cast increases required alignment of target type [-Wcast-align] *(int *)dest = *(int *)source; ^ r_draw.c: In function 'R_InitBuffer': r_draw.c:1027:28: warning: cast increases required alignment of target type [-Wcast-align] drawvars.short_topleft = (unsigned short *)(screens[0].data) + viewwindowy*screens[0].short_pitch + viewwindowx; ^ r_draw.c:1028:26: warning: cast increases required alignment of target type [-Wcast-align] drawvars.int_topleft = (unsigned int *)(screens[0].data) + viewwindowy*screens[0].int_pitch + viewwindowx; ^ mv -f .deps/r_draw.Tpo .deps/r_draw.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT f_finale.o -MD -MP -MF .deps/f_finale.Tpo -c -o f_finale.o f_finale.c mv -f .deps/f_finale.Tpo .deps/f_finale.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT p_lights.o -MD -MP -MF .deps/p_lights.Tpo -c -o p_lights.o p_lights.c p_lights.c: In function 'EV_LightTurnOn': p_lights.c:387:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if ((temp = getNextSector(sector->lines[j],sector)) && ^~ p_lights.c:391:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' sector->lightlevel = tbright; ^~~~~~ mv -f .deps/p_lights.Tpo .deps/p_lights.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT z_bmalloc.o -MD -MP -MF .deps/z_bmalloc.Tpo -c -o z_bmalloc.o z_bmalloc.c mv -f .deps/z_bmalloc.Tpo .deps/z_bmalloc.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT p_map.o -MD -MP -MF .deps/p_map.Tpo -c -o p_map.o p_map.c p_map.c: In function 'PTR_ShootTraverse': p_map.c:1587:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (li->special) ^~ p_map.c:1590:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (li->flags & ML_TWOSIDED) ^~ mv -f .deps/p_map.Tpo .deps/p_map.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT r_main.o -MD -MP -MF .deps/r_main.Tpo -c -o r_main.o r_main.c mv -f .deps/r_main.Tpo .deps/r_main.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT f_wipe.o -MD -MP -MF .deps/f_wipe.Tpo -c -o f_wipe.o f_wipe.c mv -f .deps/f_wipe.Tpo .deps/f_wipe.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT z_zone.o -MD -MP -MF .deps/z_zone.Tpo -c -o z_zone.o z_zone.c z_zone.c: In function 'Z_Malloc': z_zone.c:445:11: warning: cast increases required alignment of target type [-Wcast-align] block = (memblock_t *)((char *) block + HEADER_SIZE); ^ z_zone.c: In function 'Z_Free': z_zone.c:464:23: warning: cast increases required alignment of target type [-Wcast-align] memblock_t *block = (memblock_t *)((char *) p - HEADER_SIZE); ^ z_zone.c: In function 'Z_ChangeTag': z_zone.c:567:23: warning: cast increases required alignment of target type [-Wcast-align] memblock_t *block = (memblock_t *)((char *) ptr - HEADER_SIZE); ^ z_zone.c: In function 'Z_Realloc': z_zone.c:651:27: warning: cast increases required alignment of target type [-Wcast-align] memblock_t *block = (memblock_t *)((char *) ptr - HEADER_SIZE); ^ mv -f .deps/z_zone.Tpo .deps/z_zone.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT p_maputl.o -MD -MP -MF .deps/p_maputl.Tpo -c -o p_maputl.o p_maputl.c mv -f .deps/p_maputl.Tpo .deps/p_maputl.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT r_plane.o -MD -MP -MF .deps/r_plane.Tpo -c -o r_plane.o r_plane.c mv -f .deps/r_plane.Tpo .deps/r_plane.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT md5.o -MD -MP -MF .deps/md5.Tpo -c -o md5.o md5.c mv -f .deps/md5.Tpo .deps/md5.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT p_checksum.o -MD -MP -MF .deps/p_checksum.Tpo -c -o p_checksum.o p_checksum.c mv -f .deps/p_checksum.Tpo .deps/p_checksum.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT r_patch.o -MD -MP -MF .deps/r_patch.Tpo -c -o r_patch.o r_patch.c r_patch.c: In function 'createPatch': r_patch.c:485:20: warning: cast increases required alignment of target type [-Wcast-align] patch->columns = (rcolumn_t*)((unsigned char*)patch->pixels + pixelDataSize); ^ r_patch.c:486:18: warning: cast increases required alignment of target type [-Wcast-align] patch->posts = (rpost_t*)((unsigned char*)patch->columns + columnsDataSize); ^ r_patch.c: In function 'createTextureCompositePatch': r_patch.c:690:30: warning: cast increases required alignment of target type [-Wcast-align] composite_patch->columns = (rcolumn_t*)((unsigned char*)composite_patch->pixels + pixelDataSize); ^ r_patch.c:691:28: warning: cast increases required alignment of target type [-Wcast-align] composite_patch->posts = (rpost_t*)((unsigned char*)composite_patch->columns + columnsDataSize); ^ mv -f .deps/r_patch.Tpo .deps/r_patch.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT r_fps.o -MD -MP -MF .deps/r_fps.Tpo -c -o r_fps.o r_fps.c mv -f .deps/r_fps.Tpo .deps/r_fps.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT r_filter.o -MD -MP -MF .deps/r_filter.Tpo -c -o r_filter.o r_filter.c mv -f .deps/r_filter.Tpo .deps/r_filter.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT e6y.o -MD -MP -MF .deps/e6y.Tpo -c -o e6y.o e6y.c e6y.c: In function 'G_GotoNextLevel': e6y.c:405:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (bfgedition && singleplayer) ^ e6y.c: In function 'e6y_WriteStats': e6y.c:955:61: warning: format '%d' expects argument of type 'int', but argument 7 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] "%%s - %%%dd:%%05.2f (%%%dd:%%02d) K: %%%dd/%%-%dd%%%ds I: %%%dd/%%-%dd%%%ds S: %%%dd/%%-%dd %%%ds\r\n", ~^ %ld e6y.c:957:57: max.stat[TT_ALLKILL], max.stat[TT_TOTALKILL], allkills_len, ~~~~~~~~~~~~ e6y.c:955:83: warning: format '%d' expects argument of type 'int', but argument 10 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] "%%s - %%%dd:%%05.2f (%%%dd:%%02d) K: %%%dd/%%-%dd%%%ds I: %%%dd/%%-%dd%%%ds S: %%%dd/%%-%dd %%%ds\r\n", ~^ %ld e6y.c:958:57: max.stat[TT_ALLITEM], max.stat[TT_TOTALITEM], allitems_len, ~~~~~~~~~~~~ e6y.c:955:106: warning: format '%d' expects argument of type 'int', but argument 13 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] "%%s - %%%dd:%%05.2f (%%%dd:%%02d) K: %%%dd/%%-%dd%%%ds I: %%%dd/%%-%dd%%%ds S: %%%dd/%%-%dd %%%ds\r\n", ~^ %ld e6y.c:959:57: max.stat[TT_ALLSECRET], max.stat[TT_TOTALSECRET], allsecrets_len); ~~~~~~~~~~~~~~ e6y.c: In function 'PathFindFileName': e6y.c:1133:10: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (char*)pT; ^ e6y.c: In function 'SmoothEdges': e6y.c:1378:49: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1397:22: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(1)) CHKPIX(w); ^~~~~~ e6y.c:1378:74: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1397:22: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(1)) CHKPIX(w); ^~~~~~ e6y.c:1378:49: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1397:33: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(1)) CHKPIX(w); ^~~~~~ e6y.c:1378:74: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1397:33: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(1)) CHKPIX(w); ^~~~~~ e6y.c:1378:49: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1401:25: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-1) && !CHKPIX(1)) CHKPIX(w); ^~~~~~ e6y.c:1378:74: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1401:25: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-1) && !CHKPIX(1)) CHKPIX(w); ^~~~~~ e6y.c:1378:49: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1401:40: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-1) && !CHKPIX(1)) CHKPIX(w); ^~~~~~ e6y.c:1378:74: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1401:40: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-1) && !CHKPIX(1)) CHKPIX(w); ^~~~~~ e6y.c:1378:49: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1401:51: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-1) && !CHKPIX(1)) CHKPIX(w); ^~~~~~ e6y.c:1378:74: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1401:51: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-1) && !CHKPIX(1)) CHKPIX(w); ^~~~~~ e6y.c:1378:49: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1403:22: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-1)) CHKPIX(w); ^~~~~~ e6y.c:1378:74: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1403:22: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-1)) CHKPIX(w); ^~~~~~ e6y.c:1378:49: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1403:34: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-1)) CHKPIX(w); ^~~~~~ e6y.c:1378:74: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1403:34: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-1)) CHKPIX(w); ^~~~~~ e6y.c:1378:49: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1408:24: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w) && !CHKPIX(1)) CHKPIX(w); ^~~~~~ e6y.c:1378:74: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1408:24: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w) && !CHKPIX(1)) CHKPIX(w); ^~~~~~ e6y.c:1378:49: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1408:39: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w) && !CHKPIX(1)) CHKPIX(w); ^~~~~~ e6y.c:1378:74: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1408:39: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w) && !CHKPIX(1)) CHKPIX(w); ^~~~~~ e6y.c:1378:49: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1408:50: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w) && !CHKPIX(1)) CHKPIX(w); ^~~~~~ e6y.c:1378:74: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1408:50: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w) && !CHKPIX(1)) CHKPIX(w); ^~~~~~ e6y.c:1378:49: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1412:27: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w) && !CHKPIX(-1) && !CHKPIX(1)) CHKPIX(w); ^~~~~~ e6y.c:1378:74: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1412:27: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w) && !CHKPIX(-1) && !CHKPIX(1)) CHKPIX(w); ^~~~~~ e6y.c:1378:49: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1412:42: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w) && !CHKPIX(-1) && !CHKPIX(1)) CHKPIX(w); ^~~~~~ e6y.c:1378:74: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1412:42: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w) && !CHKPIX(-1) && !CHKPIX(1)) CHKPIX(w); ^~~~~~ e6y.c:1378:49: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1412:57: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w) && !CHKPIX(-1) && !CHKPIX(1)) CHKPIX(w); ^~~~~~ e6y.c:1378:74: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1412:57: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w) && !CHKPIX(-1) && !CHKPIX(1)) CHKPIX(w); ^~~~~~ e6y.c:1378:49: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1412:68: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w) && !CHKPIX(-1) && !CHKPIX(1)) CHKPIX(w); ^~~~~~ e6y.c:1378:74: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1412:68: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w) && !CHKPIX(-1) && !CHKPIX(1)) CHKPIX(w); ^~~~~~ e6y.c:1378:49: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1414:24: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w) && !CHKPIX(-1)) CHKPIX(w); ^~~~~~ e6y.c:1378:74: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1414:24: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w) && !CHKPIX(-1)) CHKPIX(w); ^~~~~~ e6y.c:1378:49: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1414:39: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w) && !CHKPIX(-1)) CHKPIX(w); ^~~~~~ e6y.c:1378:74: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1414:39: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w) && !CHKPIX(-1)) CHKPIX(w); ^~~~~~ e6y.c:1378:49: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1414:51: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w) && !CHKPIX(-1)) CHKPIX(w); ^~~~~~ e6y.c:1378:74: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1414:51: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w) && !CHKPIX(-1)) CHKPIX(w); ^~~~~~ e6y.c:1378:49: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1418:22: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w)) CHKPIX(1); ^~~~~~ e6y.c:1378:74: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1418:22: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w)) CHKPIX(1); ^~~~~~ e6y.c:1378:49: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1418:34: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w)) CHKPIX(1); ^~~~~~ e6y.c:1378:74: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1418:34: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w)) CHKPIX(1); ^~~~~~ e6y.c:1378:49: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1422:25: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w) && !CHKPIX(-1)) CHKPIX(1); ^~~~~~ e6y.c:1378:74: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1422:25: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w) && !CHKPIX(-1)) CHKPIX(1); ^~~~~~ e6y.c:1378:49: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1422:40: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w) && !CHKPIX(-1)) CHKPIX(1); ^~~~~~ e6y.c:1378:74: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1422:40: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w) && !CHKPIX(-1)) CHKPIX(1); ^~~~~~ e6y.c:1378:49: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1422:52: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w) && !CHKPIX(-1)) CHKPIX(1); ^~~~~~ e6y.c:1378:74: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1422:52: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w) && !CHKPIX(-1)) CHKPIX(1); ^~~~~~ e6y.c:1378:49: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1424:22: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w)) CHKPIX(-1); ^~~~~~ e6y.c:1378:74: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1424:22: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w)) CHKPIX(-1); ^~~~~~ e6y.c:1378:49: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1424:34: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w)) CHKPIX(-1); ^~~~~~ e6y.c:1378:74: warning: cast increases required alignment of target type [-Wcast-align] #define CHKPIX(ofs) (l1[(ofs)*4+MSB]==255 ? (( ((unsigned int*)l1)[0] = ((unsigned int*)l1)[ofs]&SOME_MASK), trans=true ) : false) ^ e6y.c:1424:34: note: in expansion of macro 'CHKPIX' if (l1[MSB]==0 && !CHKPIX(-w)) CHKPIX(-1); ^~~~~~ mv -f .deps/e6y.Tpo .deps/e6y.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT i_pcsound.o -MD -MP -MF .deps/i_pcsound.Tpo -c -o i_pcsound.o i_pcsound.c mv -f .deps/i_pcsound.Tpo .deps/i_pcsound.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT r_screenmultiply.o -MD -MP -MF .deps/r_screenmultiply.Tpo -c -o r_screenmultiply.o r_screenmultiply.c r_screenmultiply.c: In function 'R_ProcessScreenMultiplyBlock2x': r_screenmultiply.c:97:29: warning: cast increases required alignment of target type [-Wcast-align] unsigned int *pdest = (unsigned int *)(pixels_dest + y * (pitch_dest * 2));\ ^ r_screenmultiply.c:119:5: note: in expansion of macro 'PROCESS_SCREEN_MULTIPLY_2X' PROCESS_SCREEN_MULTIPLY_2X(byte, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~ r_screenmultiply.c:104:29: warning: cast increases required alignment of target type [-Wcast-align] unsigned int *pdest = (unsigned int *)(pixels_dest + y * (pitch_dest * 2));\ ^ r_screenmultiply.c:119:5: note: in expansion of macro 'PROCESS_SCREEN_MULTIPLY_2X' PROCESS_SCREEN_MULTIPLY_2X(byte, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~ r_screenmultiply.c:97:29: warning: cast increases required alignment of target type [-Wcast-align] unsigned int *pdest = (unsigned int *)(pixels_dest + y * (pitch_dest * 2));\ ^ r_screenmultiply.c:122:5: note: in expansion of macro 'PROCESS_SCREEN_MULTIPLY_2X' PROCESS_SCREEN_MULTIPLY_2X(unsigned short, 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~ r_screenmultiply.c:98:26: warning: cast increases required alignment of target type [-Wcast-align] SCREENTYPE *psrc = (SCREENTYPE *)(pixels_src + y * pitch_src);\ ^ r_screenmultiply.c:122:5: note: in expansion of macro 'PROCESS_SCREEN_MULTIPLY_2X' PROCESS_SCREEN_MULTIPLY_2X(unsigned short, 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~ r_screenmultiply.c:104:29: warning: cast increases required alignment of target type [-Wcast-align] unsigned int *pdest = (unsigned int *)(pixels_dest + y * (pitch_dest * 2));\ ^ r_screenmultiply.c:122:5: note: in expansion of macro 'PROCESS_SCREEN_MULTIPLY_2X' PROCESS_SCREEN_MULTIPLY_2X(unsigned short, 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~ r_screenmultiply.c:106:26: warning: cast increases required alignment of target type [-Wcast-align] SCREENTYPE *psrc = (SCREENTYPE*)(pixels_src + y * pitch_src);\ ^ r_screenmultiply.c:122:5: note: in expansion of macro 'PROCESS_SCREEN_MULTIPLY_2X' PROCESS_SCREEN_MULTIPLY_2X(unsigned short, 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~ r_screenmultiply.c:97:29: warning: cast increases required alignment of target type [-Wcast-align] unsigned int *pdest = (unsigned int *)(pixels_dest + y * (pitch_dest * 2));\ ^ r_screenmultiply.c:125:5: note: in expansion of macro 'PROCESS_SCREEN_MULTIPLY_2X' PROCESS_SCREEN_MULTIPLY_2X(unsigned int, 4); ^~~~~~~~~~~~~~~~~~~~~~~~~~ r_screenmultiply.c:98:26: warning: cast increases required alignment of target type [-Wcast-align] SCREENTYPE *psrc = (SCREENTYPE *)(pixels_src + y * pitch_src);\ ^ r_screenmultiply.c:125:5: note: in expansion of macro 'PROCESS_SCREEN_MULTIPLY_2X' PROCESS_SCREEN_MULTIPLY_2X(unsigned int, 4); ^~~~~~~~~~~~~~~~~~~~~~~~~~ r_screenmultiply.c:104:29: warning: cast increases required alignment of target type [-Wcast-align] unsigned int *pdest = (unsigned int *)(pixels_dest + y * (pitch_dest * 2));\ ^ r_screenmultiply.c:125:5: note: in expansion of macro 'PROCESS_SCREEN_MULTIPLY_2X' PROCESS_SCREEN_MULTIPLY_2X(unsigned int, 4); ^~~~~~~~~~~~~~~~~~~~~~~~~~ r_screenmultiply.c:106:26: warning: cast increases required alignment of target type [-Wcast-align] SCREENTYPE *psrc = (SCREENTYPE*)(pixels_src + y * pitch_src);\ ^ r_screenmultiply.c:125:5: note: in expansion of macro 'PROCESS_SCREEN_MULTIPLY_2X' PROCESS_SCREEN_MULTIPLY_2X(unsigned int, 4); ^~~~~~~~~~~~~~~~~~~~~~~~~~ r_screenmultiply.c: In function 'R_ProcessScreenMultiplyBlock4x': r_screenmultiply.c:175:27: warning: cast increases required alignment of target type [-Wcast-align] unsigned int *pdest = (unsigned int *)(pixels_dest + y * (pitch_dest * 4));\ ^ r_screenmultiply.c:193:5: note: in expansion of macro 'PROCESS_SCREEN_MULTIPLY_4X' PROCESS_SCREEN_MULTIPLY_4X(byte, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~ r_screenmultiply.c:175:27: warning: cast increases required alignment of target type [-Wcast-align] unsigned int *pdest = (unsigned int *)(pixels_dest + y * (pitch_dest * 4));\ ^ r_screenmultiply.c:196:5: note: in expansion of macro 'PROCESS_SCREEN_MULTIPLY_4X' PROCESS_SCREEN_MULTIPLY_4X(unsigned short, 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~ r_screenmultiply.c:177:24: warning: cast increases required alignment of target type [-Wcast-align] SCREENTYPE *psrc = (SCREENTYPE *)(pixels_src + y * pitch_src);\ ^ r_screenmultiply.c:196:5: note: in expansion of macro 'PROCESS_SCREEN_MULTIPLY_4X' PROCESS_SCREEN_MULTIPLY_4X(unsigned short, 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~ r_screenmultiply.c:175:27: warning: cast increases required alignment of target type [-Wcast-align] unsigned int *pdest = (unsigned int *)(pixels_dest + y * (pitch_dest * 4));\ ^ r_screenmultiply.c:199:5: note: in expansion of macro 'PROCESS_SCREEN_MULTIPLY_4X' PROCESS_SCREEN_MULTIPLY_4X(unsigned int, 4); ^~~~~~~~~~~~~~~~~~~~~~~~~~ r_screenmultiply.c:177:24: warning: cast increases required alignment of target type [-Wcast-align] SCREENTYPE *psrc = (SCREENTYPE *)(pixels_src + y * pitch_src);\ ^ r_screenmultiply.c:199:5: note: in expansion of macro 'PROCESS_SCREEN_MULTIPLY_4X' PROCESS_SCREEN_MULTIPLY_4X(unsigned int, 4); ^~~~~~~~~~~~~~~~~~~~~~~~~~ r_screenmultiply.c: In function 'R_ProcessScreenMultiplyBlock': r_screenmultiply.c:206:23: warning: cast increases required alignment of target type [-Wcast-align] SCREENTYPE *pdest = (SCREENTYPE *)(pixels_dest + pitch_dest * (ybottom * screen_multiply));\ ^ r_screenmultiply.c:246:5: note: in expansion of macro 'PROCESS_SCREEN_MULTIPLY_UNI' PROCESS_SCREEN_MULTIPLY_UNI(unsigned short); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ r_screenmultiply.c:208:23: warning: cast increases required alignment of target type [-Wcast-align] SCREENTYPE *psrc = (SCREENTYPE *)(pixels_src + pitch_src * ybottom);\ ^ r_screenmultiply.c:246:5: note: in expansion of macro 'PROCESS_SCREEN_MULTIPLY_UNI' PROCESS_SCREEN_MULTIPLY_UNI(unsigned short); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ r_screenmultiply.c:216:14: warning: cast increases required alignment of target type [-Wcast-align] psrc = (SCREENTYPE *)p;\ ^ r_screenmultiply.c:246:5: note: in expansion of macro 'PROCESS_SCREEN_MULTIPLY_UNI' PROCESS_SCREEN_MULTIPLY_UNI(unsigned short); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ r_screenmultiply.c:230:13: warning: cast increases required alignment of target type [-Wcast-align] pdest = (SCREENTYPE *)(pdest_saved - pitch_dest * screen_multiply);\ ^ r_screenmultiply.c:246:5: note: in expansion of macro 'PROCESS_SCREEN_MULTIPLY_UNI' PROCESS_SCREEN_MULTIPLY_UNI(unsigned short); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ r_screenmultiply.c:206:23: warning: cast increases required alignment of target type [-Wcast-align] SCREENTYPE *pdest = (SCREENTYPE *)(pixels_dest + pitch_dest * (ybottom * screen_multiply));\ ^ r_screenmultiply.c:249:5: note: in expansion of macro 'PROCESS_SCREEN_MULTIPLY_UNI' PROCESS_SCREEN_MULTIPLY_UNI(unsigned int); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ r_screenmultiply.c:208:23: warning: cast increases required alignment of target type [-Wcast-align] SCREENTYPE *psrc = (SCREENTYPE *)(pixels_src + pitch_src * ybottom);\ ^ r_screenmultiply.c:249:5: note: in expansion of macro 'PROCESS_SCREEN_MULTIPLY_UNI' PROCESS_SCREEN_MULTIPLY_UNI(unsigned int); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ r_screenmultiply.c:216:14: warning: cast increases required alignment of target type [-Wcast-align] psrc = (SCREENTYPE *)p;\ ^ r_screenmultiply.c:249:5: note: in expansion of macro 'PROCESS_SCREEN_MULTIPLY_UNI' PROCESS_SCREEN_MULTIPLY_UNI(unsigned int); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ r_screenmultiply.c:230:13: warning: cast increases required alignment of target type [-Wcast-align] pdest = (SCREENTYPE *)(pdest_saved - pitch_dest * screen_multiply);\ ^ r_screenmultiply.c:249:5: note: in expansion of macro 'PROCESS_SCREEN_MULTIPLY_UNI' PROCESS_SCREEN_MULTIPLY_UNI(unsigned int); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/r_screenmultiply.Tpo .deps/r_screenmultiply.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT g_overflow.o -MD -MP -MF .deps/g_overflow.Tpo -c -o g_overflow.o g_overflow.c g_overflow.c: In function 'InterceptsOverrun': g_overflow.c:175:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] InterceptsMemoryOverrun(location + 8, (int) intercept->d.thing); ^ g_overflow.c: In function 'GetMemoryValue': g_overflow.c:455:37: warning: cast increases required alignment of target type [-Wcast-align] *((unsigned short*)value) = *((unsigned short*)(&dos_mem_dump[offset])); ^ g_overflow.c:458:35: warning: cast increases required alignment of target type [-Wcast-align] *((unsigned int*)value) = *((unsigned int*)(&dos_mem_dump[offset])); ^ mv -f .deps/g_overflow.Tpo .deps/g_overflow.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT hu_tracers.o -MD -MP -MF .deps/hu_tracers.Tpo -c -o hu_tracers.o hu_tracers.c mv -f .deps/hu_tracers.Tpo .deps/hu_tracers.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT s_advsound.o -MD -MP -MF .deps/s_advsound.Tpo -c -o s_advsound.o s_advsound.c mv -f .deps/s_advsound.Tpo .deps/s_advsound.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT i_capture.o -MD -MP -MF .deps/i_capture.Tpo -c -o i_capture.o i_capture.c mv -f .deps/i_capture.Tpo .deps/i_capture.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT sc_man.o -MD -MP -MF .deps/sc_man.Tpo -c -o sc_man.o sc_man.c mv -f .deps/sc_man.Tpo .deps/sc_man.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT d_client.o -MD -MP -MF .deps/d_client.Tpo -c -o d_client.o d_client.c d_client.c: In function 'CheckQueuedPackets': d_client.c:427:14: warning: cast increases required alignment of target type [-Wcast-align] int *p = (int*)(queuedpacket[i]+1); ^ mv -f .deps/d_client.Tpo .deps/d_client.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT gl_opengl.o -MD -MP -MF .deps/gl_opengl.Tpo -c -o gl_opengl.o gl_opengl.c mv -f .deps/gl_opengl.Tpo .deps/gl_opengl.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT gl_detail.o -MD -MP -MF .deps/gl_detail.Tpo -c -o gl_detail.o gl_detail.c mv -f .deps/gl_detail.Tpo .deps/gl_detail.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT gl_main.o -MD -MP -MF .deps/gl_main.Tpo -c -o gl_main.o gl_main.c gl_main.c: In function 'gld_EndDrawScene': gl_main.c:1306:28: warning: left shift of negative value [-Wshift-negative-value] viewangleoffset >=-1024<sectors = (sector_t **)((unsigned char*)gl_vertexsplit + pos); ^ gl_vertex.c:398:24: warning: cast increases required alignment of target type [-Wcast-align] vi->heightlist = (float *)((unsigned char*)gl_vertexsplit + pos); ^ mv -f .deps/gl_vertex.Tpo .deps/gl_vertex.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT gl_wipe.o -MD -MP -MF .deps/gl_wipe.Tpo -c -o gl_wipe.o gl_wipe.c mv -f .deps/gl_wipe.Tpo .deps/gl_wipe.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT gl_hires.o -MD -MP -MF .deps/gl_hires.Tpo -c -o gl_hires.o gl_hires.c mv -f .deps/gl_hires.Tpo .deps/gl_hires.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT gl_clipper.o -MD -MP -MF .deps/gl_clipper.Tpo -c -o gl_clipper.o gl_clipper.c mv -f .deps/gl_clipper.Tpo .deps/gl_clipper.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT gl_gamma.o -MD -MP -MF .deps/gl_gamma.Tpo -c -o gl_gamma.o gl_gamma.c mv -f .deps/gl_gamma.Tpo .deps/gl_gamma.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT gl_missingtexture.o -MD -MP -MF .deps/gl_missingtexture.Tpo -c -o gl_missingtexture.o gl_missingtexture.c mv -f .deps/gl_missingtexture.Tpo .deps/gl_missingtexture.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT gl_light.o -MD -MP -MF .deps/gl_light.Tpo -c -o gl_light.o gl_light.c mv -f .deps/gl_light.Tpo .deps/gl_light.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT gl_hqresize.o -MD -MP -MF .deps/gl_hqresize.Tpo -c -o gl_hqresize.o gl_hqresize.c gl_hqresize.c: In function 'HQScaleHelper': gl_hqresize.c:206:21: warning: cast increases required alignment of target type [-Wcast-align] scaleNxFunction ( (unsigned int*)inputBuffer, (unsigned int*)newBuffer, inWidth, inHeight, seamlessWidth, seamlessHeight ); ^ gl_hqresize.c:206:49: warning: cast increases required alignment of target type [-Wcast-align] scaleNxFunction ( (unsigned int*)inputBuffer, (unsigned int*)newBuffer, inWidth, inHeight, seamlessWidth, seamlessHeight ); ^ mv -f .deps/gl_hqresize.Tpo .deps/gl_hqresize.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT gl_sky.o -MD -MP -MF .deps/gl_sky.Tpo -c -o gl_sky.o gl_sky.c gl_sky.c: In function 'gld_GetSkyCapColors': gl_sky.c:593:29: warning: cast increases required alignment of target type [-Wcast-align] averageColor(ceiling_rgb, (unsigned int*)buffer, width * MIN(30, height), 0); ^ gl_sky.c:598:8: warning: cast increases required alignment of target type [-Wcast-align] ((unsigned int*)buffer) + (height - 30) * width, width * 30, 0); ^ mv -f .deps/gl_sky.Tpo .deps/gl_sky.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT gl_fbo.o -MD -MP -MF .deps/gl_fbo.Tpo -c -o gl_fbo.o gl_fbo.c mv -f .deps/gl_fbo.Tpo .deps/gl_fbo.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT gl_shadow.o -MD -MP -MF .deps/gl_shadow.Tpo -c -o gl_shadow.o gl_shadow.c mv -f .deps/gl_shadow.Tpo .deps/gl_shadow.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT gl_soft2gl.o -MD -MP -MF .deps/gl_soft2gl.Tpo -c -o gl_soft2gl.o gl_soft2gl.c gl_soft2gl.c: In function 'UpdatePixels': gl_soft2gl.c:121:23: warning: cast increases required alignment of target type [-Wcast-align] unsigned int *pal = (unsigned int*)(vid_8ingl.colours + ^ gl_soft2gl.c:129:18: warning: cast increases required alignment of target type [-Wcast-align] int *py = ((int*)dst) + y * vid_8ingl.width; ^ gl_soft2gl.c:154:18: warning: cast increases required alignment of target type [-Wcast-align] int *py = ((int*)dst) + y * vid_8ingl.width; ^ gl_soft2gl.c:157:24: warning: cast increases required alignment of target type [-Wcast-align] short color = *(short*)px; ^ gl_soft2gl.c:172:18: warning: cast increases required alignment of target type [-Wcast-align] int *py = ((int*)dst) + y * vid_8ingl.width; ^ gl_soft2gl.c:175:22: warning: cast increases required alignment of target type [-Wcast-align] *(int*)py = *(int*)px; ^ mv -f .deps/gl_soft2gl.Tpo .deps/gl_soft2gl.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT gl_map.o -MD -MP -MF .deps/gl_map.Tpo -c -o gl_map.o gl_map.c mv -f .deps/gl_map.Tpo .deps/gl_map.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT gl_preprocess.o -MD -MP -MF .deps/gl_preprocess.Tpo -c -o gl_preprocess.o gl_preprocess.c gl_preprocess.c: In function 'gld_FlatConvexCarver': gl_preprocess.c:236:68: warning: format '%i' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] if (levelinfo) fprintf(levelinfo, "All carved away: subsector %i - sector %i\n", ssec-subsectors, ssec->sector->iSectorID); ~^ ~~~~~~~~~~~~~~~ %li gl_preprocess.c: In function 'gld_PrecalculateSector': gl_preprocess.c:495:41: warning: passing argument 3 of 'gluTessCallback' from incompatible pointer type [-Wincompatible-pointer-types] gluTessCallback(tess, GLU_TESS_BEGIN, ntessBegin); ^~~~~~~~~~ In file included from /usr/local/include/SDL/SDL_opengl.h:52, from gl_opengl.h:45, from gl_preprocess.c:46: /usr/X11R6/include/GL/glu.h:340:87: note: expected '_GLUfuncptr' {aka 'void (*)(void)'} but argument is of type 'void (*)(GLenum)' {aka 'void (*)(unsigned int)'} GLAPI void GLAPIENTRY gluTessCallback (GLUtesselator* tess, GLenum which, _GLUfuncptr CallBackFunc); ~~~~~~~~~~~~^~~~~~~~~~~~ gl_preprocess.c:496:42: warning: passing argument 3 of 'gluTessCallback' from incompatible pointer type [-Wincompatible-pointer-types] gluTessCallback(tess, GLU_TESS_VERTEX, ntessVertex); ^~~~~~~~~~~ In file included from /usr/local/include/SDL/SDL_opengl.h:52, from gl_opengl.h:45, from gl_preprocess.c:46: /usr/X11R6/include/GL/glu.h:340:87: note: expected '_GLUfuncptr' {aka 'void (*)(void)'} but argument is of type 'void (*)(vertex_t *)' {aka 'void (*)(struct *)'} GLAPI void GLAPIENTRY gluTessCallback (GLUtesselator* tess, GLenum which, _GLUfuncptr CallBackFunc); ~~~~~~~~~~~~^~~~~~~~~~~~ gl_preprocess.c:497:41: warning: passing argument 3 of 'gluTessCallback' from incompatible pointer type [-Wincompatible-pointer-types] gluTessCallback(tess, GLU_TESS_ERROR, ntessError); ^~~~~~~~~~ In file included from /usr/local/include/SDL/SDL_opengl.h:52, from gl_opengl.h:45, from gl_preprocess.c:46: /usr/X11R6/include/GL/glu.h:340:87: note: expected '_GLUfuncptr' {aka 'void (*)(void)'} but argument is of type 'void (*)(GLenum)' {aka 'void (*)(unsigned int)'} GLAPI void GLAPIENTRY gluTessCallback (GLUtesselator* tess, GLenum which, _GLUfuncptr CallBackFunc); ~~~~~~~~~~~~^~~~~~~~~~~~ gl_preprocess.c:498:43: warning: passing argument 3 of 'gluTessCallback' from incompatible pointer type [-Wincompatible-pointer-types] gluTessCallback(tess, GLU_TESS_COMBINE, ntessCombine); ^~~~~~~~~~~~ In file included from /usr/local/include/SDL/SDL_opengl.h:52, from gl_opengl.h:45, from gl_preprocess.c:46: /usr/X11R6/include/GL/glu.h:340:87: note: expected '_GLUfuncptr' {aka 'void (*)(void)'} but argument is of type 'void (*)(GLdouble *, vertex_t **, GLfloat *, void **)' {aka 'void (*)(double *, struct **, float *, void **)'} GLAPI void GLAPIENTRY gluTessCallback (GLUtesselator* tess, GLenum which, _GLUfuncptr CallBackFunc); ~~~~~~~~~~~~^~~~~~~~~~~~ gl_preprocess.c: In function 'gld_PreprocessSectors': gl_preprocess.c:931:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] v1num=((int)sectors[i].lines[j]->v1-(int)vertexes)/sizeof(vertex_t); ^ gl_preprocess.c:931:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] v1num=((int)sectors[i].lines[j]->v1-(int)vertexes)/sizeof(vertex_t); ^ gl_preprocess.c:932:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] v2num=((int)sectors[i].lines[j]->v2-(int)vertexes)/sizeof(vertex_t); ^ gl_preprocess.c:932:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] v2num=((int)sectors[i].lines[j]->v2-(int)vertexes)/sizeof(vertex_t); ^ gl_preprocess.c:981:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] v1num=((int)sectors[i].lines[j]->v1-(int)vertexes)/sizeof(vertex_t); ^ gl_preprocess.c:981:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] v1num=((int)sectors[i].lines[j]->v1-(int)vertexes)/sizeof(vertex_t); ^ gl_preprocess.c:982:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] v2num=((int)sectors[i].lines[j]->v2-(int)vertexes)/sizeof(vertex_t); ^ gl_preprocess.c:982:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] v2num=((int)sectors[i].lines[j]->v2-(int)vertexes)/sizeof(vertex_t); ^ mv -f .deps/gl_preprocess.Tpo .deps/gl_preprocess.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT gl_drawinfo.o -MD -MP -MF .deps/gl_drawinfo.Tpo -c -o gl_drawinfo.o gl_drawinfo.c mv -f .deps/gl_drawinfo.Tpo .deps/gl_drawinfo.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT gl_shader.o -MD -MP -MF .deps/gl_shader.Tpo -c -o gl_shader.o gl_shader.c mv -f .deps/gl_shader.Tpo .deps/gl_shader.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT w_mmap.o -MD -MP -MF .deps/w_mmap.Tpo -c -o w_mmap.o w_mmap.c mv -f .deps/w_mmap.Tpo .deps/w_mmap.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT memio.o -MD -MP -MF .deps/memio.Tpo -c -o memio.o memio.c memio.c: In function 'mem_fopen_read': memio.c:59:15: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] file->buf = (unsigned char *) buf; ^ mv -f .deps/memio.Tpo .deps/memio.Po cc -DHAVE_CONFIG_H -I. -I.. -I/usr/X11R6/include -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -MT mus2mid.o -MD -MP -MF .deps/mus2mid.Tpo -c -o mus2mid.o mus2mid.c mv -f .deps/mus2mid.Tpo .deps/mus2mid.Po cc -O2 -pipe -Wall -Wextra -Wno-missing-field-initializers -Wwrite-strings -Wundef -Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wpointer-arith -ffast-math -Wno-unused -Wno-switch -Wno-sign-compare -Wno-pointer-sign -O2 -fomit-frame-pointer -I../src -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -o prboom-plus am_map.o g_game.o p_mobj.o r_demo.o r_segs.o hu_lib.o lprintf.o p_plats.o r_sky.o d_deh.o hu_stuff.o m_argv.o p_pspr.o m_bbox.o p_saveg.o r_things.o d_items.o m_cheat.o p_setup.o s_sound.o d_main.o p_sight.o sounds.o m_menu.o p_spec.o info.o st_lib.o m_misc.o p_switch.o p_telept.o st_stuff.o m_random.o p_tick.o tables.o p_user.o p_ceilng.o v_video.o doomdef.o p_doors.o p_enemy.o r_bsp.o version.o doomstat.o p_floor.o r_data.o w_wad.o p_genlin.o dstrings.o p_inter.o wi_stuff.o r_draw.o f_finale.o p_lights.o z_bmalloc.o p_map.o r_main.o f_wipe.o z_zone.o p_maputl.o r_plane.o md5.o p_checksum.o r_patch.o r_fps.o r_filter.o e6y.o i_pcsound.o r_screenmultiply.o g_overflow.o hu_tracers.o s_advsound.o i_capture.o sc_man.o d_client.o gl_opengl.o gl_detail.o gl_main.o gl_texture.o gl_vertex.o gl_wipe.o gl_hires.o gl_clipper.o gl_gamma.o gl_missingtexture.o gl_light.o gl_hqresize.o gl_sky.o gl_fbo.o gl_shadow.o gl_soft2gl.o gl_map.o gl_preprocess.o gl_drawinfo.o gl_shader.o w_mmap.o memio.o mus2mid.o SDL/libsdldoom.a PCSOUND/libpcsound.a TEXTSCREEN/libtextscreen.a MUSIC/libdoommusic.a -lSDL_net -L/usr/local/lib -lSDL -pthread -L/usr/X11R6/lib -R/usr/X11R6/lib -lGL -lGLU -lpng -lvorbisfile -lSDL_mixer -lm /usr/bin/ld: cannot find -lpng collect2: error: ld returned 1 exit status *** Error 1 in src (Makefile:552 'prboom-plus') *** Error 1 in src (Makefile:710 'all-recursive': @fail=; if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_...) *** Error 1 in . (Makefile:472 'all-recursive': @fail=; if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_wi...) *** Error 2 in /usr/obj/ports/prboom-plus-2.5.1.4/prboom-plus-2.5.1.4 (Makefile:365 'all') *** Error 2 in games/prboom-plus (/usr/ports/infrastructure/mk/bsd.port.mk:3069 '/usr/obj/ports/prboom-plus-2.5.1.4/.build_done': @cd /usr/o...) *** Error 2 in games/prboom-plus (/usr/ports/infrastructure/mk/bsd.port.mk:2712 'build': @lock=prboom-plus-2.5.1.4p2; export _LOCKS_HELD=" ...) ===> Exiting games/prboom-plus with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval...) >>> Ended at 1733419145.69 max_stuck=161.08/waiting-for-lock #101=18.23/depends=25.55/show-prepare-results=6.63/patch=3.27/configure=63.64/build=780.39 Error: job failed with 512 on sparc64-2b at 1733419145