>>> Building on sparc64-2b under games/prboom-plus BDEPENDS = [lang/gcc/8;devel/sdl-net;devel/sdl-mixer;archivers/unzip] DIST = [games/prboom-plus:prboom-plus-2.5.1.4.tar.gz] FULLPKGNAME = prboom-plus-2.5.1.4p2 RDEPENDS = [devel/sdl-mixer;devel/sdl-net] (Junk lock obtained for sparc64-2b at 1755549815.67) >>> Running depends in games/prboom-plus at 1755549815.79 last junk was in devel/py-setuptools_scm /usr/sbin/pkg_add -aI -Drepair sdl-mixer-1.2.12p5 sdl-net-1.2.8p4 unzip-6.0p18 was: /usr/sbin/pkg_add -aI -Drepair gcc-8.4.0p28 sdl-mixer-1.2.12p5 sdl-net-1.2.8p4 unzip-6.0p18 /usr/sbin/pkg_add -aI -Drepair sdl-mixer-1.2.12p5 sdl-net-1.2.8p4 unzip-6.0p18 >>> Running show-prepare-results in games/prboom-plus at 1755549846.95 ===> games/prboom-plus ===> Building from scratch prboom-plus-2.5.1.4p2 ===> prboom-plus-2.5.1.4p2 depends on: unzip-* -> unzip-6.0p18 ===> prboom-plus-2.5.1.4p2 depends on: gcc->=8,<9 -> gcc-8.4.0p28 ===> 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.102.0 m.10.1 pthread.28.0 GL.19.2 GLU.9.0 SDL_mixer.5.0 SDL_net.2.0 gcc-8.4.0p28 sdl-mixer-1.2.12p5 sdl-net-1.2.8p4 unzip-6.0p18 (Junk lock released for sparc64-2b at 1755549854.74) Woken up devel/luacheck distfiles size=1627558 >>> Running patch in games/prboom-plus at 1755549854.86 ===> 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 1755549858.79 ===> 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.7 checking host system type... sparc64-unknown-openbsd7.7 checking target system type... sparc64-unknown-openbsd7.7 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... yes 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... no 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 1755549927.95 ===> 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 '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 madplayer.c:75:10: fatal error: mad.h: No such file or directory #include ^~~~~~~ compilation terminated. *** Error 1 in src/MUSIC (Makefile:376 'madplayer.o') *** 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 1755550011.49 max_stuck=30.74/depends=31.15/show-prepare-results=7.91/patch=3.93/configure=69.17/build=83.63 Error: job failed with 512 on sparc64-2b at 1755550011