<86>Nov 10 10:56:35 userdel[275406]: delete user 'rooter'
<86>Nov 10 10:56:35 userdel[275406]: removed group 'rooter' owned by 'rooter'
<86>Nov 10 10:56:35 userdel[275406]: removed shadow group 'rooter' owned by 'rooter'
<86>Nov 10 10:56:35 groupadd[275451]: group added to /etc/group: name=rooter, GID=573
<86>Nov 10 10:56:35 groupadd[275451]: group added to /etc/gshadow: name=rooter
<86>Nov 10 10:56:35 groupadd[275451]: new group: name=rooter, GID=573
<86>Nov 10 10:56:35 useradd[275472]: new user: name=rooter, UID=573, GID=573, home=/root, shell=/bin/bash
<86>Nov 10 10:56:35 userdel[275499]: delete user 'builder'
<86>Nov 10 10:56:35 userdel[275499]: removed group 'builder' owned by 'builder'
<86>Nov 10 10:56:35 userdel[275499]: removed shadow group 'builder' owned by 'builder'
<86>Nov 10 10:56:35 groupadd[275517]: group added to /etc/group: name=builder, GID=574
<86>Nov 10 10:56:35 groupadd[275517]: group added to /etc/gshadow: name=builder
<86>Nov 10 10:56:35 groupadd[275517]: new group: name=builder, GID=574
<86>Nov 10 10:56:35 useradd[275530]: new user: name=builder, UID=574, GID=574, home=/usr/src, shell=/bin/bash
/usr/src/in/srpm/hexen2-1.4.3-alt3.src.rpm: The use of such a license name is ambiguous: GPL
<13>Nov 10 10:56:38 rpmi: xorg-proto-devel-2020.1-alt1 sisyphus+250406.100.1.1 1587554810 installed
<13>Nov 10 10:56:38 rpmi: libglvnd-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Nov 10 10:56:38 rpmi: libpng16-1.6.37-alt1 sisyphus+236677.100.2.1 1566917998 installed
<13>Nov 10 10:56:38 rpmi: libexpat-2.2.10-alt1 sisyphus+259966.100.1.1 1602824518 installed
<13>Nov 10 10:56:38 rpmi: libogg-1.3.4-alt1 sisyphus+247109.100.1.1 1582849994 installed
<13>Nov 10 10:56:38 rpmi: libjpeg-2:2.0.2-alt1 sisyphus+226996.100.1.1 1554902907 installed
<13>Nov 10 10:56:38 rpmi: libflac8-1.3.3-alt1 sisyphus+247112.100.1.1 1582855667 installed
<13>Nov 10 10:56:38 rpmi: libvorbis-1.3.7-alt1 sisyphus+256535.100.1.1 1597965510 installed
<13>Nov 10 10:56:38 rpmi: zlib-devel-1.2.11-alt1 sisyphus+221902.6000.4.1 1550601058 installed
<13>Nov 10 10:56:38 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed
<13>Nov 10 10:56:38 rpmi: libwayland-server-1.18.0-alt1 sisyphus+255795.100.1.1 1596475648 installed
<13>Nov 10 10:56:39 rpmi: libicu67-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796126 installed
<13>Nov 10 10:56:39 rpmi: libgraphite2-1.3.14-alt2 sisyphus+250009.100.1.1 1586943065 installed
<13>Nov 10 10:56:39 rpmi: libharfbuzz-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed
<13>Nov 10 10:56:39 rpmi: libfreetype-2.10.4-alt2 sisyphus+260293.100.2.1 1604479496 installed
<13>Nov 10 10:56:39 rpmi: fontconfig-2.13.1-alt1 sisyphus+257555.100.1.1 1599475160 installed
Updating fonts cache: <29>Nov 10 10:56:40 fontconfig: Updating fonts cache: succeeded
[ DONE ]
<13>Nov 10 10:56:40 rpmi: libharfbuzz-icu-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed
<13>Nov 10 10:56:40 rpmi: libharfbuzz-gobject-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed
<13>Nov 10 10:56:40 rpmi: libgraphite2-devel-1.3.14-alt2 sisyphus+250009.100.1.1 1586943065 installed
<13>Nov 10 10:56:40 rpmi: icu-utils-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796126 installed
<13>Nov 10 10:56:40 rpmi: libicu-devel-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796126 installed
<13>Nov 10 10:56:40 rpmi: libXau-devel-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed
<13>Nov 10 10:56:40 rpmi: libpng-devel-1.6.37-alt1 sisyphus+236677.100.2.1 1566917998 installed
<13>Nov 10 10:56:40 rpmi: libjasper-2.0.22-alt1 sisyphus+259396.40.3.1 1602110527 installed
<13>Nov 10 10:56:40 rpmi: libOpenGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Nov 10 10:56:40 rpmi: libGLES-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Nov 10 10:56:41 rpmi: libgtk+2-locales-2.24.32-alt4 sisyphus+255972.200.2.1 1596837957 installed
<13>Nov 10 10:56:41 rpmi: libfribidi-1.0.10-alt1 sisyphus+254557.100.1.1 1594020362 installed
<13>Nov 10 10:56:41 rpmi: libdatrie-0.2.9-alt1_6 1511686676 installed
<13>Nov 10 10:56:41 rpmi: libthai-0.1.28-alt1_1 sisyphus+226107.100.1.1 1554123079 installed
<13>Nov 10 10:56:41 rpmi: libpixman-3:0.40.0-alt1 sisyphus+250700.100.1.1 1587971055 installed
<13>Nov 10 10:56:41 rpmi: libatk-locales-2.36.0-alt1 sisyphus+249208.100.1.1 1585840405 installed
<13>Nov 10 10:56:41 rpmi: libatk-2.36.0-alt1 sisyphus+249208.100.1.1 1585840406 installed
<13>Nov 10 10:56:41 rpmi: libmad-0.15.1b-alt9 sisyphus+222614.100.1.1 1550890149 installed
<13>Nov 10 10:56:41 rpmi: timidity-instruments-1:1.0-alt1 1166705614 installed
<13>Nov 10 10:56:41 rpmi: libgsm-1.0.17-alt1 1523356165 installed
<13>Nov 10 10:56:41 rpmi: libsndfile-1.0.28-alt2 sisyphus.212728.100 1536333068 installed
<13>Nov 10 10:56:41 rpmi: liblz4-1:1.9.2-alt1 sisyphus+238585.100.2.2 1570066927 installed
<13>Nov 10 10:56:41 rpmi: libgpg-error-1.36-alt1 sisyphus+225621.300.1.1 1553521082 installed
<13>Nov 10 10:56:41 rpmi: libgcrypt20-1.8.5-alt3 sisyphus+239622.100.1.1 1571746654 installed
<13>Nov 10 10:56:41 rpmi: libsystemd-1:246.6-alt5 sisyphus+261229.100.1.1 1604798416 installed
<13>Nov 10 10:56:41 rpmi: libdbus-1.12.18-alt1 sisyphus+252758.100.1.1 1591203693 installed
<13>Nov 10 10:56:41 rpmi: libavahi-0.8-alt1 sisyphus+255349.240.4.1 1595604514 installed
<13>Nov 10 10:56:41 rpmi: libcups-2.3.1-alt2 sisyphus+255816.100.2.1 1596533556 installed
<13>Nov 10 10:56:41 rpmi: libasyncns-0.8-alt2.qa1 1365949820 installed
<13>Nov 10 10:56:41 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268571 installed
<13>Nov 10 10:56:41 rpmi: libX11-locales-3:1.6.12-alt1 sisyphus+256796.100.1.1 1598422159 installed
<13>Nov 10 10:56:41 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949353 installed
<13>Nov 10 10:56:41 rpmi: libxcb-1.14-alt1 sisyphus+247358.200.1.3 1583854228 installed
<13>Nov 10 10:56:41 rpmi: libX11-3:1.6.12-alt1 sisyphus+256796.100.1.1 1598422166 installed
<13>Nov 10 10:56:41 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed
<13>Nov 10 10:56:41 rpmi: libXrender-0.9.8-alt1 1371312112 installed
<13>Nov 10 10:56:41 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614841 installed
<13>Nov 10 10:56:41 rpmi: libXrandr-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949710 installed
<13>Nov 10 10:56:41 rpmi: libXft-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987708 installed
<13>Nov 10 10:56:41 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949286 installed
<13>Nov 10 10:56:42 rpmi: libxcb-devel-1.14-alt1 sisyphus+247358.200.1.3 1583854228 installed
<13>Nov 10 10:56:43 rpmi: libX11-devel-3:1.6.12-alt1 sisyphus+256796.100.1.1 1598422166 installed
<13>Nov 10 10:56:43 rpmi: libXrender-devel-0.9.8-alt1 1371312112 installed
<13>Nov 10 10:56:43 rpmi: libpulseaudio-13.99.2-alt1 sisyphus+258563.100.1.2 1600905327 installed
<13>Nov 10 10:56:43 rpmi: libmikmod-3.3.11.1-alt2 1502706814 installed
<13>Nov 10 10:56:43 rpmi: libXext-devel-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed
<13>Nov 10 10:56:43 rpmi: libXcursor-1.2.0-alt1 sisyphus+225206.400.1.2 1552949218 installed
<13>Nov 10 10:56:43 rpmi: libXxf86vm-1.1.4-alt2 1527672187 installed
<13>Nov 10 10:56:43 rpmi: libXi-1.7.10-alt1 sisyphus+232786.300.1.1 1561106978 installed
<13>Nov 10 10:56:43 rpmi: libXinerama-1.1.4-alt1 sisyphus+223149.300.2.1 1551268216 installed
<13>Nov 10 10:56:43 rpmi: libXcomposite-0.4.5-alt1 sisyphus+225206.300.1.2 1552949137 installed
<13>Nov 10 10:56:43 rpmi: libwayland-client-1.18.0-alt1 sisyphus+255795.100.1.1 1596475648 installed
<13>Nov 10 10:56:43 rpmi: libpciaccess-1:0.16-alt1 sisyphus+234814.100.1.1 1563438291 installed
<13>Nov 10 10:56:43 rpmi: libdrm-1:2.4.103-alt1 sisyphus+261080.100.1.1 1604598368 installed
<13>Nov 10 10:56:43 rpmi: libGLX-mesa-4:20.2.2-alt1 sisyphus+261341.100.1.1 1604901712 installed
<13>Nov 10 10:56:43 rpmi: libGLX-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Nov 10 10:56:43 rpmi: libGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Nov 10 10:56:43 rpmi: libGLU-4:9.0.1-alt1 sisyphus+248864.100.1.1 1585556461 installed
<13>Nov 10 10:56:43 rpmi: libgbm-4:20.2.2-alt1 sisyphus+261341.100.1.1 1604901712 installed
<13>Nov 10 10:56:43 rpmi: libEGL-mesa-4:20.2.2-alt1 sisyphus+261341.100.1.1 1604901712 installed
<13>Nov 10 10:56:43 rpmi: libEGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Nov 10 10:56:43 rpmi: libglvnd-devel-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Nov 10 10:56:43 rpmi: libcairo-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515535 installed
<13>Nov 10 10:56:43 rpmi: libEGL-devel-4:20.2.2-alt1 sisyphus+261341.100.1.1 1604901712 installed
<13>Nov 10 10:56:43 rpmi: libGL-devel-4:20.2.2-alt1 sisyphus+261341.100.1.1 1604901712 installed
<13>Nov 10 10:56:43 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+248864.100.1.1 1585556461 installed
<13>Nov 10 10:56:43 rpmi: icon-theme-hicolor-0.17-alt2 sisyphus+248343.100.1.1 1584979043 installed
<13>Nov 10 10:56:43 rpmi: libwebp7-1.1.0-alt1 sisyphus+243895.100.1.1 1578410873 installed
<13>Nov 10 10:56:43 rpmi: libjbig-2.1-alt1 1401380926 installed
<13>Nov 10 10:56:43 rpmi: libtiff5-4.1.0-alt1 sisyphus+240802.100.1.1 1573743635 installed
<13>Nov 10 10:56:43 rpmi: shared-mime-info-2.0-alt1 sisyphus+251302.100.1.1 1588847607 installed
<13>Nov 10 10:56:43 rpmi: libgdk-pixbuf-locales-2.40.0-alt1 sisyphus+238952.140.2.1 1570644607 installed
<13>Nov 10 10:56:43 rpmi: gsettings-desktop-schemas-data-3.38.0-alt1 sisyphus+258314.500.14.2 1600843028 installed
<13>Nov 10 10:56:43 rpmi: libgio-2.66.2-alt1 sisyphus+260251.100.1.1 1603457334 installed
<13>Nov 10 10:56:43 rpmi: gsettings-desktop-schemas-3.38.0-alt1 sisyphus+258314.500.14.2 1600843530 installed
<13>Nov 10 10:56:43 rpmi: libgdk-pixbuf-2.40.0-alt1 sisyphus+238952.140.2.1 1570644615 installed
<13>Nov 10 10:56:43 rpmi: libpango-1.48.0-alt1 sisyphus+261300.100.2.1 1604868816 installed
<13>Nov 10 10:56:43 rpmi: gtk-update-icon-cache-3.24.23-alt2 sisyphus+258314.2000.14.2 1600845597 installed
<13>Nov 10 10:56:43 rpmi: libgtk+2-2.24.32-alt4 sisyphus+255972.200.2.1 1596837989 installed
<13>Nov 10 10:56:43 rpmi: libgdk-pixbuf-xlib-2.40.0-alt1 sisyphus+238952.140.2.1 1570644615 installed
<13>Nov 10 10:56:43 rpmi: libgdbm-1.8.3-alt10 1454943334 installed
<13>Nov 10 10:56:43 rpmi: libpython3-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed
<13>Nov 10 10:56:43 rpmi: python3-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed
<13>Nov 10 10:56:44 rpmi: python3-base-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed
<13>Nov 10 10:56:44 rpmi: gtk-builder-convert-2.24.32-alt4 sisyphus+255972.200.2.1 1596837957 installed
<13>Nov 10 10:56:44 rpmi: xml-utils-1:2.9.10-alt4 sisyphus+261132.100.1.1 1604669137 installed
<13>Nov 10 10:56:44 rpmi: rpm-build-gir-0.7.3-alt3 sisyphus+242150.100.1.1 1575312005 installed
<13>Nov 10 10:56:44 rpmi: glib2-devel-2.66.2-alt1 sisyphus+260251.100.1.1 1603457334 installed
<13>Nov 10 10:56:45 rpmi: libfreetype-devel-2.10.4-alt2 sisyphus+260293.100.2.1 1604479496 installed
<13>Nov 10 10:56:45 rpmi: libharfbuzz-devel-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed
<13>Nov 10 10:56:45 rpmi: fontconfig-devel-2.13.1-alt1 sisyphus+257555.100.1.1 1599475160 installed
<13>Nov 10 10:56:45 rpmi: libcairo-devel-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515535 installed
<13>Nov 10 10:56:45 rpmi: libgio-devel-2.66.2-alt1 sisyphus+260251.100.1.1 1603457334 installed
<13>Nov 10 10:56:45 rpmi: libgdk-pixbuf-devel-2.40.0-alt1 sisyphus+238952.140.2.1 1570644615 installed
<13>Nov 10 10:56:45 rpmi: libXft-devel-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987708 installed
<13>Nov 10 10:56:45 rpmi: libpango-devel-1.48.0-alt1 sisyphus+261300.100.2.1 1604868816 installed
<13>Nov 10 10:56:45 rpmi: libatk-devel-2.36.0-alt1 sisyphus+249208.100.1.1 1585840406 installed
<13>Nov 10 10:56:45 rpmi: alsa-ucm-conf-1.2.4-alt1 sisyphus+260180.200.1.1 1603282405 installed
<13>Nov 10 10:56:45 rpmi: alsa-topology-conf-1.2.4-alt1 sisyphus+260180.100.1.1 1603282384 installed
<13>Nov 10 10:56:45 rpmi: libalsa-1:1.2.4-alt1 sisyphus+260180.300.1.1 1603282509 installed
<13>Nov 10 10:56:45 rpmi: libSDL-1.2.14-alt9 sisyphus+261262.100.1.1 1604829363 installed
<13>Nov 10 10:56:45 rpmi: libSDL-devel-1.2.14-alt9 sisyphus+261262.100.1.1 1604829363 installed
<13>Nov 10 10:56:45 rpmi: libSDL_mixer-1.2.12-alt1 1421435874 installed
<13>Nov 10 10:56:45 rpmi: libSDL_mixer-devel-1.2.12-alt1 1421435874 installed
<13>Nov 10 10:56:45 rpmi: libalsa-devel-1:1.2.4-alt1 sisyphus+260180.300.1.1 1603282509 installed
<13>Nov 10 10:56:45 rpmi: libgtk+2-devel-2.24.32-alt4 sisyphus+255972.200.2.1 1596837989 installed
<13>Nov 10 10:56:45 rpmi: nasm-2.15.05-alt1 sisyphus+257009.100.1.1 1598719725 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/hexen2-1.4.3-alt3.nosrc.rpm
Installing hexen2-1.4.3-alt3.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.86334
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf hexen2source-1.4.3
+ echo 'Source #0 (hexen2source-1.4.3.tgz):'
Source #0 (hexen2source-1.4.3.tgz):
+ /bin/gzip -dc /usr/src/RPM/SOURCES/hexen2source-1.4.3.tgz
+ /bin/tar -xf -
+ cd hexen2source-1.4.3
+ echo 'Source #1 (hexen2source-gamecode-1.4.3.tgz):'
Source #1 (hexen2source-gamecode-1.4.3.tgz):
+ /bin/gzip -dc /usr/src/RPM/SOURCES/hexen2source-gamecode-1.4.3.tgz
+ /bin/tar -xf -
+ echo 'Source #2 (hexenworld-pakfiles-0.15.tgz):'
Source #2 (hexenworld-pakfiles-0.15.tgz):
+ /bin/gzip -dc /usr/src/RPM/SOURCES/hexenworld-pakfiles-0.15.tgz
+ /bin/tar -xf -
+ /bin/chmod -c -Rf u+rwX,go-w .
+ echo 'Patch #0 (hexen-MAX_OSPATH.patch):'
Patch #0 (hexen-MAX_OSPATH.patch):
+ /usr/bin/patch -p1
patching file hexen2/quakedef.h
patching file hexenworld/Client/quakedef.h
patching file hexenworld/Master/defs.h
patching file launcher/common.h
patching file utils/jsh2color/tyrlite.h
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.86334
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd hexen2source-1.4.3
+ make -j8 'LDFLAGS=-lm -ldl' -C hexen2 h2
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o d_partb.o d_partb.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o d_draw.o d_draw.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o d_draw16.o d_draw16.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o d_parta.o d_parta.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o d_polysa.o d_polysa.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o d_draw16t.o d_draw16t.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o d_polysa2.o d_polysa2.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o d_scana.o d_scana.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o d_polysa3.o d_polysa3.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o d_polysa4.o d_polysa4.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o d_polysa5.o d_polysa5.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o d_varsa.o d_varsa.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o r_aclipa.o r_aclipa.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o d_spr8.o d_spr8.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o r_aliasa.o r_aliasa.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o d_spr8t.o d_spr8t.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o d_spr8t2.o d_spr8t2.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o r_varsa.o r_varsa.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o r_drawa.o r_drawa.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o r_edgeb.o r_edgeb.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o r_edgea.o r_edgea.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o surf8.o surf8.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o surf16.o surf16.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o d_init.o d_init.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o d_fill.o d_fill.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o d_modech.o d_modech.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o d_part.o d_part.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o d_edge.o d_edge.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o d_sky.o d_sky.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o d_polyse.o d_polyse.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o d_vars.o d_vars.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o d_sprite.o d_sprite.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o d_zpoint.o d_zpoint.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o d_scan.o d_scan.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o d_surf.o d_surf.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_efrag.o r_efrag.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_draw.o r_draw.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_bsp.o r_bsp.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_aclip.o r_aclip.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_edge.o r_edge.c
r_edge.c: In function 'R_ScanEdges':
r_edge.c:980:25: warning: result of '2000 << 24' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
  980 |  edge_sentinel.u = 2000 << 24;  // make sure nothing sorts past this
      |                         ^~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_misc.o r_misc.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_alias.o r_alias.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_light.o r_light.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_sky.o r_sky.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_vars.o r_vars.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_surf.o r_surf.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o math.o math.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o sys_ia32.o sys_ia32.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_sprite.o r_sprite.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o in_sdl.o in_sdl.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o snd_sys.o snd_sys.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_main.o r_main.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o snd_mixa.o snd_mixa.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_part.o r_part.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o vid_sdl.o vid_sdl.c
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from vid_sdl.c:20:
/usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined
  100 | #define HAVE_STRLCPY 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:220,
                 from vid_sdl.c:17:
strl_fn.h:22: note: this is the location of the previous definition
   22 | #define HAVE_STRLCPY 0
      | 
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from vid_sdl.c:20:
/usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined
  101 | #define HAVE_STRLCAT 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:220,
                 from vid_sdl.c:17:
strl_fn.h:23: note: this is the location of the previous definition
   23 | #define HAVE_STRLCAT 0
      | 
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o screen.o screen.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o snd_dma.o snd_dma.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o snd_mix.o snd_mix.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o snd_oss.o snd_oss.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o snd_mem.o snd_mem.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cd_sdl.o cd_sdl.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cd_bsd.o cd_bsd.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o model.o model.c
In file included from quakeinc.h:27,
                 from quakedef.h:220,
                 from model.c:11:
model.c: In function 'Mod_LoadTexinfo':
model.c:720:46: warning: iteration 4 invokes undefined behavior [-Waggressive-loop-optimizations]
  720 |    out->vecs[0][j] = LittleFloat (in->vecs[0][j]);
q_endian.h:220:25: note: in definition of macro 'LittleFloat'
  220 | #define LittleFloat(f) (f)
      |                         ^
model.c:719:3: note: within this loop
  719 |   for (j = 0; j < 8; j++)
      |   ^~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o snd_sun.o snd_sun.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o snd_sdl2.o snd_sdl2.c
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from snd_sdl2.c:33:
/usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined
  100 | #define HAVE_STRLCPY 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:220,
                 from snd_sdl2.c:28:
strl_fn.h:22: note: this is the location of the previous definition
   22 | #define HAVE_STRLCPY 0
      | 
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from snd_sdl2.c:33:
/usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined
  101 | #define HAVE_STRLCAT 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:220,
                 from snd_sdl2.c:28:
strl_fn.h:23: note: this is the location of the previous definition
   23 | #define HAVE_STRLCAT 0
      | 
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o snd_alsa.o snd_alsa.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o net_bsd.o net_bsd.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o net_udp.o net_udp.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o draw.o draw.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o midi_sdl.o midi_sdl.c
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from midi_sdl.c:31:
/usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined
  100 | #define HAVE_STRLCPY 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:220,
                 from midi_sdl.c:29:
strl_fn.h:22: note: this is the location of the previous definition
   22 | #define HAVE_STRLCPY 0
      | 
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from midi_sdl.c:31:
/usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined
  101 | #define HAVE_STRLCAT 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:220,
                 from midi_sdl.c:29:
strl_fn.h:23: note: this is the location of the previous definition
   23 | #define HAVE_STRLCAT 0
      | 
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o net_loop.o net_loop.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cd_linux.o cd_linux.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cl_demo.o cl_demo.c
cl_demo.c: In function 'CL_GetMessage':
cl_demo.c:169:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  169 |   fread (&net_message.cursize, 4, 1, cls.demofile);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cl_demo.c: In function 'CL_PlayDemo_f':
cl_demo.c:409:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  409 |  fscanf (cls.demofile, "%i\n", &cls.forcetrack);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o chase.o chase.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o net_main.o net_main.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cl_input.o cl_input.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cl_main.o cl_main.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cl_cmd.o cl_cmd.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o net_dgrm.o net_dgrm.c
net_dgrm.c: In function 'Test_Poll':
net_dgrm.c:507:7: warning: variable 'playerNumber' set but not used [-Wunused-but-set-variable]
  507 |  byte playerNumber;
      |       ^~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o keys.o keys.c
In file included from /usr/include/string.h:508,
                 from q_stdinc.h:64,
                 from quakeinc.h:15,
                 from quakedef.h:220,
                 from keys.c:29:
In function 'strcpy',
    inlined from 'Key_Console' at keys.c:418:4,
    inlined from 'Key_Event' at keys.c:1022:3:
/usr/include/bits/string_fortified.h:90:10: warning: '__builtin_stpcpy' accessing 1 byte at offsets [0, 8192] and [0, 7936] may overlap 1 byte at offset 0 [-Wrestrict]
   90 |   return __builtin___strcpy_chk (__dest, __src, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strcpy',
    inlined from 'Key_Console' at keys.c:396:3,
    inlined from 'Key_Event' at keys.c:1022:3:
/usr/include/bits/string_fortified.h:90:10: warning: '__builtin_stpcpy' accessing 1 byte at offsets [0, 8192] and [0, 8192] may overlap 1 byte at offset 0 [-Wrestrict]
   90 |   return __builtin___strcpy_chk (__dest, __src, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cl_tent.o cl_tent.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o wad.o wad.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o console.o console.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o view.o view.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o q_endian.o q_endian.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o link_ops.o link_ops.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o sizebuf.o sizebuf.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o strlcat.o strlcat.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o strlcpy.o strlcpy.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o sbar.o sbar.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o msg_io.o msg_io.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o common.o common.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o crc.o crc.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o debuglog.o debuglog.c
debuglog.c: In function 'LOG_Print':
debuglog.c:40:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
   40 |  write (log_fd, logdata, strlen(logdata));
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cfgfile.o cfgfile.c
cfgfile.c: In function 'CFG_ReadCvars':
cfgfile.c:37:3: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
   37 |   fgets(buff, sizeof(buff), cfg_file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cmd.o cmd.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cl_parse.o cl_parse.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o menu.o menu.c
menu.c: In function 'M_ScanSaves':
menu.c:1156:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1156 |   fscanf (f, "%i\n", &version);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
menu.c:1162:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1162 |   fscanf (f, "%79s\n", name);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
menu.c: In function 'M_ScanMSaves':
menu.c:1343:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1343 |   fscanf (f, "%i\n", &version);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
menu.c:1349:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1349 |   fscanf (f, "%79s\n", name);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cl_effect.o cl_effect.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cvar.o cvar.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o pr_strng.o pr_strng.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o quakefs.o quakefs.c
quakefs.c: In function 'FS_LoadPackFile':
quakefs.c:206:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  206 |  fread (&header, 1, sizeof(header), packhandle);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
quakefs.c:239:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  239 |  fread (&info, 1, header.dirlen, packhandle);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
quakefs.c: In function 'FS_CopyFile':
quakefs.c:847:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  847 |   fread (buf, 1, count, in);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
quakefs.c: In function 'FS_CopyFromFile':
quakefs.c:913:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  913 |   fread (buf, 1, count, fromfile);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
quakefs.c: In function 'FS_LoadFile':
quakefs.c:1216:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
 1216 |  fread (buf, 1, len, h);
      |  ^~~~~~~~~~~~~~~~~~~~~~
quakefs.c: In function 'CheckRegistered':
quakefs.c:166:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  166 |  fread (check, 1, sizeof(check), h);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o mathlib.o mathlib.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o host.o host.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o pr_edict.o pr_edict.c
pr_edict.c: In function 'PR_GetProgFilename':
pr_edict.c:1208:3: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
 1208 |   fgets(build, sizeof(build), FH);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o sv_effect.o sv_effect.c
sv_effect.c: In function 'SV_LoadEffects':
sv_effect.c:842:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  842 |  fscanf(FH, "Effects: %d\n", &Total);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:846:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  846 |   fscanf(FH, "Effect: %d ", &idx);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:847:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  847 |   fscanf(FH, "%d %f: ", &sv.Effects[idx].type, &sv.Effects[idx].expire_time);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:852:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  852 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:853:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  853 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:854:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  854 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:855:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  855 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:856:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  856 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:857:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  857 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:858:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  858 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.e_size[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:859:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  859 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.e_size[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:860:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  860 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.e_size[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:861:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  861 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:862:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  862 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:863:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  863 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:864:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  864 |     fscanf(FH, "%d ", &sv.Effects[idx].ef.Rain.color);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:865:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  865 |     fscanf(FH, "%d ", &sv.Effects[idx].ef.Rain.count);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:866:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  866 |     fscanf(FH, "%f\n", &sv.Effects[idx].ef.Rain.wait);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:870:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  870 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:871:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  871 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:872:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  872 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:873:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  873 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:874:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  874 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:875:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  875 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:876:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  876 |     fscanf(FH, "%d ", &sv.Effects[idx].ef.Rain.flags);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:877:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  877 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:878:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  878 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:879:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  879 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:880:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  880 |     fscanf(FH, "%d ", &sv.Effects[idx].ef.Rain.count);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:889:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  889 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.pos[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:890:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  890 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.pos[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:891:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  891 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.pos[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:892:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  892 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.angle[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:893:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  893 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.angle[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:894:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  894 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.angle[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:895:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  895 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.movedir[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:896:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  896 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.movedir[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:897:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  897 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.movedir[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:898:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  898 |     fscanf(FH, "%d ", &sv.Effects[idx].ef.Fountain.color);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:899:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  899 |     fscanf(FH, "%d\n", &sv.Effects[idx].ef.Fountain.cnt);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:903:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  903 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Quake.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:904:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  904 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Quake.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:905:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  905 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Quake.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:906:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  906 |     fscanf(FH, "%f\n", &sv.Effects[idx].ef.Quake.radius);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:923:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  923 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:924:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  924 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:925:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  925 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:926:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  926 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.velocity[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:927:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  927 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.velocity[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:928:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  928 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.velocity[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:932:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  932 |     fscanf(FH, "%f", &sv.Effects[idx].ef.Smoke.framelength);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:948:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  948 |      fscanf(FH, " %f\n", &sv.Effects[idx].ef.Smoke.frame);
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:985:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  985 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:986:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  986 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:987:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  987 |     fscanf(FH, "%f\n", &sv.Effects[idx].ef.Smoke.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:994:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  994 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Flash.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:995:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  995 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Flash.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:996:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  996 |     fscanf(FH, "%f\n", &sv.Effects[idx].ef.Flash.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1000:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1000 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.RD.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1001:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1001 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.RD.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1002:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1002 |     fscanf(FH, "%f\n", &sv.Effects[idx].ef.RD.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1006:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1006 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.RD.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1007:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1007 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.RD.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1008:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1008 |     fscanf(FH, "%f", &sv.Effects[idx].ef.RD.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1009:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1009 |     fscanf(FH, "%d", &sv.Effects[idx].ef.RD.color);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1010:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1010 |     fscanf(FH, "%f\n", &sv.Effects[idx].ef.RD.lifetime);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1014:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1014 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Teleporter.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1015:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1015 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Teleporter.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1016:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1016 |     fscanf(FH, "%f\n", &sv.Effects[idx].ef.Teleporter.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1020:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1020 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Teleporter.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1021:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1021 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Teleporter.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1022:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1022 |     fscanf(FH, "%f\n", &sv.Effects[idx].ef.Teleporter.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1027:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1027 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1028:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1028 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1029:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1029 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1030:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1030 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.velocity[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1031:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1031 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.velocity[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1032:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1032 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.velocity[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1033:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1033 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.angle[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1034:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1034 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.angle[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1035:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1035 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.angle[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1036:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1036 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.avelocity[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1037:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1037 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.avelocity[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1038:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1038 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.avelocity[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1046:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1046 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1047:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1047 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1048:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1048 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1049:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1049 |     fscanf(FH, "%u ", (unsigned int *)&sv.Effects[idx].ef.Chunk.type);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1050:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1050 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.srcVel[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1051:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1051 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.srcVel[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1052:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1052 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.srcVel[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1053:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1053 |     fscanf(FH, "%u ", (unsigned int *)&sv.Effects[idx].ef.Chunk.numChunks);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o worlda.o worlda.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o pr_exec.o pr_exec.c
pr_exec.c: In function 'PR_Profile_f':
pr_exec.c:1007:29: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
 1007 |     sprintf(saveName, "%s/%s", fs_userdir, Cmd_Argv(i));
      |                             ^
In file included from /usr/include/stdio.h:867,
                 from q_stdinc.h:61,
                 from quakeinc.h:15,
                 from quakedef.h:220,
                 from pr_exec.c:10:
/usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 4097) into a destination of size 4096
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pr_exec.c:1011:26: warning: '/profile.txt' directive writing 12 bytes into a region of size between 1 and 4096 [-Wformat-overflow=]
 1011 |     sprintf(saveName, "%s/profile.txt", fs_userdir);
      |                          ^~~~~~~~~~~~
In file included from /usr/include/stdio.h:867,
                 from q_stdinc.h:61,
                 from quakeinc.h:15,
                 from quakedef.h:220,
                 from pr_exec.c:10:
/usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 13 and 4108 bytes into a destination of size 4096
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o sv_move.o sv_move.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o sv_user.o sv_user.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o pr_cmds.o pr_cmds.c
pr_cmds.c: In function 'PF_aim':
pr_cmds.c:2197:8: warning: variable 'speed' set but not used [-Wunused-but-set-variable]
 2197 |  float speed;
      |        ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o sv_phys.o sv_phys.c
In file included from quakeinc.h:37,
                 from quakedef.h:220,
                 from sv_phys.c:8:
sv_phys.c: In function 'SV_CheckVelocity':
mathlib.h:18:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   18 | #define IS_NAN(x) (((*(int *) (char *) &x) & nanmask) == nanmask)
sv_phys.c:93:7: note: in expansion of macro 'IS_NAN'
   93 |   if (IS_NAN(ent->v.velocity[i]))
      |       ^~~~~~
mathlib.h:18:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   18 | #define IS_NAN(x) (((*(int *) (char *) &x) & nanmask) == nanmask)
sv_phys.c:98:7: note: in expansion of macro 'IS_NAN'
   98 |   if (IS_NAN(ent->v.origin[i]))
      |       ^~~~~~
sv_phys.c: In function 'SV_PushEntity':
sv_phys.c:491:9: warning: variable 'start' set but not used [-Wunused-but-set-variable]
  491 |  vec3_t start,end, impact;
      |         ^~~~~
sv_phys.c: In function 'SV_Physics_Step':
sv_phys.c:2195:45: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses]
 2195 |   if (((int)ent->v.flags & FL_ONGROUND) && (!ent->v.flags & FL_MONSTER))
      |                                             ^~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o sys_unix.o sys_unix.c
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from sys_unix.c:28:
/usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined
  100 | #define HAVE_STRLCPY 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:220,
                 from sys_unix.c:8:
strl_fn.h:22: note: this is the location of the previous definition
   22 | #define HAVE_STRLCPY 0
      | 
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from sys_unix.c:28:
/usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined
  101 | #define HAVE_STRLCAT 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:220,
                 from sys_unix.c:8:
strl_fn.h:23: note: this is the location of the previous definition
   23 | #define HAVE_STRLCAT 0
      | 
sys_unix.c: In function 'Sys_ConsoleInput':
sys_unix.c:288:3: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
  288 |   read (0, &c, 1);
      |   ^~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o world.o world.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o zone.o zone.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o host_cmd.o host_cmd.c
host_cmd.c: In function 'Host_Loadgame_f':
host_cmd.c:728:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  728 |  fscanf (f, "%i\n", &version);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:736:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  736 |  fscanf (f, "%s\n", str);
      |  ^~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:738:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  738 |   fscanf (f, "%f\n", &spawn_parms[i]);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:740:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  740 |  fscanf (f, "%f\n", &tempf);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:749:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  749 |  fscanf (f, "%s\n", mapname);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:750:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  750 |  fscanf (f, "%f\n", &playtime);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:753:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  753 |  fscanf (f, "%d\n", &tempi);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:758:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  758 |  fscanf (f, "%f\n", &tempf);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:763:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  763 |  fscanf (f, "%f\n", &tempf);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:768:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  768 |  fscanf (f, "%f\n", &tempf);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:773:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  773 |  fscanf (f, "%f\n", &tempf);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:778:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  778 |  fscanf (f, "%f\n", &tempf);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:783:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  783 |  fscanf (f, "%u\n", &info_mask);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:784:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  784 |  fscanf (f, "%u\n", &info_mask2);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c: In function 'LoadGamestate':
host_cmd.c:1034:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1034 |  fscanf (f, "%i\n", &version);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:1045:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1045 |   fscanf (f, "%s\n", str);
      |   ^~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:1048:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1048 |   fscanf (f, "%f\n", &sk);
      |   ^~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:1051:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1051 |   fscanf (f, "%s\n", mapname);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:1052:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1052 |   fscanf (f, "%f\n", &playtime);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:1069:4: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1069 |    fscanf (f, "%s\n", str);
      |    ^~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:1078:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1078 |   fscanf (f, "%i\n", &entnum);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o sv_main.o sv_main.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -o hexen2 d_draw.o d_draw16.o d_draw16t.o d_parta.o d_partb.o d_polysa.o d_polysa2.o d_polysa3.o d_polysa4.o d_polysa5.o d_scana.o d_spr8.o d_spr8t.o d_spr8t2.o d_varsa.o r_aclipa.o r_aliasa.o r_drawa.o r_edgea.o r_edgeb.o r_varsa.o surf8.o surf16.o d_edge.o d_fill.o d_init.o d_modech.o d_part.o d_polyse.o d_scan.o d_sky.o d_sprite.o d_surf.o d_vars.o d_zpoint.o r_aclip.o r_alias.o r_bsp.o r_draw.o r_edge.o r_efrag.o r_light.o r_main.o r_misc.o r_part.o r_sky.o r_sprite.o r_surf.o r_vars.o screen.o vid_sdl.o draw.o model.o math.o sys_ia32.o in_sdl.o snd_sys.o snd_dma.o snd_mix.o snd_mixa.o snd_mem.o snd_oss.o snd_alsa.o snd_sun.o snd_sdl2.o cd_sdl.o cd_bsd.o cd_linux.o midi_sdl.o net_bsd.o net_udp.o net_dgrm.o net_loop.o net_main.o chase.o cl_demo.o cl_effect.o cl_input.o cl_main.o cl_parse.o cl_tent.o cl_cmd.o console.o keys.o menu.o sbar.o view.o wad.o cmd.o q_endian.o link_ops.o sizebuf.o strlcat.o strlcpy.o msg_io.o common.o debuglog.o quakefs.o crc.o cvar.o cfgfile.o host.o host_cmd.o pr_strng.o mathlib.o pr_cmds.o pr_edict.o pr_exec.o sv_effect.o sv_main.o sv_move.o sv_phys.o sv_user.o worlda.o world.o zone.o sys_unix.o -lm -ldl -lSDL -lpthread -lSDL_mixer 
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
+ make -s -C hexen2 clean
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
+ make -j8 'LDFLAGS=-lm -ldl' -C hexen2 glh2
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_refrag.o gl_refrag.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_rmisc.o gl_rmisc.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_rlight.o gl_rlight.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o fx_gamma.o fx_gamma.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_warp.o gl_warp.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_screen.o gl_screen.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o math.o math.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o sys_ia32.o sys_ia32.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_rsurf.o gl_rsurf.c
gl_rsurf.c: In function 'DrawTextureChains':
gl_rsurf.c:1065:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 1065 |     for ( ; s ; s = s->texturechain);
      |     ^~~
gl_rsurf.c:1066:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1066 |      R_RenderBrushPoly (s, false);
      |      ^~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_vidsdl.o gl_vidsdl.c
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from gl_vidsdl.c:21:
/usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined
  100 | #define HAVE_STRLCPY 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:220,
                 from gl_vidsdl.c:19:
strl_fn.h:22: note: this is the location of the previous definition
   22 | #define HAVE_STRLCPY 0
      | 
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from gl_vidsdl.c:21:
/usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined
  101 | #define HAVE_STRLCAT 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:220,
                 from gl_vidsdl.c:19:
strl_fn.h:23: note: this is the location of the previous definition
   23 | #define HAVE_STRLCAT 0
      | 
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_mesh.o gl_mesh.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_sys.o snd_sys.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o snd_mixa.o snd_mixa.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_part.o r_part.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_draw.o gl_draw.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o in_sdl.o in_sdl.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_rmain.o gl_rmain.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_mix.o snd_mix.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cd_sdl.o cd_sdl.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_sun.o snd_sun.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_oss.o snd_oss.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cd_bsd.o cd_bsd.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_dma.o snd_dma.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_mem.o snd_mem.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_alsa.o snd_alsa.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_sdl2.o snd_sdl2.c
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from snd_sdl2.c:33:
/usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined
  100 | #define HAVE_STRLCPY 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:220,
                 from snd_sdl2.c:28:
strl_fn.h:22: note: this is the location of the previous definition
   22 | #define HAVE_STRLCPY 0
      | 
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from snd_sdl2.c:33:
/usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined
  101 | #define HAVE_STRLCAT 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:220,
                 from snd_sdl2.c:28:
strl_fn.h:23: note: this is the location of the previous definition
   23 | #define HAVE_STRLCAT 0
      | 
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_model.o gl_model.c
In file included from quakeinc.h:27,
                 from quakedef.h:220,
                 from gl_model.c:11:
gl_model.c: In function 'Mod_LoadTexinfo':
gl_model.c:919:46: warning: iteration 4 invokes undefined behavior [-Waggressive-loop-optimizations]
  919 |    out->vecs[0][j] = LittleFloat (in->vecs[0][j]);
q_endian.h:220:25: note: in definition of macro 'LittleFloat'
  220 | #define LittleFloat(f) (f)
      |                         ^
gl_model.c:918:3: note: within this loop
  918 |   for (j = 0; j < 8; j++)
      |   ^~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o net_bsd.o net_bsd.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o net_loop.o net_loop.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o midi_sdl.o midi_sdl.c
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from midi_sdl.c:31:
/usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined
  100 | #define HAVE_STRLCPY 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:220,
                 from midi_sdl.c:29:
strl_fn.h:22: note: this is the location of the previous definition
   22 | #define HAVE_STRLCPY 0
      | 
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from midi_sdl.c:31:
/usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined
  101 | #define HAVE_STRLCAT 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:220,
                 from midi_sdl.c:29:
strl_fn.h:23: note: this is the location of the previous definition
   23 | #define HAVE_STRLCAT 0
      | 
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o chase.o chase.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cd_linux.o cd_linux.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o net_main.o net_main.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o net_udp.o net_udp.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_demo.o cl_demo.c
cl_demo.c: In function 'CL_GetMessage':
cl_demo.c:169:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  169 |   fread (&net_message.cursize, 4, 1, cls.demofile);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cl_demo.c: In function 'CL_PlayDemo_f':
cl_demo.c:409:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  409 |  fscanf (cls.demofile, "%i\n", &cls.forcetrack);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_cmd.o cl_cmd.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_input.o cl_input.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o net_dgrm.o net_dgrm.c
net_dgrm.c: In function 'Test_Poll':
net_dgrm.c:507:7: warning: variable 'playerNumber' set but not used [-Wunused-but-set-variable]
  507 |  byte playerNumber;
      |       ^~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_main.o cl_main.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_tent.o cl_tent.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_effect.o cl_effect.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o keys.o keys.c
In file included from /usr/include/string.h:508,
                 from q_stdinc.h:64,
                 from quakeinc.h:15,
                 from quakedef.h:220,
                 from keys.c:29:
In function 'strcpy',
    inlined from 'Key_Console' at keys.c:418:4,
    inlined from 'Key_Event' at keys.c:1022:3:
/usr/include/bits/string_fortified.h:90:10: warning: '__builtin_stpcpy' accessing 1 byte at offsets [0, 8192] and [0, 7936] may overlap 1 byte at offset 0 [-Wrestrict]
   90 |   return __builtin___strcpy_chk (__dest, __src, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strcpy',
    inlined from 'Key_Console' at keys.c:396:3,
    inlined from 'Key_Event' at keys.c:1022:3:
/usr/include/bits/string_fortified.h:90:10: warning: '__builtin_stpcpy' accessing 1 byte at offsets [0, 8192] and [0, 8192] may overlap 1 byte at offset 0 [-Wrestrict]
   90 |   return __builtin___strcpy_chk (__dest, __src, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o console.o console.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o link_ops.o link_ops.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o wad.o wad.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o q_endian.o q_endian.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o strlcat.o strlcat.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o strlcpy.o strlcpy.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sizebuf.o sizebuf.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o view.o view.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o msg_io.o msg_io.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_parse.o cl_parse.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cmd.o cmd.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o crc.o crc.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o debuglog.o debuglog.c
debuglog.c: In function 'LOG_Print':
debuglog.c:40:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
   40 |  write (log_fd, logdata, strlen(logdata));
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sbar.o sbar.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cfgfile.o cfgfile.c
cfgfile.c: In function 'CFG_ReadCvars':
cfgfile.c:37:3: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
   37 |   fgets(buff, sizeof(buff), cfg_file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cvar.o cvar.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o pr_strng.o pr_strng.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o common.o common.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o mathlib.o mathlib.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o quakefs.o quakefs.c
quakefs.c: In function 'FS_LoadPackFile':
quakefs.c:206:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  206 |  fread (&header, 1, sizeof(header), packhandle);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
quakefs.c:239:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  239 |  fread (&info, 1, header.dirlen, packhandle);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
quakefs.c: In function 'FS_CopyFile':
quakefs.c:847:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  847 |   fread (buf, 1, count, in);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
quakefs.c: In function 'FS_CopyFromFile':
quakefs.c:913:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  913 |   fread (buf, 1, count, fromfile);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
quakefs.c: In function 'FS_LoadFile':
quakefs.c:1216:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
 1216 |  fread (buf, 1, len, h);
      |  ^~~~~~~~~~~~~~~~~~~~~~
quakefs.c: In function 'CheckRegistered':
quakefs.c:166:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  166 |  fread (check, 1, sizeof(check), h);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o host.o host.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o menu.o menu.c
menu.c: In function 'M_ScanSaves':
menu.c:1156:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1156 |   fscanf (f, "%i\n", &version);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
menu.c:1162:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1162 |   fscanf (f, "%79s\n", name);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
menu.c: In function 'M_ScanMSaves':
menu.c:1343:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1343 |   fscanf (f, "%i\n", &version);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
menu.c:1349:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1349 |   fscanf (f, "%79s\n", name);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sv_move.o sv_move.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o pr_exec.o pr_exec.c
pr_exec.c: In function 'PR_Profile_f':
pr_exec.c:1007:29: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
 1007 |     sprintf(saveName, "%s/%s", fs_userdir, Cmd_Argv(i));
      |                             ^
In file included from /usr/include/stdio.h:867,
                 from q_stdinc.h:61,
                 from quakeinc.h:15,
                 from quakedef.h:220,
                 from pr_exec.c:10:
/usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 4097) into a destination of size 4096
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pr_exec.c:1011:26: warning: '/profile.txt' directive writing 12 bytes into a region of size between 1 and 4096 [-Wformat-overflow=]
 1011 |     sprintf(saveName, "%s/profile.txt", fs_userdir);
      |                          ^~~~~~~~~~~~
In file included from /usr/include/stdio.h:867,
                 from q_stdinc.h:61,
                 from quakeinc.h:15,
                 from quakedef.h:220,
                 from pr_exec.c:10:
/usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 13 and 4108 bytes into a destination of size 4096
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
nasm -f elf -d_NO_PREFIX -o worlda.o worlda.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o pr_cmds.o pr_cmds.c
pr_cmds.c: In function 'PF_aim':
pr_cmds.c:2197:8: warning: variable 'speed' set but not used [-Wunused-but-set-variable]
 2197 |  float speed;
      |        ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o host_cmd.o host_cmd.c
host_cmd.c: In function 'Host_Loadgame_f':
host_cmd.c:728:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  728 |  fscanf (f, "%i\n", &version);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:736:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  736 |  fscanf (f, "%s\n", str);
      |  ^~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:738:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  738 |   fscanf (f, "%f\n", &spawn_parms[i]);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:740:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  740 |  fscanf (f, "%f\n", &tempf);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:749:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  749 |  fscanf (f, "%s\n", mapname);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:750:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  750 |  fscanf (f, "%f\n", &playtime);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:753:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  753 |  fscanf (f, "%d\n", &tempi);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:758:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  758 |  fscanf (f, "%f\n", &tempf);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:763:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  763 |  fscanf (f, "%f\n", &tempf);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:768:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  768 |  fscanf (f, "%f\n", &tempf);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:773:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  773 |  fscanf (f, "%f\n", &tempf);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:778:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  778 |  fscanf (f, "%f\n", &tempf);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:783:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  783 |  fscanf (f, "%u\n", &info_mask);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:784:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  784 |  fscanf (f, "%u\n", &info_mask2);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c: In function 'LoadGamestate':
host_cmd.c:1034:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1034 |  fscanf (f, "%i\n", &version);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:1045:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1045 |   fscanf (f, "%s\n", str);
      |   ^~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:1048:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1048 |   fscanf (f, "%f\n", &sk);
      |   ^~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:1051:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1051 |   fscanf (f, "%s\n", mapname);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:1052:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1052 |   fscanf (f, "%f\n", &playtime);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:1069:4: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1069 |    fscanf (f, "%s\n", str);
      |    ^~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:1078:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1078 |   fscanf (f, "%i\n", &entnum);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o pr_edict.o pr_edict.c
pr_edict.c: In function 'PR_GetProgFilename':
pr_edict.c:1208:3: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
 1208 |   fgets(build, sizeof(build), FH);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sv_user.o sv_user.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sv_effect.o sv_effect.c
sv_effect.c: In function 'SV_LoadEffects':
sv_effect.c:842:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  842 |  fscanf(FH, "Effects: %d\n", &Total);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:846:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  846 |   fscanf(FH, "Effect: %d ", &idx);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:847:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  847 |   fscanf(FH, "%d %f: ", &sv.Effects[idx].type, &sv.Effects[idx].expire_time);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:852:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  852 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:853:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  853 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:854:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  854 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:855:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  855 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:856:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  856 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:857:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  857 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:858:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  858 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.e_size[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:859:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  859 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.e_size[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:860:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  860 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.e_size[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:861:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  861 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:862:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  862 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:863:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  863 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:864:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  864 |     fscanf(FH, "%d ", &sv.Effects[idx].ef.Rain.color);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:865:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  865 |     fscanf(FH, "%d ", &sv.Effects[idx].ef.Rain.count);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:866:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  866 |     fscanf(FH, "%f\n", &sv.Effects[idx].ef.Rain.wait);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:870:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  870 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:871:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  871 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:872:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  872 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:873:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  873 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:874:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  874 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:875:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  875 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:876:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  876 |     fscanf(FH, "%d ", &sv.Effects[idx].ef.Rain.flags);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:877:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  877 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:878:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  878 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:879:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  879 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:880:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  880 |     fscanf(FH, "%d ", &sv.Effects[idx].ef.Rain.count);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:889:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  889 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.pos[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:890:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  890 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.pos[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:891:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  891 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.pos[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:892:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  892 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.angle[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:893:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  893 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.angle[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:894:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  894 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.angle[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:895:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  895 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.movedir[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:896:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  896 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.movedir[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:897:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  897 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.movedir[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:898:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  898 |     fscanf(FH, "%d ", &sv.Effects[idx].ef.Fountain.color);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:899:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  899 |     fscanf(FH, "%d\n", &sv.Effects[idx].ef.Fountain.cnt);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:903:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  903 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Quake.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:904:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  904 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Quake.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:905:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  905 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Quake.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:906:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  906 |     fscanf(FH, "%f\n", &sv.Effects[idx].ef.Quake.radius);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:923:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  923 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:924:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  924 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:925:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  925 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:926:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  926 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.velocity[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:927:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  927 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.velocity[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:928:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  928 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.velocity[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:932:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  932 |     fscanf(FH, "%f", &sv.Effects[idx].ef.Smoke.framelength);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:948:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  948 |      fscanf(FH, " %f\n", &sv.Effects[idx].ef.Smoke.frame);
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:985:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  985 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:986:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  986 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:987:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  987 |     fscanf(FH, "%f\n", &sv.Effects[idx].ef.Smoke.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:994:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  994 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Flash.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:995:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  995 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Flash.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:996:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  996 |     fscanf(FH, "%f\n", &sv.Effects[idx].ef.Flash.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1000:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1000 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.RD.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1001:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1001 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.RD.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1002:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1002 |     fscanf(FH, "%f\n", &sv.Effects[idx].ef.RD.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1006:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1006 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.RD.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1007:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1007 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.RD.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1008:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1008 |     fscanf(FH, "%f", &sv.Effects[idx].ef.RD.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1009:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1009 |     fscanf(FH, "%d", &sv.Effects[idx].ef.RD.color);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1010:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1010 |     fscanf(FH, "%f\n", &sv.Effects[idx].ef.RD.lifetime);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1014:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1014 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Teleporter.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1015:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1015 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Teleporter.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1016:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1016 |     fscanf(FH, "%f\n", &sv.Effects[idx].ef.Teleporter.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1020:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1020 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Teleporter.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1021:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1021 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Teleporter.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1022:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1022 |     fscanf(FH, "%f\n", &sv.Effects[idx].ef.Teleporter.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1027:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1027 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1028:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1028 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1029:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1029 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1030:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1030 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.velocity[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1031:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1031 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.velocity[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1032:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1032 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.velocity[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1033:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1033 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.angle[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1034:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1034 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.angle[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1035:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1035 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.angle[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1036:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1036 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.avelocity[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1037:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1037 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.avelocity[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1038:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1038 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.avelocity[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1046:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1046 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1047:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1047 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1048:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1048 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1049:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1049 |     fscanf(FH, "%u ", (unsigned int *)&sv.Effects[idx].ef.Chunk.type);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1050:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1050 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.srcVel[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1051:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1051 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.srcVel[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1052:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1052 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.srcVel[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1053:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1053 |     fscanf(FH, "%u ", (unsigned int *)&sv.Effects[idx].ef.Chunk.numChunks);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o zone.o zone.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sys_unix.o sys_unix.c
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from sys_unix.c:28:
/usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined
  100 | #define HAVE_STRLCPY 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:220,
                 from sys_unix.c:8:
strl_fn.h:22: note: this is the location of the previous definition
   22 | #define HAVE_STRLCPY 0
      | 
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from sys_unix.c:28:
/usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined
  101 | #define HAVE_STRLCAT 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:220,
                 from sys_unix.c:8:
strl_fn.h:23: note: this is the location of the previous definition
   23 | #define HAVE_STRLCAT 0
      | 
sys_unix.c: In function 'Sys_ConsoleInput':
sys_unix.c:288:3: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
  288 |   read (0, &c, 1);
      |   ^~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o world.o world.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sv_phys.o sv_phys.c
In file included from quakeinc.h:37,
                 from quakedef.h:220,
                 from sv_phys.c:8:
sv_phys.c: In function 'SV_CheckVelocity':
mathlib.h:18:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   18 | #define IS_NAN(x) (((*(int *) (char *) &x) & nanmask) == nanmask)
sv_phys.c:93:7: note: in expansion of macro 'IS_NAN'
   93 |   if (IS_NAN(ent->v.velocity[i]))
      |       ^~~~~~
mathlib.h:18:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   18 | #define IS_NAN(x) (((*(int *) (char *) &x) & nanmask) == nanmask)
sv_phys.c:98:7: note: in expansion of macro 'IS_NAN'
   98 |   if (IS_NAN(ent->v.origin[i]))
      |       ^~~~~~
sv_phys.c: In function 'SV_PushEntity':
sv_phys.c:491:9: warning: variable 'start' set but not used [-Wunused-but-set-variable]
  491 |  vec3_t start,end, impact;
      |         ^~~~~
sv_phys.c: In function 'SV_Physics_Step':
sv_phys.c:2195:45: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses]
 2195 |   if (((int)ent->v.flags & FL_ONGROUND) && (!ent->v.flags & FL_MONSTER))
      |                                             ^~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sv_main.o sv_main.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -o glhexen2 gl_refrag.o gl_rlight.o gl_rmain.o gl_rmisc.o r_part.o gl_rsurf.o gl_screen.o gl_warp.o gl_vidsdl.o fx_gamma.o gl_draw.o gl_mesh.o gl_model.o math.o sys_ia32.o in_sdl.o snd_sys.o snd_dma.o snd_mix.o snd_mixa.o snd_mem.o snd_oss.o snd_alsa.o snd_sun.o snd_sdl2.o cd_sdl.o cd_bsd.o cd_linux.o midi_sdl.o net_bsd.o net_udp.o net_dgrm.o net_loop.o net_main.o chase.o cl_demo.o cl_effect.o cl_input.o cl_main.o cl_parse.o cl_tent.o cl_cmd.o console.o keys.o menu.o sbar.o view.o wad.o cmd.o q_endian.o link_ops.o sizebuf.o strlcat.o strlcpy.o msg_io.o common.o debuglog.o quakefs.o crc.o cvar.o cfgfile.o host.o host_cmd.o pr_strng.o mathlib.o pr_cmds.o pr_edict.o pr_exec.o sv_effect.o sv_main.o sv_move.o sv_phys.o sv_user.o worlda.o world.o zone.o sys_unix.o -lm -ldl  -lSDL -lpthread -lSDL_mixer
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
+ make -s -C hexen2 clean
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
+ make -j8 -C hexen2 -f Makefile.sv
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o sizebuf.o sizebuf.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o strlcat.o strlcat.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o strlcpy.o strlcpy.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o q_endian.o q_endian.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o link_ops.o link_ops.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o msg_io.o msg_io.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o crc.o crc.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o debuglog.o debuglog.c
debuglog.c: In function 'LOG_Print':
debuglog.c:40:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
   40 |  write (log_fd, logdata, strlen(logdata));
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o net_bsd.o net_bsd.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o common.o common.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o cmd.o cmd.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o mathlib.o mathlib.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o cvar.o cvar.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o net_udp.o net_udp.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o zone.o zone.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o sv_objs/net_dgrm.o server/net_dgrm.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o sv_objs/model.o server/model.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o sv_objs/host.o server/host.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o quakefs.o quakefs.c
quakefs.c: In function 'FS_LoadPackFile':
quakefs.c:206:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  206 |  fread (&header, 1, sizeof(header), packhandle);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
quakefs.c:239:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  239 |  fread (&info, 1, header.dirlen, packhandle);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
quakefs.c: In function 'FS_CopyFile':
quakefs.c:847:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  847 |   fread (buf, 1, count, in);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
quakefs.c: In function 'FS_CopyFromFile':
quakefs.c:913:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  913 |   fread (buf, 1, count, fromfile);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
quakefs.c: In function 'FS_LoadFile':
quakefs.c:1216:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
 1216 |  fread (buf, 1, len, h);
      |  ^~~~~~~~~~~~~~~~~~~~~~
quakefs.c: In function 'CheckRegistered':
quakefs.c:166:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  166 |  fread (check, 1, sizeof(check), h);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o pr_strng.o pr_strng.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o sv_objs/net_main.o server/net_main.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o pr_exec.o pr_exec.c
pr_exec.c: In function 'PR_Profile_f':
pr_exec.c:1007:29: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
 1007 |     sprintf(saveName, "%s/%s", fs_userdir, Cmd_Argv(i));
      |                             ^
In file included from /usr/include/stdio.h:867,
                 from q_stdinc.h:61,
                 from quakeinc.h:15,
                 from quakedef.h:220,
                 from pr_exec.c:10:
/usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 4097) into a destination of size 4096
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pr_exec.c:1011:26: warning: '/profile.txt' directive writing 12 bytes into a region of size between 1 and 4096 [-Wformat-overflow=]
 1011 |     sprintf(saveName, "%s/profile.txt", fs_userdir);
      |                          ^~~~~~~~~~~~
In file included from /usr/include/stdio.h:867,
                 from q_stdinc.h:61,
                 from quakeinc.h:15,
                 from quakedef.h:220,
                 from pr_exec.c:10:
/usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 13 and 4108 bytes into a destination of size 4096
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o sv_move.o sv_move.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o pr_cmds.o pr_cmds.c
pr_cmds.c: In function 'PF_aim':
pr_cmds.c:2197:8: warning: variable 'speed' set but not used [-Wunused-but-set-variable]
 2197 |  float speed;
      |        ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o sv_objs/host_cmd.o server/host_cmd.c
server/host_cmd.c: In function 'Host_Loadgame_f':
server/host_cmd.c:631:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  631 |  fscanf (f, "%i\n", &version);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
server/host_cmd.c:639:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  639 |  fscanf (f, "%s\n", str);
      |  ^~~~~~~~~~~~~~~~~~~~~~~
server/host_cmd.c:641:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  641 |   fscanf (f, "%f\n", &spawn_parms[i]);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
server/host_cmd.c:643:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  643 |  fscanf (f, "%f\n", &tempf);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~
server/host_cmd.c:652:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  652 |  fscanf (f, "%s\n", mapname);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
server/host_cmd.c:653:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  653 |  fscanf (f, "%f\n", &playtime);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
server/host_cmd.c:656:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  656 |  fscanf (f, "%d\n", &tempi);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~
server/host_cmd.c:661:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  661 |  fscanf (f, "%f\n", &tempf);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~
server/host_cmd.c:666:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  666 |  fscanf (f, "%f\n", &tempf);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~
server/host_cmd.c:671:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  671 |  fscanf (f, "%f\n", &tempf);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~
server/host_cmd.c:676:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  676 |  fscanf (f, "%f\n", &tempf);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~
server/host_cmd.c:681:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  681 |  fscanf (f, "%f\n", &tempf);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~
server/host_cmd.c:686:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  686 |  fscanf (f, "%u\n", &info_mask);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
server/host_cmd.c:687:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  687 |  fscanf (f, "%u\n", &info_mask2);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
server/host_cmd.c: In function 'LoadGamestate':
server/host_cmd.c:931:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  931 |  fscanf (f, "%i\n", &version);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
server/host_cmd.c:942:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  942 |   fscanf (f, "%s\n", str);
      |   ^~~~~~~~~~~~~~~~~~~~~~~
server/host_cmd.c:945:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  945 |   fscanf (f, "%f\n", &sk);
      |   ^~~~~~~~~~~~~~~~~~~~~~~
server/host_cmd.c:948:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  948 |   fscanf (f, "%s\n", mapname);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
server/host_cmd.c:949:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  949 |   fscanf (f, "%f\n", &playtime);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
server/host_cmd.c:966:4: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  966 |    fscanf (f, "%s\n", str);
      |    ^~~~~~~~~~~~~~~~~~~~~~~
server/host_cmd.c:975:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  975 |   fscanf (f, "%i\n", &entnum);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o pr_edict.o pr_edict.c
pr_edict.c: In function 'PR_GetProgFilename':
pr_edict.c:1208:3: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
 1208 |   fgets(build, sizeof(build), FH);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o sv_user.o sv_user.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o sv_objs/sys_unix.o server/sys_unix.c
server/sys_unix.c: In function 'Sys_ConsoleInput':
server/sys_unix.c:233:3: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
  233 |   read (0, &c, 1);
      |   ^~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o sv_effect.o sv_effect.c
sv_effect.c: In function 'SV_LoadEffects':
sv_effect.c:842:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  842 |  fscanf(FH, "Effects: %d\n", &Total);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:846:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  846 |   fscanf(FH, "Effect: %d ", &idx);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:847:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  847 |   fscanf(FH, "%d %f: ", &sv.Effects[idx].type, &sv.Effects[idx].expire_time);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:852:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  852 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:853:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  853 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:854:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  854 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:855:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  855 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:856:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  856 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:857:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  857 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:858:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  858 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.e_size[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:859:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  859 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.e_size[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:860:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  860 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.e_size[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:861:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  861 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:862:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  862 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:863:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  863 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:864:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  864 |     fscanf(FH, "%d ", &sv.Effects[idx].ef.Rain.color);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:865:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  865 |     fscanf(FH, "%d ", &sv.Effects[idx].ef.Rain.count);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:866:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  866 |     fscanf(FH, "%f\n", &sv.Effects[idx].ef.Rain.wait);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:870:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  870 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:871:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  871 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:872:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  872 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:873:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  873 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:874:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  874 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:875:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  875 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:876:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  876 |     fscanf(FH, "%d ", &sv.Effects[idx].ef.Rain.flags);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:877:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  877 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:878:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  878 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:879:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  879 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:880:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  880 |     fscanf(FH, "%d ", &sv.Effects[idx].ef.Rain.count);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:889:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  889 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.pos[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:890:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  890 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.pos[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:891:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  891 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.pos[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:892:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  892 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.angle[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:893:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  893 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.angle[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:894:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  894 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.angle[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:895:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  895 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.movedir[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:896:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  896 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.movedir[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:897:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  897 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.movedir[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:898:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  898 |     fscanf(FH, "%d ", &sv.Effects[idx].ef.Fountain.color);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:899:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  899 |     fscanf(FH, "%d\n", &sv.Effects[idx].ef.Fountain.cnt);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:903:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  903 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Quake.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:904:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  904 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Quake.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:905:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  905 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Quake.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:906:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  906 |     fscanf(FH, "%f\n", &sv.Effects[idx].ef.Quake.radius);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:923:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  923 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:924:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  924 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:925:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  925 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:926:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  926 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.velocity[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:927:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  927 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.velocity[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:928:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  928 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.velocity[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:932:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  932 |     fscanf(FH, "%f", &sv.Effects[idx].ef.Smoke.framelength);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:948:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  948 |      fscanf(FH, " %f\n", &sv.Effects[idx].ef.Smoke.frame);
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:985:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  985 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:986:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  986 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:987:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  987 |     fscanf(FH, "%f\n", &sv.Effects[idx].ef.Smoke.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:994:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  994 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Flash.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:995:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  995 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Flash.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:996:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  996 |     fscanf(FH, "%f\n", &sv.Effects[idx].ef.Flash.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1000:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1000 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.RD.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1001:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1001 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.RD.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1002:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1002 |     fscanf(FH, "%f\n", &sv.Effects[idx].ef.RD.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1006:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1006 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.RD.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1007:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1007 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.RD.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1008:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1008 |     fscanf(FH, "%f", &sv.Effects[idx].ef.RD.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1009:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1009 |     fscanf(FH, "%d", &sv.Effects[idx].ef.RD.color);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1010:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1010 |     fscanf(FH, "%f\n", &sv.Effects[idx].ef.RD.lifetime);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1014:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1014 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Teleporter.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1015:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1015 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Teleporter.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1016:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1016 |     fscanf(FH, "%f\n", &sv.Effects[idx].ef.Teleporter.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1020:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1020 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Teleporter.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1021:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1021 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Teleporter.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1022:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1022 |     fscanf(FH, "%f\n", &sv.Effects[idx].ef.Teleporter.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1027:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1027 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1028:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1028 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1029:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1029 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1030:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1030 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.velocity[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1031:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1031 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.velocity[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1032:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1032 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.velocity[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1033:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1033 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.angle[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1034:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1034 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.angle[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1035:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1035 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.angle[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1036:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1036 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.avelocity[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1037:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1037 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.avelocity[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1038:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1038 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.avelocity[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1046:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1046 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.origin[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1047:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1047 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.origin[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1048:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1048 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.origin[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1049:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1049 |     fscanf(FH, "%u ", (unsigned int *)&sv.Effects[idx].ef.Chunk.type);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1050:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1050 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.srcVel[0]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1051:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1051 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.srcVel[1]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1052:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1052 |     fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.srcVel[2]);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:1053:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
 1053 |     fscanf(FH, "%u ", (unsigned int *)&sv.Effects[idx].ef.Chunk.numChunks);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o world.o world.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o sv_phys.o sv_phys.c
In file included from quakeinc.h:37,
                 from quakedef.h:220,
                 from sv_phys.c:8:
sv_phys.c: In function 'SV_CheckVelocity':
mathlib.h:18:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   18 | #define IS_NAN(x) (((*(int *) (char *) &x) & nanmask) == nanmask)
sv_phys.c:93:7: note: in expansion of macro 'IS_NAN'
   93 |   if (IS_NAN(ent->v.velocity[i]))
      |       ^~~~~~
mathlib.h:18:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   18 | #define IS_NAN(x) (((*(int *) (char *) &x) & nanmask) == nanmask)
sv_phys.c:98:7: note: in expansion of macro 'IS_NAN'
   98 |   if (IS_NAN(ent->v.origin[i]))
      |       ^~~~~~
sv_phys.c: In function 'SV_PushEntity':
sv_phys.c:491:9: warning: variable 'start' set but not used [-Wunused-but-set-variable]
  491 |  vec3_t start,end, impact;
      |         ^~~~~
sv_phys.c: In function 'SV_Physics_Step':
sv_phys.c:2195:45: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses]
 2195 |   if (((int)ent->v.flags & FL_ONGROUND) && (!ent->v.flags & FL_MONSTER))
      |                                             ^~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DSERVERONLY -I./server -I. -o sv_main.o sv_main.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
cc -o h2ded q_endian.o link_ops.o sizebuf.o strlcat.o strlcpy.o msg_io.o common.o debuglog.o quakefs.o cmd.o crc.o cvar.o mathlib.o zone.o net_bsd.o net_udp.o sv_objs/net_dgrm.o sv_objs/net_main.o sv_objs/model.o sv_objs/host.o sv_objs/host_cmd.o pr_cmds.o pr_edict.o pr_exec.o pr_strng.o sv_effect.o sv_main.o sv_move.o sv_phys.o sv_user.o world.o sv_objs/sys_unix.o  -lm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2'
+ make -j8 -C hexenworld/Server
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/strlcpy.o ../Client/strlcpy.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/link_ops.o ../Client/link_ops.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/sizebuf.o ../Client/sizebuf.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/strlcat.o ../Client/strlcat.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/q_endian.o ../Client/q_endian.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/crc.o ../Client/crc.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/common.o ../Client/common.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/pr_strng.o ../Client/pr_strng.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/msg_io.o ../Client/msg_io.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/cvar.o ../Client/cvar.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/info_str.o ../Client/info_str.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/cmd.o ../Client/cmd.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/mathlib.o ../Client/mathlib.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/net_chan.o ../Client/net_chan.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/huffman.o ../Client/huffman.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/quakefs.o ../Client/quakefs.c
../Client/quakefs.c: In function 'FS_LoadPackFile':
../Client/quakefs.c:206:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  206 |  fread (&header, 1, sizeof(header), packhandle);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Client/quakefs.c:239:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  239 |  fread (&info, 1, header.dirlen, packhandle);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Client/quakefs.c: In function 'FS_CopyFile':
../Client/quakefs.c:847:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  847 |   fread (buf, 1, count, in);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
../Client/quakefs.c: In function 'FS_CopyFromFile':
../Client/quakefs.c:913:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  913 |   fread (buf, 1, count, fromfile);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Client/quakefs.c: In function 'FS_LoadFile':
../Client/quakefs.c:1216:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
 1216 |  fread (buf, 1, len, h);
      |  ^~~~~~~~~~~~~~~~~~~~~~
../Client/quakefs.c: In function 'CheckRegistered':
../Client/quakefs.c:166:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  166 |  fread (check, 1, sizeof(check), h);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/zone.o ../Client/zone.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/net_wins.o ../Client/net_wins.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/pmovetst.o ../Client/pmovetst.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o sv_effect.o sv_effect.c
sv_effect.c: In function 'SV_SendEffect':
sv_effect.c:47:7: warning: variable 'TestDistance' set but not used [-Wunused-but-set-variable]
   47 |  int  TestDistance;
      |       ^~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o model.o model.c
In file included from ./qwsvinc.h:27,
                 from ../Client/quakedef.h:221,
                 from model.c:11:
model.c: In function 'Mod_LoadTexinfo':
model.c:560:46: warning: iteration 4 invokes undefined behavior [-Waggressive-loop-optimizations]
  560 |    out->vecs[0][j] = LittleFloat (in->vecs[0][j]);
../Client/q_endian.h:220:25: note: in definition of macro 'LittleFloat'
  220 | #define LittleFloat(f) (f)
      |                         ^
model.c:559:3: note: within this loop
  559 |   for (j = 0; j < 8; j++)
      |   ^~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/pmove.o ../Client/pmove.c
../Client/pmove.c: In function 'PM_GroundMove':
../Client/pmove.c:229:9: warning: variable 'start' set but not used [-Wunused-but-set-variable]
  229 |  vec3_t start, dest;
      |         ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o sv_init.o sv_init.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o sv_ents.o sv_ents.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o sv_ccmds.o sv_ccmds.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o pr_cmds.o pr_cmds.c
pr_cmds.c: In function 'PF_aim':
pr_cmds.c:2013:8: warning: variable 'speed' set but not used [-Wunused-but-set-variable]
 2013 |  float speed;
      |        ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o pr_exec.o pr_exec.c
pr_exec.c: In function 'PR_Profile_f':
pr_exec.c:989:29: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
  989 |     sprintf(saveName, "%s/%s", fs_userdir, Cmd_Argv(i));
      |                             ^
In file included from /usr/include/stdio.h:867,
                 from ../Client/q_stdinc.h:61,
                 from ./qwsvinc.h:15,
                 from ../Client/quakedef.h:221,
                 from pr_exec.c:10:
/usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 4097) into a destination of size 4096
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pr_exec.c:993:26: warning: '/profile.txt' directive writing 12 bytes into a region of size between 1 and 4096 [-Wformat-overflow=]
  993 |     sprintf(saveName, "%s/profile.txt", fs_userdir);
      |                          ^~~~~~~~~~~~
In file included from /usr/include/stdio.h:867,
                 from ../Client/q_stdinc.h:61,
                 from ./qwsvinc.h:15,
                 from ../Client/quakedef.h:221,
                 from pr_exec.c:10:
/usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 13 and 4108 bytes into a destination of size 4096
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o sv_move.o sv_move.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o sv_send.o sv_send.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o pr_edict.o pr_edict.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o sv_main.o sv_main.c
sv_main.c: In function 'SV_WriteIP_f':
sv_main.c:963:20: warning: '/listip.cfg' directive writing 11 bytes into a region of size between 1 and 4096 [-Wformat-overflow=]
  963 |  sprintf (name, "%s/listip.cfg", fs_userdir);
      |                    ^~~~~~~~~~~
In file included from /usr/include/stdio.h:867,
                 from ../Client/q_stdinc.h:61,
                 from ./qwsvinc.h:15,
                 from ../Client/quakedef.h:221,
                 from sv_main.c:8:
/usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 12 and 4107 bytes into a destination of size 4096
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o sys_unix.o sys_unix.c
sys_unix.c: In function 'Sys_ConsoleInput':
sys_unix.c:224:3: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
  224 |   read (0, &c, 1);
      |   ^~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o sv_phys.o sv_phys.c
In file included from ./qwsvinc.h:38,
                 from ../Client/quakedef.h:221,
                 from sv_phys.c:8:
sv_phys.c: In function 'SV_CheckVelocity':
../Client/mathlib.h:18:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   18 | #define IS_NAN(x) (((*(int *) (char *) &x) & nanmask) == nanmask)
sv_phys.c:97:7: note: in expansion of macro 'IS_NAN'
   97 |   if (IS_NAN(ent->v.velocity[i]))
      |       ^~~~~~
../Client/mathlib.h:18:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   18 | #define IS_NAN(x) (((*(int *) (char *) &x) & nanmask) == nanmask)
sv_phys.c:102:7: note: in expansion of macro 'IS_NAN'
  102 |   if (IS_NAN(ent->v.origin[i]))
      |       ^~~~~~
sv_phys.c: In function 'SV_PushEntity':
sv_phys.c:446:9: warning: variable 'start' set but not used [-Wunused-but-set-variable]
  446 |  vec3_t start,end, impact;
      |         ^~~~~
sv_phys.c: In function 'SV_Physics_Step':
sv_phys.c:2002:45: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses]
 2002 |   if (((int)ent->v.flags & FL_ONGROUND) && (!ent->v.flags & FL_MONSTER))
      |                                             ^~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o sv_user.o sv_user.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DSERVERONLY -I. -I../Client -o world.o world.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
cc -o hwsv cl_objs/q_endian.o cl_objs/link_ops.o cl_objs/sizebuf.o cl_objs/strlcat.o cl_objs/strlcpy.o cl_objs/msg_io.o cl_objs/common.o cl_objs/quakefs.o cl_objs/info_str.o cl_objs/cmd.o cl_objs/crc.o cl_objs/cvar.o cl_objs/pr_strng.o cl_objs/mathlib.o cl_objs/zone.o cl_objs/huffman.o cl_objs/net_wins.o cl_objs/net_chan.o cl_objs/pmove.o cl_objs/pmovetst.o model.o pr_cmds.o pr_edict.o pr_exec.o sv_effect.o sv_ccmds.o sv_ents.o sv_init.o sv_main.o sv_move.o sv_phys.o sv_send.o sv_user.o world.o sys_unix.o  -lm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server'
+ make -j8 'LDFLAGS=-lm -ldl' -C hexenworld/Client hw
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o d_draw.o d_draw.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o d_parta.o d_parta.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o d_partb.o d_partb.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o d_polysa.o d_polysa.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o d_draw16.o d_draw16.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o d_draw16t.o d_draw16t.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o d_polysa2.o d_polysa2.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o d_scana.o d_scana.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o d_polysa3.o d_polysa3.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o d_polysa4.o d_polysa4.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o d_polysa5.o d_polysa5.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o d_varsa.o d_varsa.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o r_aclipa.o r_aclipa.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o d_spr8.o d_spr8.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o r_aliasa.o r_aliasa.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o d_spr8t.o d_spr8t.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o r_varsa.o r_varsa.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o d_spr8t2.o d_spr8t2.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o r_drawa.o r_drawa.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o r_edgeb.o r_edgeb.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o r_edgea.o r_edgea.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o surf16.o surf16.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o surf8.o surf8.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o d_part.o d_part.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o d_modech.o d_modech.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o d_init.o d_init.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o d_edge.o d_edge.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o d_sky.o d_sky.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o d_fill.o d_fill.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o d_scan.o d_scan.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o d_surf.o d_surf.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o d_vars.o d_vars.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o d_polyse.o d_polyse.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o d_sprite.o d_sprite.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o d_zpoint.o d_zpoint.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_aclip.o r_aclip.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_edge.o r_edge.c
r_edge.c: In function 'R_ScanEdges':
r_edge.c:980:25: warning: result of '2000 << 24' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
  980 |  edge_sentinel.u = 2000 << 24;  // make sure nothing sorts past this
      |                         ^~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_bsp.o r_bsp.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_draw.o r_draw.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_light.o r_light.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_misc.o r_misc.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_sky.o r_sky.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_vars.o r_vars.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_alias.o r_alias.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_sprite.o r_sprite.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_main.o r_main.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o math.o math.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o sys_ia32.o sys_ia32.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o screen.o screen.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_surf.o r_surf.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o snd_sys.o snd_sys.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_efrag.o r_efrag.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o vid_sdl.o vid_sdl.c
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from vid_sdl.c:20:
/usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined
  100 | #define HAVE_STRLCPY 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:223,
                 from vid_sdl.c:17:
strl_fn.h:22: note: this is the location of the previous definition
   22 | #define HAVE_STRLCPY 0
      | 
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from vid_sdl.c:20:
/usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined
  101 | #define HAVE_STRLCAT 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:223,
                 from vid_sdl.c:17:
strl_fn.h:23: note: this is the location of the previous definition
   23 | #define HAVE_STRLCAT 0
      | 
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o in_sdl.o in_sdl.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o snd_mixa.o snd_mixa.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o snd_mix.o snd_mix.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o snd_sun.o snd_sun.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o snd_mem.o snd_mem.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o snd_sdl2.o snd_sdl2.c
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from snd_sdl2.c:33:
/usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined
  100 | #define HAVE_STRLCPY 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:223,
                 from snd_sdl2.c:28:
strl_fn.h:22: note: this is the location of the previous definition
   22 | #define HAVE_STRLCPY 0
      | 
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from snd_sdl2.c:33:
/usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined
  101 | #define HAVE_STRLCAT 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:223,
                 from snd_sdl2.c:28:
strl_fn.h:23: note: this is the location of the previous definition
   23 | #define HAVE_STRLCAT 0
      | 
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cd_bsd.o cd_bsd.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o snd_oss.o snd_oss.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cd_sdl.o cd_sdl.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o draw.o draw.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o snd_dma.o snd_dma.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o midi_sdl.o midi_sdl.c
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from midi_sdl.c:31:
/usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined
  100 | #define HAVE_STRLCPY 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:223,
                 from midi_sdl.c:29:
strl_fn.h:22: note: this is the location of the previous definition
   22 | #define HAVE_STRLCPY 0
      | 
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from midi_sdl.c:31:
/usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined
  101 | #define HAVE_STRLCAT 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:223,
                 from midi_sdl.c:29:
strl_fn.h:23: note: this is the location of the previous definition
   23 | #define HAVE_STRLCAT 0
      | 
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o huffman.o huffman.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o snd_alsa.o snd_alsa.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o net_wins.o net_wins.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o net_chan.o net_chan.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cd_linux.o cd_linux.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o r_part.o r_part.c
r_part.c: In function 'R_EntityParticles':
r_part.c:240:22: warning: iteration 3 invokes undefined behavior [-Waggressive-loop-optimizations]
  240 |    avelocities[0][i] = (rand() & 255) * 0.01;
      |    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
r_part.c:238:3: note: within this loop
  238 |   for (i = 0; i < NUMVERTEXNORMALS * 3; i++)
      |   ^~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cl_demo.o cl_demo.c
cl_demo.c: In function 'CL_GetDemoMessage':
cl_demo.c:139:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  139 |  fread(&demotime, sizeof(demotime), 1, cls.demofile);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cl_demo.c:190:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  190 |  fread (&c, sizeof(c), 1, cls.demofile);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cl_demo.c:222:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  222 |   fread (&net_message.cursize, 4, 1, cls.demofile);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cl_cam.o cl_cam.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cl_pred.o cl_pred.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o model.o model.c
In file included from quakeinc.h:27,
                 from quakedef.h:223,
                 from model.c:11:
model.c: In function 'Mod_LoadTexinfo':
model.c:713:46: warning: iteration 4 invokes undefined behavior [-Waggressive-loop-optimizations]
  713 |    out->vecs[0][j] = LittleFloat (in->vecs[0][j]);
q_endian.h:220:25: note: in definition of macro 'LittleFloat'
  220 | #define LittleFloat(f) (f)
      |                         ^
model.c:712:3: note: within this loop
  712 |   for (j = 0; j < 8; j++)
      |   ^~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cl_cmd.o cl_cmd.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cl_main.o cl_main.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cl_input.o cl_input.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o keys.o keys.c
In file included from /usr/include/string.h:508,
                 from q_stdinc.h:64,
                 from quakeinc.h:15,
                 from quakedef.h:223,
                 from keys.c:29:
In function 'strcpy',
    inlined from 'Key_Console' at keys.c:451:4,
    inlined from 'Key_Event' at keys.c:1046:3:
/usr/include/bits/string_fortified.h:90:10: warning: '__builtin_stpcpy' accessing 1 byte at offsets [0, 8192] and [0, 7936] may overlap 1 byte at offset 0 [-Wrestrict]
   90 |   return __builtin___strcpy_chk (__dest, __src, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strcpy',
    inlined from 'Key_Console' at keys.c:429:3,
    inlined from 'Key_Event' at keys.c:1046:3:
/usr/include/bits/string_fortified.h:90:10: warning: '__builtin_stpcpy' accessing 1 byte at offsets [0, 8192] and [0, 8192] may overlap 1 byte at offset 0 [-Wrestrict]
   90 |   return __builtin___strcpy_chk (__dest, __src, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o skin.o skin.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cl_ents.o cl_ents.c
cl_ents.c: In function 'CL_SavePlayer':
cl_ents.c:1243:17: warning: variable 'info' set but not used [-Wunused-but-set-variable]
 1243 |  player_info_t *info;
      |                 ^~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o console.o console.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o menu.o menu.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cl_effect.o cl_effect.c
cl_effect.c: In function 'UpdateMissilePath':
cl_effect.c:1578:9: warning: variable 'endpos' set but not used [-Wunused-but-set-variable]
 1578 |  vec3_t endpos; // the position it should be at currently
      |         ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cl_parse.o cl_parse.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o link_ops.o link_ops.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o view.o view.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o q_endian.o q_endian.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o wad.o wad.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o strlcpy.o strlcpy.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o strlcat.o strlcat.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o sizebuf.o sizebuf.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o common.o common.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cmd.o cmd.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o crc.o crc.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o debuglog.o debuglog.c
debuglog.c: In function 'LOG_Print':
debuglog.c:40:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
   40 |  write (log_fd, logdata, strlen(logdata));
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o msg_io.o msg_io.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cvar.o cvar.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cfgfile.o cfgfile.c
cfgfile.c: In function 'CFG_ReadCvars':
cfgfile.c:37:3: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
   37 |   fgets(buff, sizeof(buff), cfg_file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o info_str.o info_str.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o mathlib.o mathlib.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o sbar.o sbar.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o pr_strng.o pr_strng.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o pmove.o pmove.c
pmove.c: In function 'PM_GroundMove':
pmove.c:229:9: warning: variable 'start' set but not used [-Wunused-but-set-variable]
  229 |  vec3_t start, dest;
      |         ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o sys_unix.o sys_unix.c
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from sys_unix.c:28:
/usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined
  100 | #define HAVE_STRLCPY 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:223,
                 from sys_unix.c:8:
strl_fn.h:22: note: this is the location of the previous definition
   22 | #define HAVE_STRLCPY 0
      | 
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from sys_unix.c:28:
/usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined
  101 | #define HAVE_STRLCAT 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:223,
                 from sys_unix.c:8:
strl_fn.h:23: note: this is the location of the previous definition
   23 | #define HAVE_STRLCAT 0
      | 
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o quakefs.o quakefs.c
quakefs.c: In function 'FS_LoadPackFile':
quakefs.c:206:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  206 |  fread (&header, 1, sizeof(header), packhandle);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
quakefs.c:239:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  239 |  fread (&info, 1, header.dirlen, packhandle);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
quakefs.c: In function 'FS_CopyFile':
quakefs.c:847:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  847 |   fread (buf, 1, count, in);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
quakefs.c: In function 'FS_CopyFromFile':
quakefs.c:913:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  913 |   fread (buf, 1, count, fromfile);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
quakefs.c: In function 'FS_LoadFile':
quakefs.c:1216:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
 1216 |  fread (buf, 1, len, h);
      |  ^~~~~~~~~~~~~~~~~~~~~~
quakefs.c: In function 'CheckRegistered':
quakefs.c:166:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  166 |  fread (check, 1, sizeof(check), h);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o pmovetst.o pmovetst.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o zone.o zone.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER  -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I.  -o cl_tent.o cl_tent.c
cl_tent.c: In function 'CL_ParseTEnt':
cl_tent.c:3296:21: warning: variable 'state' set but not used [-Wunused-but-set-variable]
 3296 |     entity_state_t *state;
      |                     ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -o hwcl d_draw.o d_draw16.o d_draw16t.o d_parta.o d_partb.o d_polysa.o d_polysa2.o d_polysa3.o d_polysa4.o d_polysa5.o d_scana.o d_spr8.o d_spr8t.o d_spr8t2.o d_varsa.o r_aclipa.o r_aliasa.o r_drawa.o r_edgea.o r_edgeb.o r_varsa.o surf8.o surf16.o d_edge.o d_fill.o d_init.o d_modech.o d_part.o d_polyse.o d_scan.o d_sky.o d_sprite.o d_surf.o d_vars.o d_zpoint.o r_aclip.o r_alias.o r_bsp.o r_draw.o r_edge.o r_efrag.o r_light.o r_main.o r_misc.o r_part.o r_sky.o r_sprite.o r_surf.o r_vars.o screen.o vid_sdl.o draw.o model.o math.o sys_ia32.o in_sdl.o snd_sys.o snd_dma.o snd_mix.o snd_mixa.o snd_mem.o snd_oss.o snd_alsa.o snd_sun.o snd_sdl2.o cd_sdl.o cd_bsd.o cd_linux.o midi_sdl.o huffman.o net_wins.o net_chan.o cl_cam.o cl_demo.o cl_effect.o cl_ents.o cl_input.o cl_main.o cl_parse.o cl_pred.o cl_tent.o cl_cmd.o console.o keys.o menu.o sbar.o skin.o view.o wad.o cmd.o q_endian.o link_ops.o sizebuf.o strlcat.o strlcpy.o msg_io.o common.o debuglog.o quakefs.o info_str.o crc.o cvar.o cfgfile.o pr_strng.o mathlib.o pmove.o pmovetst.o zone.o sys_unix.o -lm -ldl -lSDL -lpthread -lSDL_mixer 
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
+ make -s -C hexenworld/Client clean
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
+ make -j8 'LDFLAGS=-lm -ldl' -C hexenworld/Client glhw
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_screen.o gl_screen.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_ngraph.o gl_ngraph.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_refrag.o gl_refrag.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_rlight.o gl_rlight.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_rmisc.o gl_rmisc.c
gl_rmisc.c: In function 'R_TranslatePlayerSkin':
gl_rmisc.c:296:13: warning: variable 's' set but not used [-Wunused-but-set-variable]
  296 |  int  i, j, s;
      |             ^
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o fx_gamma.o fx_gamma.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_rsurf.o gl_rsurf.c
gl_rsurf.c: In function 'DrawTextureChains':
gl_rsurf.c:1127:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 1127 |     for ( ; s ; s = s->texturechain);
      |     ^~~
gl_rsurf.c:1128:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 1128 |      R_RenderBrushPoly (s, false);
      |      ^~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o math.o math.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_warp.o gl_warp.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o sys_ia32.o sys_ia32.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_mesh.o gl_mesh.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_draw.o gl_draw.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_sys.o snd_sys.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
nasm -f elf -d_NO_PREFIX -o snd_mixa.o snd_mixa.asm
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_rmain.o gl_rmain.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o in_sdl.o in_sdl.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_mix.o snd_mix.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_vidsdl.o gl_vidsdl.c
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from gl_vidsdl.c:21:
/usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined
  100 | #define HAVE_STRLCPY 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:223,
                 from gl_vidsdl.c:19:
strl_fn.h:22: note: this is the location of the previous definition
   22 | #define HAVE_STRLCPY 0
      | 
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from gl_vidsdl.c:21:
/usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined
  101 | #define HAVE_STRLCAT 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:223,
                 from gl_vidsdl.c:19:
strl_fn.h:23: note: this is the location of the previous definition
   23 | #define HAVE_STRLCAT 0
      | 
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_mem.o snd_mem.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_sun.o snd_sun.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cd_sdl.o cd_sdl.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cd_bsd.o cd_bsd.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_oss.o snd_oss.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_part.o r_part.c
r_part.c: In function 'R_EntityParticles':
r_part.c:240:22: warning: iteration 3 invokes undefined behavior [-Waggressive-loop-optimizations]
  240 |    avelocities[0][i] = (rand() & 255) * 0.01;
      |    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
r_part.c:238:3: note: within this loop
  238 |   for (i = 0; i < NUMVERTEXNORMALS * 3; i++)
      |   ^~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_alsa.o snd_alsa.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_dma.o snd_dma.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_sdl2.o snd_sdl2.c
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from snd_sdl2.c:33:
/usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined
  100 | #define HAVE_STRLCPY 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:223,
                 from snd_sdl2.c:28:
strl_fn.h:22: note: this is the location of the previous definition
   22 | #define HAVE_STRLCPY 0
      | 
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from snd_sdl2.c:33:
/usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined
  101 | #define HAVE_STRLCAT 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:223,
                 from snd_sdl2.c:28:
strl_fn.h:23: note: this is the location of the previous definition
   23 | #define HAVE_STRLCAT 0
      | 
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cd_linux.o cd_linux.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o midi_sdl.o midi_sdl.c
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from midi_sdl.c:31:
/usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined
  100 | #define HAVE_STRLCPY 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:223,
                 from midi_sdl.c:29:
strl_fn.h:22: note: this is the location of the previous definition
   22 | #define HAVE_STRLCPY 0
      | 
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from midi_sdl.c:31:
/usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined
  101 | #define HAVE_STRLCAT 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:223,
                 from midi_sdl.c:29:
strl_fn.h:23: note: this is the location of the previous definition
   23 | #define HAVE_STRLCAT 0
      | 
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o net_chan.o net_chan.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_cam.o cl_cam.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o huffman.o huffman.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_demo.o cl_demo.c
cl_demo.c: In function 'CL_GetDemoMessage':
cl_demo.c:139:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  139 |  fread(&demotime, sizeof(demotime), 1, cls.demofile);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cl_demo.c:190:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  190 |  fread (&c, sizeof(c), 1, cls.demofile);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cl_demo.c:222:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  222 |   fread (&net_message.cursize, 4, 1, cls.demofile);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_model.o gl_model.c
In file included from quakeinc.h:27,
                 from quakedef.h:223,
                 from gl_model.c:11:
gl_model.c: In function 'Mod_LoadTexinfo':
gl_model.c:921:46: warning: iteration 4 invokes undefined behavior [-Waggressive-loop-optimizations]
  921 |    out->vecs[0][j] = LittleFloat (in->vecs[0][j]);
q_endian.h:220:25: note: in definition of macro 'LittleFloat'
  220 | #define LittleFloat(f) (f)
      |                         ^
gl_model.c:920:3: note: within this loop
  920 |   for (j = 0; j < 8; j++)
      |   ^~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o net_wins.o net_wins.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_cmd.o cl_cmd.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_pred.o cl_pred.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_main.o cl_main.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_input.o cl_input.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o keys.o keys.c
In file included from /usr/include/string.h:508,
                 from q_stdinc.h:64,
                 from quakeinc.h:15,
                 from quakedef.h:223,
                 from keys.c:29:
In function 'strcpy',
    inlined from 'Key_Console' at keys.c:451:4,
    inlined from 'Key_Event' at keys.c:1046:3:
/usr/include/bits/string_fortified.h:90:10: warning: '__builtin_stpcpy' accessing 1 byte at offsets [0, 8192] and [0, 7936] may overlap 1 byte at offset 0 [-Wrestrict]
   90 |   return __builtin___strcpy_chk (__dest, __src, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strcpy',
    inlined from 'Key_Console' at keys.c:429:3,
    inlined from 'Key_Event' at keys.c:1046:3:
/usr/include/bits/string_fortified.h:90:10: warning: '__builtin_stpcpy' accessing 1 byte at offsets [0, 8192] and [0, 8192] may overlap 1 byte at offset 0 [-Wrestrict]
   90 |   return __builtin___strcpy_chk (__dest, __src, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_parse.o cl_parse.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_ents.o cl_ents.c
cl_ents.c: In function 'CL_SavePlayer':
cl_ents.c:1243:17: warning: variable 'info' set but not used [-Wunused-but-set-variable]
 1243 |  player_info_t *info;
      |                 ^~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o console.o console.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o skin.o skin.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o q_endian.o q_endian.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o link_ops.o link_ops.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o wad.o wad.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o view.o view.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sizebuf.o sizebuf.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o strlcat.o strlcat.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_effect.o cl_effect.c
cl_effect.c: In function 'UpdateMissilePath':
cl_effect.c:1578:9: warning: variable 'endpos' set but not used [-Wunused-but-set-variable]
 1578 |  vec3_t endpos; // the position it should be at currently
      |         ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o strlcpy.o strlcpy.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cmd.o cmd.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o msg_io.o msg_io.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sbar.o sbar.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o menu.o menu.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o crc.o crc.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o debuglog.o debuglog.c
debuglog.c: In function 'LOG_Print':
debuglog.c:40:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
   40 |  write (log_fd, logdata, strlen(logdata));
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o common.o common.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cfgfile.o cfgfile.c
cfgfile.c: In function 'CFG_ReadCvars':
cfgfile.c:37:3: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
   37 |   fgets(buff, sizeof(buff), cfg_file);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o info_str.o info_str.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o pr_strng.o pr_strng.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cvar.o cvar.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o mathlib.o mathlib.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o quakefs.o quakefs.c
quakefs.c: In function 'FS_LoadPackFile':
quakefs.c:206:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  206 |  fread (&header, 1, sizeof(header), packhandle);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
quakefs.c:239:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  239 |  fread (&info, 1, header.dirlen, packhandle);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
quakefs.c: In function 'FS_CopyFile':
quakefs.c:847:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  847 |   fread (buf, 1, count, in);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
quakefs.c: In function 'FS_CopyFromFile':
quakefs.c:913:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  913 |   fread (buf, 1, count, fromfile);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
quakefs.c: In function 'FS_LoadFile':
quakefs.c:1216:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
 1216 |  fread (buf, 1, len, h);
      |  ^~~~~~~~~~~~~~~~~~~~~~
quakefs.c: In function 'CheckRegistered':
quakefs.c:166:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  166 |  fread (check, 1, sizeof(check), h);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o pmovetst.o pmovetst.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sys_unix.o sys_unix.c
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from sys_unix.c:28:
/usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined
  100 | #define HAVE_STRLCPY 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:223,
                 from sys_unix.c:8:
strl_fn.h:22: note: this is the location of the previous definition
   22 | #define HAVE_STRLCPY 0
      | 
In file included from /usr/include/SDL/SDL_stdinc.h:30,
                 from /usr/include/SDL/SDL_main.h:26,
                 from /usr/include/SDL/SDL.h:30,
                 from sdl_inc.h:15,
                 from sys_unix.c:28:
/usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined
  101 | #define HAVE_STRLCAT 1
      | 
In file included from common.h:40,
                 from quakeinc.h:32,
                 from quakedef.h:223,
                 from sys_unix.c:8:
strl_fn.h:23: note: this is the location of the previous definition
   23 | #define HAVE_STRLCAT 0
      | 
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o zone.o zone.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o pmove.o pmove.c
pmove.c: In function 'PM_GroundMove':
pmove.c:229:9: warning: variable 'start' set but not used [-Wunused-but-set-variable]
  229 |  vec3_t start, dest;
      |         ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_tent.o cl_tent.c
cl_tent.c: In function 'CL_ParseTEnt':
cl_tent.c:3296:21: warning: variable 'state' set but not used [-Wunused-but-set-variable]
 3296 |     entity_state_t *state;
      |                     ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
cc -o glhwcl gl_refrag.o gl_rlight.o gl_rmain.o gl_rmisc.o gl_ngraph.o r_part.o gl_rsurf.o gl_screen.o gl_warp.o gl_vidsdl.o fx_gamma.o gl_draw.o gl_mesh.o gl_model.o math.o sys_ia32.o in_sdl.o snd_sys.o snd_dma.o snd_mix.o snd_mixa.o snd_mem.o snd_oss.o snd_alsa.o snd_sun.o snd_sdl2.o cd_sdl.o cd_bsd.o cd_linux.o midi_sdl.o huffman.o net_wins.o net_chan.o cl_cam.o cl_demo.o cl_effect.o cl_ents.o cl_input.o cl_main.o cl_parse.o cl_pred.o cl_tent.o cl_cmd.o console.o keys.o menu.o sbar.o skin.o view.o wad.o cmd.o q_endian.o link_ops.o sizebuf.o strlcat.o strlcpy.o msg_io.o common.o debuglog.o quakefs.o info_str.o crc.o cvar.o cfgfile.o pr_strng.o mathlib.o pmove.o pmovetst.o zone.o sys_unix.o -lm -ldl  -lSDL -lpthread -lSDL_mixer
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client'
+ make -j8 -C hexenworld/Master
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master'
cc -c -march=i386 -O2 -Wall  -I. -o msg_io.o msg_io.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master'
cc -c -march=i386 -O2 -Wall  -I. -o sizebuf.o sizebuf.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master'
cc -c -march=i386 -O2 -Wall  -I. -o common.o common.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master'
cc -c -march=i386 -O2 -Wall  -I. -o cmds.o cmds.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master'
cc -c -march=i386 -O2 -Wall  -I. -o sys_main.o sys_main.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master'
cc -c -march=i386 -O2 -Wall  -I. -o net.o net.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master'
cc -c -march=i386 -O2 -Wall  -I. -o master.o master.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master'
cc -o hwmaster sizebuf.o msg_io.o cmds.o common.o net.o master.o sys_main.o 
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master'
+ make -j8 -C xdelta11 -f Makefile.xd
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
cc -c  -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o libedsio/fh.o libedsio/fh.c
In file included from libedsio/fh.c:10:
libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  381 | gchar*   edsio_time_t_to_iso8601 (GTime time);
      | ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
cc -c  -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o libedsio/generic.o libedsio/generic.c
In file included from libedsio/generic.c:10:
libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  381 | gchar*   edsio_time_t_to_iso8601 (GTime time);
      | ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
cc -c  -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o libedsio/library.o libedsio/library.c
In file included from libedsio/library.c:10:
libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  381 | gchar*   edsio_time_t_to_iso8601 (GTime time);
      | ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
cc -c  -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o libedsio/simple.o libedsio/simple.c
In file included from libedsio/simple.c:10:
libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  381 | gchar*   edsio_time_t_to_iso8601 (GTime time);
      | ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
cc -c  -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o libedsio/maketime.o libedsio/maketime.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
cc -c  -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o libedsio/default.o libedsio/default.c
In file included from libedsio/default.c:10:
libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  381 | gchar*   edsio_time_t_to_iso8601 (GTime time);
      | ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
cc -c  -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o xdapply.o xdapply.c
In file included from xd_edsio.h:25,
                 from xdelta.h:29,
                 from xdapply.c:29:
./libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  381 | gchar*   edsio_time_t_to_iso8601 (GTime time);
      | ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
cc -c  -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o libedsio/edsio_edsio.o libedsio/edsio_edsio.c
In file included from libedsio/edsio_edsio.c:25:
libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  381 | gchar*   edsio_time_t_to_iso8601 (GTime time);
      | ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
cc -c  -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o getopt.o getopt.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
cc -c  -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o getopt1.o getopt1.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
cc -c  -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o libedsio/base64.o libedsio/base64.c
In file included from libedsio/base64.c:10:
libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  381 | gchar*   edsio_time_t_to_iso8601 (GTime time);
      | ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
cc -c  -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o libedsio/md5c.o libedsio/md5c.c
In file included from libedsio/md5c.c:26:
libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  381 | gchar*   edsio_time_t_to_iso8601 (GTime time);
      | ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
cc -c  -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o libedsio/partime.o libedsio/partime.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
cc -c  -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o libedsio/edsio.o libedsio/edsio.c
In file included from libedsio/edsio.c:10:
libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  381 | gchar*   edsio_time_t_to_iso8601 (GTime time);
      | ^~~~~
libedsio/edsio.c:329:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  329 | edsio_time_t_to_iso8601 (GTime t0)
      | ^~~~~~~~~~~~~~~~~~~~~~~
libedsio/edsio.c: In function 'edsio_property_unset':
libedsio/edsio.c:976:27: warning: variable 'ent' set but not used [-Wunused-but-set-variable]
  976 |       EdsioPropertyEntry* ent;
      |                           ^~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
cc -c  -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o xdelta.o xdelta.c
In file included from xd_edsio.h:25,
                 from xdelta.h:29,
                 from xdelta.c:32:
./libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  381 | gchar*   edsio_time_t_to_iso8601 (GTime time);
      | ^~~~~
xdelta.c: In function 'generate_checksums':
xdelta.c:179:23: warning: variable 'orig_segment_len' set but not used [-Wunused-but-set-variable]
  179 |   gint   segment_len, orig_segment_len;
      |                       ^~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
cc -c  -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o xdmain.o xdmain.c
In file included from xd_edsio.h:25,
                 from xdelta.h:29,
                 from xdmain.c:82:
./libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  381 | gchar*   edsio_time_t_to_iso8601 (GTime time);
      | ^~~~~
xdmain.c: In function 'main':
xdmain.c:377:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
  377 |   program_name = g_basename (argv[0]);
      |   ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:48,
                 from ./libedsio/edsio.h:23,
                 from xd_edsio.h:25,
                 from xdelta.h:29,
                 from xdmain.c:82:
/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
  205 | const gchar *g_basename         (const gchar *file_name);
      |              ^~~~~~~~~~
xdmain.c:437:6: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  437 |      if (end && g_strcasecmp (end, "M") == 0)
      |      ^~
In file included from /usr/include/glib-2.0/glib.h:82,
                 from ./libedsio/edsio.h:23,
                 from xd_edsio.h:25,
                 from xdelta.h:29,
                 from xdmain.c:82:
/usr/include/glib-2.0/glib/gstrfuncs.h:201:23: note: declared here
  201 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
xdmain.c:439:6: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
  439 |      else if (end && g_strcasecmp (end, "K") == 0)
      |      ^~~~
In file included from /usr/include/glib-2.0/glib.h:82,
                 from ./libedsio/edsio.h:23,
                 from xd_edsio.h:25,
                 from xdelta.h:29,
                 from xdmain.c:82:
/usr/include/glib-2.0/glib/gstrfuncs.h:201:23: note: declared here
  201 | gint                  g_strcasecmp     (const gchar *s1,
      |                       ^~~~~~~~~~~~
xdmain.c: In function 'xd_gzread':
xdmain.c:539:20: warning: passing argument 1 of 'gzread' from incompatible pointer type [-Wincompatible-pointer-types]
  539 |   return gzread (fh->in, buf, nbyte) == nbyte;
      |                  ~~^~~~
      |                    |
      |                    FILE * {aka struct _IO_FILE *}
In file included from /usr/include/zlib.h:34,
                 from xdmain.c:80:
/usr/include/zlib.h:1390:28: note: expected 'gzFile' {aka 'struct gzFile_s *'} but argument is of type 'FILE *' {aka 'struct _IO_FILE *'}
 1390 | ZEXTERN int ZEXPORT gzread OF((gzFile file, voidp buf, unsigned len));
      |                            ^~
xdmain.c: In function 'xd_gzrclose':
xdmain.c:551:21: warning: passing argument 1 of 'gzclose' from incompatible pointer type [-Wincompatible-pointer-types]
  551 |   return gzclose (fh->in) == Z_OK;
      |                   ~~^~~~
      |                     |
      |                     FILE * {aka struct _IO_FILE *}
In file included from /usr/include/zlib.h:34,
                 from xdmain.c:80:
/usr/include/zlib.h:1630:32: note: expected 'gzFile' {aka 'struct gzFile_s *'} but argument is of type 'FILE *' {aka 'struct _IO_FILE *'}
 1630 | ZEXTERN int ZEXPORT    gzclose OF((gzFile file));
      |                                ^~
xdmain.c: In function 'init_table':
xdmain.c:558:3: warning: 'g_mem_chunk_new' is deprecated [-Wdeprecated-declarations]
  558 |   fh->lru_chunk = g_mem_chunk_create(LRU, 1<<9, G_ALLOC_ONLY);
      |   ^~
In file included from /usr/include/glib-2.0/glib.h:106,
                 from ./libedsio/edsio.h:23,
                 from xd_edsio.h:25,
                 from xdelta.h:29,
                 from xdmain.c:82:
/usr/include/glib-2.0/glib/deprecated/gallocator.h:43:17: note: declared here
   43 | GMemChunk *     g_mem_chunk_new         (const gchar  *name,
      |                 ^~~~~~~~~~~~~~~
xdmain.c: In function 'xd_tmpname':
xdmain.c:648:13: warning: Deprecated pre-processor symbol, replace with 
  648 |       g_string_sprintf (s, "%s/xd-%05d.%03d", tmpdir, x, seq++);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xdmain.c: In function 'xd_handle_narrow':
xdmain.c:1047:14: warning: assignment to 'FILE *' {aka 'struct _IO_FILE *'} from incompatible pointer type 'gzFile' {aka 'struct gzFile_s *'} [-Wincompatible-pointer-types]
 1047 |       fh->in = gzdopen (dup (fh->fd), "rb");
      |              ^
xdmain.c: In function 'xd_handle_map_page':
xdmain.c:1308:7: warning: 'g_mem_chunk_alloc0' is deprecated [-Wdeprecated-declarations]
 1308 |       lru = g_chunk_new0 (LRU, fh->lru_chunk);
      |       ^~~
In file included from /usr/include/glib-2.0/glib.h:106,
                 from ./libedsio/edsio.h:23,
                 from xd_edsio.h:25,
                 from xdelta.h:29,
                 from xdmain.c:82:
/usr/include/glib-2.0/glib/deprecated/gallocator.h:52:17: note: declared here
   52 | gpointer        g_mem_chunk_alloc0      (GMemChunk    *mem_chunk);
      |                 ^~~~~~~~~~~~~~~~~~
xdmain.c: In function 'delta_command':
xdmain.c:1603:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
 1603 |   from_name = g_basename (argv[0]);
      |   ^~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:48,
                 from ./libedsio/edsio.h:23,
                 from xd_edsio.h:25,
                 from xdelta.h:29,
                 from xdmain.c:82:
/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
  205 | const gchar *g_basename         (const gchar *file_name);
      |              ^~~~~~~~~~
xdmain.c:1604:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
 1604 |   to_name = g_basename (argv[1]);
      |   ^~~~~~~
In file included from /usr/include/glib-2.0/glib.h:48,
                 from ./libedsio/edsio.h:23,
                 from xd_edsio.h:25,
                 from xdelta.h:29,
                 from xdmain.c:82:
/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
  205 | const gchar *g_basename         (const gchar *file_name);
      |              ^~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
cc -c  -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o xd_edsio.o xd_edsio.c
In file included from xd_edsio.h:25,
                 from xdelta.h:29,
                 from xd_edsio.c:25:
./libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  381 | gchar*   edsio_time_t_to_iso8601 (GTime time);
      | ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
cc -o xdelta xdelta.o xdapply.o xd_edsio.o libedsio/library.o libedsio/simple.o libedsio/edsio.o libedsio/edsio_edsio.o libedsio/md5c.o libedsio/fh.o libedsio/generic.o libedsio/default.o libedsio/base64.o libedsio/maketime.o libedsio/partime.o xdmain.o getopt.o getopt1.o -lz -lglib-2.0
cp -p xdelta xdelta114
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11'
+ make -j8 -C launcher
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher'
cc -c -Wall -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT  -I../xdelta11 -I../xdelta11/libedsio -I. -I./xpatch -o q_endian.o q_endian.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher'
cc -c -Wall -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT  -I../xdelta11 -I../xdelta11/libedsio -I. -I./xpatch -o crc.o crc.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher'
cc -c -Wall -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT  -I../xdelta11 -I../xdelta11/libedsio -I. -I./xpatch -o games.o games.c
games.c: In function 'scan_pak_files':
games.c:90:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
   90 |  fread (&header, 1, sizeof(header), packhandle);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
games.c:104:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  104 |  fread (&info, 1, header.dirlen, packhandle);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher'
cc -c -Wall -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT  -I../xdelta11 -I../xdelta11/libedsio -I. -I./xpatch -o xpatch/apply_patch.o xpatch/apply_patch.c
xpatch/apply_patch.c: In function 'apply_patches':
xpatch/apply_patch.c:140:34: warning: '.xd1' directive output may be truncated writing 4 bytes into a region of size between 1 and 4096 [-Wformat-truncation=]
  140 |   snprintf (out, sizeof(out), "%s.xd1", dst);
      |                                  ^~~~
In file included from /usr/include/stdio.h:867,
                 from ./common.h:32,
                 from xpatch/apply_patch.c:26:
/usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 5 and 4100 bytes into a destination of size 4096
   67 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |        __bos (__s), __fmt, __va_arg_pack ());
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher'
cc -c -Wall -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT  -I../xdelta11 -I../xdelta11/libedsio -I. -I./xpatch -o main.o main.c
main.c: In function 'main':
main.c:251:2: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result [-Wunused-result]
  251 |  chdir (basedir);
      |  ^~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher'
cc -c -Wall -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT  -I../xdelta11 -I../xdelta11/libedsio -I. -I./xpatch -o launch_bin.o launch_bin.c
launch_bin.c: In function 'launch_hexen2_bin':
launch_bin.c:204:37: warning: '%i' directive output may be truncated writing between 5 and 10 bytes into a region of size 8 [-Wformat-truncation=]
  204 |   snprintf (++ptr, HEAPSIZE_CHARS, "%i", heapsize);
      |                                     ^~
launch_bin.c:204:36: note: directive argument in the range [16384, 2147483647]
  204 |   snprintf (++ptr, HEAPSIZE_CHARS, "%i", heapsize);
      |                                    ^~~~
In file included from /usr/include/stdio.h:867,
                 from common.h:32,
                 from launch_bin.c:26:
/usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 6 and 11 bytes into a destination of size 8
   67 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |        __bos (__s), __fmt, __va_arg_pack ());
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
launch_bin.c:213:37: warning: '%i' directive output may be truncated writing between 3 and 10 bytes into a region of size 8 [-Wformat-truncation=]
  213 |   snprintf (++ptr, ZONESIZE_CHARS, "%i", zonesize);
      |                                     ^~
launch_bin.c:213:36: note: directive argument in the range [256, 2147483647]
  213 |   snprintf (++ptr, ZONESIZE_CHARS, "%i", zonesize);
      |                                    ^~~~
In file included from /usr/include/stdio.h:867,
                 from common.h:32,
                 from launch_bin.c:26:
/usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 4 and 11 bytes into a destination of size 8
   67 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |        __bos (__s), __fmt, __va_arg_pack ());
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher'
cc -c -Wall -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT  -I../xdelta11 -I../xdelta11/libedsio -I. -I./xpatch -o config_file.o config_file.c
config_file.c: In function 'cfg_read_basedir':
config_file.c:161:4: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
  161 |    fgets(buff, sizeof(buff), cfg_file);
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
config_file.c: In function 'read_config_file':
config_file.c:223:4: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
  223 |    fgets(buff, sizeof(buff), cfg_file);
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
config_file.c: In function 'open_config_file':
config_file.c:79:46: warning: '%s' directive output may be truncated writing 16 bytes into a region of size between 0 and 4095 [-Wformat-truncation=]
   79 |  snprintf (config_file_name, MAX_OSPATH, "%s/%s", userdir, LAUNCHER_CONFIG_FILE);
      |                                              ^~
In file included from /usr/include/stdio.h:867,
                 from common.h:32,
                 from config_file.c:26:
/usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 18 and 4113 bytes into a destination of size 4096
   67 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |        __bos (__s), __fmt, __va_arg_pack ());
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher'
cc -c -Wall -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT  -I../xdelta11 -I../xdelta11/libedsio -I. -I./xpatch -o xpatch/md5.o xpatch/md5.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher'
cc -c -Wall -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT  -I../xdelta11 -I../xdelta11/libedsio -I. -I./xpatch -o xpatch/loki_xdelta.o xpatch/loki_xdelta.c
In file included from ../xdelta11/xd_edsio.h:25,
                 from ../xdelta11/xdelta.h:29,
                 from xpatch/loki_xdelta.c:84:
../xdelta11/libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  381 | gchar*   edsio_time_t_to_iso8601 (GTime time);
      | ^~~~~
xpatch/loki_xdelta.c: In function 'xd_gzread':
xpatch/loki_xdelta.c:614:20: warning: passing argument 1 of 'gzread' from incompatible pointer type [-Wincompatible-pointer-types]
  614 |   return gzread (fh->in, buf, nbyte) == nbyte;
      |                  ~~^~~~
      |                    |
      |                    FILE * {aka struct _IO_FILE *}
In file included from /usr/include/zlib.h:34,
                 from xpatch/loki_xdelta.c:80:
/usr/include/zlib.h:1390:28: note: expected 'gzFile' {aka 'struct gzFile_s *'} but argument is of type 'FILE *' {aka 'struct _IO_FILE *'}
 1390 | ZEXTERN int ZEXPORT gzread OF((gzFile file, voidp buf, unsigned len));
      |                            ^~
xpatch/loki_xdelta.c: In function 'xd_gzrclose':
xpatch/loki_xdelta.c:626:21: warning: passing argument 1 of 'gzclose' from incompatible pointer type [-Wincompatible-pointer-types]
  626 |   return gzclose (fh->in) == Z_OK;
      |                   ~~^~~~
      |                     |
      |                     FILE * {aka struct _IO_FILE *}
In file included from /usr/include/zlib.h:34,
                 from xpatch/loki_xdelta.c:80:
/usr/include/zlib.h:1630:32: note: expected 'gzFile' {aka 'struct gzFile_s *'} but argument is of type 'FILE *' {aka 'struct _IO_FILE *'}
 1630 | ZEXTERN int ZEXPORT    gzclose OF((gzFile file));
      |                                ^~
xpatch/loki_xdelta.c: In function 'init_table':
xpatch/loki_xdelta.c:633:3: warning: 'g_mem_chunk_new' is deprecated [-Wdeprecated-declarations]
  633 |   fh->lru_chunk = g_mem_chunk_create(LRU, 1<<9, G_ALLOC_ONLY);
      |   ^~
In file included from /usr/include/glib-2.0/glib.h:106,
                 from ../xdelta11/libedsio/edsio.h:23,
                 from ../xdelta11/xd_edsio.h:25,
                 from ../xdelta11/xdelta.h:29,
                 from xpatch/loki_xdelta.c:84:
/usr/include/glib-2.0/glib/deprecated/gallocator.h:43:17: note: declared here
   43 | GMemChunk *     g_mem_chunk_new         (const gchar  *name,
      |                 ^~~~~~~~~~~~~~~
xpatch/loki_xdelta.c: In function 'xd_tmpname':
xpatch/loki_xdelta.c:723:13: warning: Deprecated pre-processor symbol, replace with 
  723 |       g_string_sprintf (s, "%s/xd-%05d.%03d", tmpdir, x, seq++);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xpatch/loki_xdelta.c: In function 'xd_handle_narrow':
xpatch/loki_xdelta.c:1122:14: warning: assignment to 'FILE *' {aka 'struct _IO_FILE *'} from incompatible pointer type 'gzFile' {aka 'struct gzFile_s *'} [-Wincompatible-pointer-types]
 1122 |       fh->in = gzdopen (dup (fh->fd), "rb");
      |              ^
xpatch/loki_xdelta.c: In function 'xd_handle_map_page':
xpatch/loki_xdelta.c:1383:7: warning: 'g_mem_chunk_alloc0' is deprecated [-Wdeprecated-declarations]
 1383 |       lru = g_chunk_new0 (LRU, fh->lru_chunk);
      |       ^~~
In file included from /usr/include/glib-2.0/glib.h:106,
                 from ../xdelta11/libedsio/edsio.h:23,
                 from ../xdelta11/xd_edsio.h:25,
                 from ../xdelta11/xdelta.h:29,
                 from xpatch/loki_xdelta.c:84:
/usr/include/glib-2.0/glib/deprecated/gallocator.h:52:17: note: declared here
   52 | gpointer        g_mem_chunk_alloc0      (GMemChunk    *mem_chunk);
      |                 ^~~~~~~~~~~~~~~~~~
xpatch/loki_xdelta.c: In function 'delta_command':
xpatch/loki_xdelta.c:1681:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
 1681 |   from_name = g_basename (argv[0]);
      |   ^~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:48,
                 from ../xdelta11/libedsio/edsio.h:23,
                 from ../xdelta11/xd_edsio.h:25,
                 from ../xdelta11/xdelta.h:29,
                 from xpatch/loki_xdelta.c:84:
/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
  205 | const gchar *g_basename         (const gchar *file_name);
      |              ^~~~~~~~~~
xpatch/loki_xdelta.c:1682:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
 1682 |   to_name = g_basename (argv[1]);
      |   ^~~~~~~
In file included from /usr/include/glib-2.0/glib.h:48,
                 from ../xdelta11/libedsio/edsio.h:23,
                 from ../xdelta11/xd_edsio.h:25,
                 from ../xdelta11/xdelta.h:29,
                 from xpatch/loki_xdelta.c:84:
/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
  205 | const gchar *g_basename         (const gchar *file_name);
      |              ^~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher'
cc -c -Wall -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT  -I../xdelta11 -I../xdelta11/libedsio -I. -I./xpatch -o gtk_ui.o gtk_ui.c
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from gtk_ui.h:29,
                 from gtk_ui.c:30:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      | ^~~~
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from gtk_ui.h:29,
                 from gtk_ui.c:30:
/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
  679 | {
      | ^
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
                 from gtk_ui.h:29,
                 from gtk_ui.c:30:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from gtk_ui.h:29,
                 from gtk_ui.c:30:
/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
  547 | struct _GTimeVal
      |        ^~~~~~~~~
gtk_ui.c: In function 'create_window2':
gtk_ui.c:725:15: warning: variable 'mark' set but not used [-Wunused-but-set-variable]
  725 |  GtkTextMark *mark;
      |               ^~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher'
cc -o h2launcher crc.o q_endian.o games.o config_file.o launch_bin.o gtk_ui.o  xpatch/md5.o xpatch/loki_xdelta.o xpatch/apply_patch.o ../xdelta11/xdelta.o ../xdelta11/xdapply.o ../xdelta11/xd_edsio.o ../xdelta11/libedsio/library.o ../xdelta11/libedsio/simple.o ../xdelta11/libedsio/edsio.o ../xdelta11/libedsio/edsio_edsio.o ../xdelta11/libedsio/md5c.o ../xdelta11/libedsio/fh.o ../xdelta11/libedsio/generic.o ../xdelta11/libedsio/default.o ../xdelta11/libedsio/base64.o ../xdelta11/libedsio/maketime.o ../xdelta11/libedsio/partime.o main.o -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lz -lpthread
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher'
+ make -j8 -C utils/hcc_old
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
cc -c -march=i586 -O2 -Wall -Wno-char-subscripts  -I../common -o ../common/strlcpy.o ../common/strlcpy.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
cc -c -march=i586 -O2 -Wall -Wno-char-subscripts  -I../common -o ../common/strlcat.o ../common/strlcat.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
cc -c -march=i586 -O2 -Wall -Wno-char-subscripts  -I../common -o ../common/byteordr.o ../common/byteordr.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
cc -c -march=i586 -O2 -Wall -Wno-char-subscripts  -I../common -o ../common/q_endian.o ../common/q_endian.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
cc -c -march=i586 -O2 -Wall -Wno-char-subscripts  -I../common -o ../common/util_io.o ../common/util_io.c
../common/util_io.c: In function 'Q_getwd':
../common/util_io.c:190:2: warning: ignoring return value of 'getcwd', declared with attribute warn_unused_result [-Wunused-result]
  190 |  getcwd (out, size);
      |  ^~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
cc -c -march=i586 -O2 -Wall -Wno-char-subscripts  -I../common -o ../common/crc.o ../common/crc.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
cc -c -march=i586 -O2 -Wall -Wno-char-subscripts  -I../common -o ../common/cmdlib.o ../common/cmdlib.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
cc -c -march=i586 -O2 -Wall -Wno-char-subscripts  -I../common -o pr_parse.o pr_parse.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
cc -c -march=i586 -O2 -Wall -Wno-char-subscripts  -I../common -o stmt.o stmt.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
cc -c -march=i586 -O2 -Wall -Wno-char-subscripts  -I../common -o expr.o expr.c
In file included from expr.c:13:
expr.c: In function 'PrecacheSound':
hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
expr.c:451:6: note: in expansion of macro 'G_STRING'
  451 |  n = G_STRING(e->ofs);
      |      ^~~~~~~~
expr.c: In function 'PrecacheModel':
hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
expr.c:490:6: note: in expansion of macro 'G_STRING'
  490 |  n = G_STRING(e->ofs);
      |      ^~~~~~~~
expr.c: In function 'PrecacheFile':
hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
expr.c:529:6: note: in expansion of macro 'G_STRING'
  529 |  n = G_STRING(e->ofs);
      |      ^~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
cc -c -march=i586 -O2 -Wall -Wno-char-subscripts  -I../common -o pr_lex.o pr_lex.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
cc -c -march=i586 -O2 -Wall -Wno-char-subscripts  -I../common -o hcc.o hcc.c
In file included from hcc.c:19:
hcc.c: In function 'WriteData':
hcc.h:33:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   33 | #define G_INT(o) (*(int *)&pr_globals[o])
      |                    ^~~~~~~~~~~~~~~~~~~~~
hcc.c:240:14: note: in expansion of macro 'G_INT'
  240 |    dd->ofs = G_INT(def->ofs);
      |              ^~~~~
hcc.c:334:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  334 |   *(int *)&pr_globals[i] = LittleLong (*(int *)&pr_globals[i]);
      |    ^~~~~~~~~~~~~~~~~~~~~
In file included from hcc.c:20:
hcc.c:334:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  334 |   *(int *)&pr_globals[i] = LittleLong (*(int *)&pr_globals[i]);
      |                                         ^~~~~~~~~~~~~~~~~~~~~
../common/q_endian.h:218:24: note: in definition of macro 'LittleLong'
  218 | #define LittleLong(l) (l)
      |                        ^
hcc.c: In function 'PR_DefForFieldOfs':
hcc.c:406:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  406 |   if (*((int *)&pr_globals[d->ofs]) == ofs)
      |        ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
hcc.c: In function 'PR_GlobalString':
hcc.c:507:21: warning: '%s' directive writing up to 255 bytes into a region of size between 121 and 126 [-Wformat-overflow=]
  462 |  return line;
      |         ~~~~         
......
  507 |   sprintf (line,"%i(%s)", ofs, s);
      |                     ^~
In file included from /usr/include/stdio.h:867,
                 from ../common/q_stdinc.h:61,
                 from hcc.c:13:
/usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 4 and 264 bytes into a destination of size 128
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hcc.c: In function 'main':
hcc.c:816:23: warning: '%s' directive writing up to 1023 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
  816 |  sprintf(filename, "%s%s", sourcedir, infile);
      |                       ^~              ~~~~~~
In file included from /usr/include/stdio.h:867,
                 from ../common/q_stdinc.h:61,
                 from hcc.c:13:
/usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 1 and 2047 bytes into a destination of size 1024
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hcc.c:825:23: warning: '%s' directive writing up to 1023 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
  825 |  sprintf(destfile, "%s%s", sourcedir, com_token);
      |                       ^~              ~~~~~~~~~
In file included from /usr/include/stdio.h:867,
                 from ../common/q_stdinc.h:61,
                 from hcc.c:13:
/usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 1 and 2047 bytes into a destination of size 1024
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hcc.c:847:24: warning: '%s' directive writing up to 1023 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
  847 |   sprintf(filename, "%s%s", sourcedir, com_token);
      |                        ^~              ~~~~~~~~~
In file included from /usr/include/stdio.h:867,
                 from ../common/q_stdinc.h:61,
                 from hcc.c:13:
/usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 1 and 2047 bytes into a destination of size 1024
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hcc.c:891:23: warning: 'progdefs.h' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
  891 |  sprintf(filename, "%sprogdefs.h", sourcedir);
      |                       ^~~~~~~~~~
In file included from /usr/include/stdio.h:867,
                 from ../common/q_stdinc.h:61,
                 from hcc.c:13:
/usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 11 and 1034 bytes into a destination of size 1024
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hcc.c:100:24: warning: 'files.dat' directive writing 9 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
  100 |  sprintf (filename, "%sfiles.dat", sourcedir);
      |                        ^~~~~~~~~
In file included from /usr/include/stdio.h:867,
                 from ../common/q_stdinc.h:61,
                 from hcc.c:13:
/usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 10 and 1033 bytes into a destination of size 1024
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
cc -c -march=i586 -O2 -Wall -Wno-char-subscripts  -I../common -o pr_comp.o pr_comp.c
pr_comp.c: In function 'CO_ParseImmediate':
hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
pr_comp.c:19:27: note: in definition of macro 'STRCMP'
   19 | #define STRCMP(s1,s2) (((*s1)!=(*s2)) || strcmp(s1,s2))
      |                           ^~
pr_comp.c:426:16: note: in expansion of macro 'G_STRING'
  426 |    if (!STRCMP(G_STRING(cn->ofs), pr_immediate_string))
      |                ^~~~~~~~
hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
pr_comp.c:19:49: note: in definition of macro 'STRCMP'
   19 | #define STRCMP(s1,s2) (((*s1)!=(*s2)) || strcmp(s1,s2))
      |                                                 ^~
pr_comp.c:426:16: note: in expansion of macro 'G_STRING'
  426 |    if (!STRCMP(G_STRING(cn->ofs), pr_immediate_string))
      |                ^~~~~~~~
hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
pr_comp.c:19:27: note: in definition of macro 'STRCMP'
   19 | #define STRCMP(s1,s2) (((*s1)!=(*s2)) || strcmp(s1,s2))
      |                           ^~
pr_comp.c:463:17: note: in expansion of macro 'G_STRING'
  463 |     if (!STRCMP(G_STRING(cn->ofs), pr_immediate_string))
      |                 ^~~~~~~~
hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
pr_comp.c:19:49: note: in definition of macro 'STRCMP'
   19 | #define STRCMP(s1,s2) (((*s1)!=(*s2)) || strcmp(s1,s2))
      |                                                 ^~
pr_comp.c:463:17: note: in expansion of macro 'G_STRING'
  463 |     if (!STRCMP(G_STRING(cn->ofs), pr_immediate_string))
      |                 ^~~~~~~~
pr_comp.c: In function 'PR_GetDef':
pr_comp.c:854:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  854 |   *(int *)&pr_globals[def->ofs] = pr.size_fields;
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from pr_comp.c:15:
pr_comp.c: In function 'GetArrayDef':
hcc.h:33:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   33 | #define G_INT(o) (*(int *)&pr_globals[o])
      |                    ^~~~~~~~~~~~~~~~~~~~~
pr_comp.c:1012:2: note: in expansion of macro 'G_INT'
 1012 |  G_INT(numpr_globals) = count-1;
      |  ^~~~~
pr_comp.c: In function 'GetFieldArrayDef':
hcc.h:33:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   33 | #define G_INT(o) (*(int *)&pr_globals[o])
      |                    ^~~~~~~~~~~~~~~~~~~~~
pr_comp.c:1045:2: note: in expansion of macro 'G_INT'
 1045 |  G_INT(numpr_globals) = pr.size_fields;
      |  ^~~~~
pr_comp.c: In function 'ParseFunctionDef':
hcc.h:36:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   36 | #define G_FUNCTION(o) (*(func_t *)&pr_globals[o])
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~
pr_comp.c:1243:2: note: in expansion of macro 'G_FUNCTION'
 1243 |  G_FUNCTION(def->ofs) = numfunctions;
      |  ^~~~~~~~~~
pr_comp.c: In function 'ParseCStyleFunctionDef':
hcc.h:36:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   36 | #define G_FUNCTION(o) (*(func_t *)&pr_globals[o])
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~
pr_comp.c:1334:3: note: in expansion of macro 'G_FUNCTION'
 1334 |   G_FUNCTION(def->ofs) = numfunctions;
      |   ^~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
cc -o hcc ../common/cmdlib.o ../common/strlcat.o ../common/strlcpy.o ../common/util_io.o ../common/q_endian.o ../common/byteordr.o ../common/crc.o expr.o hcc.o pr_comp.o pr_lex.o pr_parse.o stmt.o  
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old'
+ make -j8 -C utils/hcc
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc'
cc -c -march=i586 -O2 -Wall -Wno-char-subscripts  -I../common -o pr_parse.o pr_parse.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc'
cc -c -march=i586 -O2 -Wall -Wno-char-subscripts  -I../common -o expr.o expr.c
In file included from expr.c:13:
expr.c: In function 'PrecacheSound':
hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
expr.c:462:6: note: in expansion of macro 'G_STRING'
  462 |  n = G_STRING(e->ofs);
      |      ^~~~~~~~
expr.c: In function 'PrecacheModel':
hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
expr.c:501:6: note: in expansion of macro 'G_STRING'
  501 |  n = G_STRING(e->ofs);
      |      ^~~~~~~~
expr.c: In function 'PrecacheFile':
hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
expr.c:566:6: note: in expansion of macro 'G_STRING'
  566 |  n = G_STRING(e->ofs);
      |      ^~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc'
cc -c -march=i586 -O2 -Wall -Wno-char-subscripts  -I../common -o stmt.o stmt.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc'
cc -c -march=i586 -O2 -Wall -Wno-char-subscripts  -I../common -o pr_lex.o pr_lex.c
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc'
cc -c -march=i586 -O2 -Wall -Wno-char-subscripts  -I../common -o hcc.o hcc.c
In file included from hcc.c:19:
hcc.c: In function 'WriteData':
hcc.h:33:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   33 | #define G_INT(o) (*(int *)&pr_globals[o])
      |                    ^~~~~~~~~~~~~~~~~~~~~
hcc.c:240:14: note: in expansion of macro 'G_INT'
  240 |    dd->ofs = G_INT(def->ofs);
      |              ^~~~~
hcc.c:337:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  337 |   *(int *)&pr_globals[i] = LittleLong (*(int *)&pr_globals[i]);
      |    ^~~~~~~~~~~~~~~~~~~~~
In file included from hcc.c:20:
hcc.c:337:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  337 |   *(int *)&pr_globals[i] = LittleLong (*(int *)&pr_globals[i]);
      |                                         ^~~~~~~~~~~~~~~~~~~~~
../common/q_endian.h:218:24: note: in definition of macro 'LittleLong'
  218 | #define LittleLong(l) (l)
      |                        ^
hcc.c: In function 'PR_DefForFieldOfs':
hcc.c:409:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  409 |   if (*((int *)&pr_globals[d->ofs]) == ofs)
      |        ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
hcc.c: In function 'PR_GlobalString':
hcc.c:510:21: warning: '%s' directive writing up to 255 bytes into a region of size between 121 and 126 [-Wformat-overflow=]
  465 |  return line;
      |         ~~~~         
......
  510 |   sprintf (line,"%i(%s)", ofs, s);
      |                     ^~
In file included from /usr/include/stdio.h:867,
                 from ../common/q_stdinc.h:61,
                 from hcc.c:13:
/usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 4 and 264 bytes into a destination of size 128
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hcc.c: In function 'main':
hcc.c:833:23: warning: '%s' directive writing up to 1023 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
  833 |  sprintf(filename, "%s%s", sourcedir, infile);
      |                       ^~              ~~~~~~
In file included from /usr/include/stdio.h:867,
                 from ../common/q_stdinc.h:61,
                 from hcc.c:13:
/usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 1 and 2047 bytes into a destination of size 1024
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hcc.c:842:23: warning: '%s' directive writing up to 1023 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
  842 |  sprintf(destfile, "%s%s", sourcedir, com_token);
      |                       ^~              ~~~~~~~~~
In file included from /usr/include/stdio.h:867,
                 from ../common/q_stdinc.h:61,
                 from hcc.c:13:
/usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 1 and 2047 bytes into a destination of size 1024
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hcc.c:864:24: warning: '%s' directive writing up to 1023 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
  864 |   sprintf(filename, "%s%s", sourcedir, com_token);
      |                        ^~              ~~~~~~~~~
In file included from /usr/include/stdio.h:867,
                 from ../common/q_stdinc.h:61,
                 from hcc.c:13:
/usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 1 and 2047 bytes into a destination of size 1024
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hcc.c:908:23: warning: 'progdefs.h' directive writing 10 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
  908 |  sprintf(filename, "%sprogdefs.h", sourcedir);
      |                       ^~~~~~~~~~
In file included from /usr/include/stdio.h:867,
                 from ../common/q_stdinc.h:61,
                 from hcc.c:13:
/usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 11 and 1034 bytes into a destination of size 1024
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hcc.c:100:24: warning: 'files.dat' directive writing 9 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
  100 |  sprintf (filename, "%sfiles.dat", sourcedir);
      |                        ^~~~~~~~~
In file included from /usr/include/stdio.h:867,
                 from ../common/q_stdinc.h:61,
                 from hcc.c:13:
/usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 10 and 1033 bytes into a destination of size 1024
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc'
cc -c -march=i586 -O2 -Wall -Wno-char-subscripts  -I../common -o pr_comp.o pr_comp.c
pr_comp.c: In function 'CO_ParseImmediate':
hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
pr_comp.c:19:27: note: in definition of macro 'STRCMP'
   19 | #define STRCMP(s1,s2) (((*s1)!=(*s2)) || strcmp(s1,s2))
      |                           ^~
pr_comp.c:426:16: note: in expansion of macro 'G_STRING'
  426 |    if (!STRCMP(G_STRING(cn->ofs), pr_immediate_string))
      |                ^~~~~~~~
hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
pr_comp.c:19:49: note: in definition of macro 'STRCMP'
   19 | #define STRCMP(s1,s2) (((*s1)!=(*s2)) || strcmp(s1,s2))
      |                                                 ^~
pr_comp.c:426:16: note: in expansion of macro 'G_STRING'
  426 |    if (!STRCMP(G_STRING(cn->ofs), pr_immediate_string))
      |                ^~~~~~~~
hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
pr_comp.c:19:27: note: in definition of macro 'STRCMP'
   19 | #define STRCMP(s1,s2) (((*s1)!=(*s2)) || strcmp(s1,s2))
      |                           ^~
pr_comp.c:463:17: note: in expansion of macro 'G_STRING'
  463 |     if (!STRCMP(G_STRING(cn->ofs), pr_immediate_string))
      |                 ^~~~~~~~
hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
pr_comp.c:19:49: note: in definition of macro 'STRCMP'
   19 | #define STRCMP(s1,s2) (((*s1)!=(*s2)) || strcmp(s1,s2))
      |                                                 ^~
pr_comp.c:463:17: note: in expansion of macro 'G_STRING'
  463 |     if (!STRCMP(G_STRING(cn->ofs), pr_immediate_string))
      |                 ^~~~~~~~
pr_comp.c: In function 'PR_GetDef':
pr_comp.c:854:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  854 |   *(int *)&pr_globals[def->ofs] = pr.size_fields;
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from pr_comp.c:15:
pr_comp.c: In function 'GetArrayDef':
hcc.h:33:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   33 | #define G_INT(o) (*(int *)&pr_globals[o])
      |                    ^~~~~~~~~~~~~~~~~~~~~
pr_comp.c:1012:2: note: in expansion of macro 'G_INT'
 1012 |  G_INT(numpr_globals) = count-1;
      |  ^~~~~
pr_comp.c: In function 'GetFieldArrayDef':
hcc.h:33:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   33 | #define G_INT(o) (*(int *)&pr_globals[o])
      |                    ^~~~~~~~~~~~~~~~~~~~~
pr_comp.c:1045:2: note: in expansion of macro 'G_INT'
 1045 |  G_INT(numpr_globals) = pr.size_fields;
      |  ^~~~~
pr_comp.c: In function 'ParseFunctionDef':
hcc.h:36:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   36 | #define G_FUNCTION(o) (*(func_t *)&pr_globals[o])
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~
pr_comp.c:1243:2: note: in expansion of macro 'G_FUNCTION'
 1243 |  G_FUNCTION(def->ofs) = numfunctions;
      |  ^~~~~~~~~~
pr_comp.c: In function 'ParseCStyleFunctionDef':
hcc.h:36:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   36 | #define G_FUNCTION(o) (*(func_t *)&pr_globals[o])
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~
pr_comp.c:1335:3: note: in expansion of macro 'G_FUNCTION'
 1335 |   G_FUNCTION(def->ofs) = numfunctions;
      |   ^~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc'
make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc'
cc -o ../bin/hcc ../common/cmdlib.o ../common/strlcat.o ../common/strlcpy.o ../common/util_io.o ../common/q_endian.o ../common/byteordr.o ../common/crc.o expr.o hcc.o pr_comp.o pr_lex.o pr_parse.o stmt.o  
make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc'
+ utils/hcc_old/hcc -src gamecode-1.19a/hc/h2
Source directory: gamecode-1.19a/hc/h2/
compiling gamecode-1.19a/hc/h2/global.hc
compiling gamecode-1.19a/hc/h2/entity.hc
compiling gamecode-1.19a/hc/h2/constant.hc
compiling gamecode-1.19a/hc/h2/builtin.hc
compiling gamecode-1.19a/hc/h2/proto.hc
compiling gamecode-1.19a/hc/h2/math.hc
compiling gamecode-1.19a/hc/h2/strings.hc
compiling gamecode-1.19a/hc/h2/spawn.hc
compiling gamecode-1.19a/hc/h2/chunk.hc
compiling gamecode-1.19a/hc/h2/sound.hc
compiling gamecode-1.19a/hc/h2/fx.hc
compiling gamecode-1.19a/hc/h2/plaque.hc
compiling gamecode-1.19a/hc/h2/camera.hc
compiling gamecode-1.19a/hc/h2/subs.hc
compiling gamecode-1.19a/hc/h2/fight.hc
compiling gamecode-1.19a/hc/h2/path.hc
compiling gamecode-1.19a/hc/h2/ai.hc
compiling gamecode-1.19a/hc/h2/projbhvr.hc
compiling gamecode-1.19a/hc/h2/ravenai.hc
compiling gamecode-1.19a/hc/h2/MG_AI.hc
compiling gamecode-1.19a/hc/h2/waypoint.hc
compiling gamecode-1.19a/hc/h2/altdeath.hc
compiling gamecode-1.19a/hc/h2/damage.hc
compiling gamecode-1.19a/hc/h2/combat.hc
compiling gamecode-1.19a/hc/h2/artifact.hc
compiling gamecode-1.19a/hc/h2/items.hc
compiling gamecode-1.19a/hc/h2/cube.hc
compiling gamecode-1.19a/hc/h2/invntory.hc
compiling gamecode-1.19a/hc/h2/rings.hc
compiling gamecode-1.19a/hc/h2/wp_art.hc
compiling gamecode-1.19a/hc/h2/object.hc
compiling gamecode-1.19a/hc/h2/barrel.hc
compiling gamecode-1.19a/hc/h2/light.hc
compiling gamecode-1.19a/hc/h2/lightning.hc
compiling gamecode-1.19a/hc/h2/breakabl.hc
compiling gamecode-1.19a/hc/h2/soul.hc
compiling gamecode-1.19a/hc/h2/explode.hc
compiling gamecode-1.19a/hc/h2/gauntlet.hc
compiling gamecode-1.19a/hc/h2/vorpal.hc
compiling gamecode-1.19a/hc/h2/axe.hc
compiling gamecode-1.19a/hc/h2/purifier.hc
compiling gamecode-1.19a/hc/h2/warhamer.hc
compiling gamecode-1.19a/hc/h2/icemace.hc
compiling gamecode-1.19a/hc/h2/meteor.hc
compiling gamecode-1.19a/hc/h2/sunstaff.hc
compiling gamecode-1.19a/hc/h2/sickle.hc
compiling gamecode-1.19a/hc/h2/magicmis.hc
compiling gamecode-1.19a/hc/h2/boner.hc
compiling gamecode-1.19a/hc/h2/ravenstf.hc
compiling gamecode-1.19a/hc/h2/punchdgr.hc
compiling gamecode-1.19a/hc/h2/assgren.hc
compiling gamecode-1.19a/hc/h2/crossbow.hc
compiling gamecode-1.19a/hc/h2/setstaff.hc
compiling gamecode-1.19a/hc/h2/weapons.hc
compiling gamecode-1.19a/hc/h2/tripmine.hc
compiling gamecode-1.19a/hc/h2/impulse.hc
compiling gamecode-1.19a/hc/h2/weather.hc
compiling gamecode-1.19a/hc/h2/precache.hc
compiling gamecode-1.19a/hc/h2/world.hc
compiling gamecode-1.19a/hc/h2/head.hc
compiling gamecode-1.19a/hc/h2/corpse.hc
compiling gamecode-1.19a/hc/h2/allplay.hc
compiling gamecode-1.19a/hc/h2/specials.hc
compiling gamecode-1.19a/hc/h2/client.hc
compiling gamecode-1.19a/hc/h2/monsters.hc
compiling gamecode-1.19a/hc/h2/doors.hc
compiling gamecode-1.19a/hc/h2/buttons.hc
compiling gamecode-1.19a/hc/h2/triggers.hc
compiling gamecode-1.19a/hc/h2/cat2.hc
compiling gamecode-1.19a/hc/h2/quake.hc
compiling gamecode-1.19a/hc/h2/plats.hc
compiling gamecode-1.19a/hc/h2/misc.hc
compiling gamecode-1.19a/hc/h2/torch.hc
compiling gamecode-1.19a/hc/h2/newplay.hc
compiling gamecode-1.19a/hc/h2/setmodth.hc
compiling gamecode-1.19a/hc/h2/fish.hc
compiling gamecode-1.19a/hc/h2/sheep.hc
compiling gamecode-1.19a/hc/h2/raven.hc
compiling gamecode-1.19a/hc/h2/rat.hc
compiling gamecode-1.19a/hc/h2/snake.hc
compiling gamecode-1.19a/hc/h2/fireball.hc
compiling gamecode-1.19a/hc/h2/shardice.hc
compiling gamecode-1.19a/hc/h2/mummy.hc
compiling gamecode-1.19a/hc/h2/imp.hc
compiling gamecode-1.19a/hc/h2/spider.hc
compiling gamecode-1.19a/hc/h2/scorpion.hc
compiling gamecode-1.19a/hc/h2/golem.hc
compiling gamecode-1.19a/hc/h2/skullwiz.hc
compiling gamecode-1.19a/hc/h2/medusa.hc
compiling gamecode-1.19a/hc/h2/mezzoman.hc
compiling gamecode-1.19a/hc/h2/archer.hc
compiling gamecode-1.19a/hc/h2/spit.hc
compiling gamecode-1.19a/hc/h2/hydra.hc
compiling gamecode-1.19a/hc/h2/faspell.hc
compiling gamecode-1.19a/hc/h2/fablade.hc
compiling gamecode-1.19a/hc/h2/fangel.hc
compiling gamecode-1.19a/hc/h2/eric.hc
compiling gamecode-1.19a/hc/h2/stats.hc
writing gamecode-1.19a/hc/h2/progdefs.h
object file gamecode-1.19a/hc/h2/progs.dat
      registers: 49175  / 65536  (196700)
     statements: 61921  / 65536  (495368)
      functions: 1633   / 8192   ( 58788)
    global defs: 8614   / 16384  ( 68912)
     field defs: 497    / 1024   (  3976)
    string heap: 131216 / 500000
  entity fields: 392
     total size: 955020
 precache_sound: 385
 precache_model: 328
  precache_file: 507

0 seconds elapsed.
+ utils/hcc_old/hcc -src gamecode-1.19a/hc/h2 -name progs2.src
Source directory: gamecode-1.19a/hc/h2/
Input file: progs2.src
compiling gamecode-1.19a/hc/h2/global.hc
compiling gamecode-1.19a/hc/h2/entity.hc
compiling gamecode-1.19a/hc/h2/constant.hc
compiling gamecode-1.19a/hc/h2/builtin.hc
compiling gamecode-1.19a/hc/h2/proto.hc
compiling gamecode-1.19a/hc/h2/math.hc
compiling gamecode-1.19a/hc/h2/strings.hc
compiling gamecode-1.19a/hc/h2/spawn.hc
compiling gamecode-1.19a/hc/h2/chunk.hc
compiling gamecode-1.19a/hc/h2/sound.hc
compiling gamecode-1.19a/hc/h2/fx.hc
compiling gamecode-1.19a/hc/h2/plaque.hc
compiling gamecode-1.19a/hc/h2/camera.hc
compiling gamecode-1.19a/hc/h2/subs.hc
compiling gamecode-1.19a/hc/h2/fight.hc
compiling gamecode-1.19a/hc/h2/path.hc
compiling gamecode-1.19a/hc/h2/ai2.hc
compiling gamecode-1.19a/hc/h2/projbhvr.hc
compiling gamecode-1.19a/hc/h2/ravenai.hc
compiling gamecode-1.19a/hc/h2/MG_AI.hc
compiling gamecode-1.19a/hc/h2/waypoint.hc
compiling gamecode-1.19a/hc/h2/altdeath.hc
compiling gamecode-1.19a/hc/h2/damage.hc
compiling gamecode-1.19a/hc/h2/combat.hc
compiling gamecode-1.19a/hc/h2/artifact.hc
compiling gamecode-1.19a/hc/h2/items.hc
compiling gamecode-1.19a/hc/h2/cube.hc
compiling gamecode-1.19a/hc/h2/invntory.hc
compiling gamecode-1.19a/hc/h2/rings.hc
compiling gamecode-1.19a/hc/h2/wp_art.hc
compiling gamecode-1.19a/hc/h2/object.hc
compiling gamecode-1.19a/hc/h2/barrel.hc
compiling gamecode-1.19a/hc/h2/light.hc
compiling gamecode-1.19a/hc/h2/lightning.hc
compiling gamecode-1.19a/hc/h2/breakabl.hc
compiling gamecode-1.19a/hc/h2/soul.hc
compiling gamecode-1.19a/hc/h2/explode.hc
compiling gamecode-1.19a/hc/h2/gauntlet.hc
compiling gamecode-1.19a/hc/h2/vorpal.hc
compiling gamecode-1.19a/hc/h2/axe.hc
compiling gamecode-1.19a/hc/h2/purifier.hc
compiling gamecode-1.19a/hc/h2/warhamer.hc
compiling gamecode-1.19a/hc/h2/icemace.hc
compiling gamecode-1.19a/hc/h2/meteor.hc
compiling gamecode-1.19a/hc/h2/sunstaff.hc
compiling gamecode-1.19a/hc/h2/sickle.hc
compiling gamecode-1.19a/hc/h2/magicmis.hc
compiling gamecode-1.19a/hc/h2/boner.hc
compiling gamecode-1.19a/hc/h2/ravenstf.hc
compiling gamecode-1.19a/hc/h2/punchdgr.hc
compiling gamecode-1.19a/hc/h2/assgren.hc
compiling gamecode-1.19a/hc/h2/crossbow.hc
compiling gamecode-1.19a/hc/h2/setstaff.hc
compiling gamecode-1.19a/hc/h2/weapons.hc
compiling gamecode-1.19a/hc/h2/tripmine.hc
compiling gamecode-1.19a/hc/h2/impulse.hc
compiling gamecode-1.19a/hc/h2/weather.hc
compiling gamecode-1.19a/hc/h2/precache.hc
compiling gamecode-1.19a/hc/h2/world.hc
compiling gamecode-1.19a/hc/h2/head.hc
compiling gamecode-1.19a/hc/h2/corpse.hc
compiling gamecode-1.19a/hc/h2/allplay.hc
compiling gamecode-1.19a/hc/h2/specials.hc
compiling gamecode-1.19a/hc/h2/client.hc
compiling gamecode-1.19a/hc/h2/monsters.hc
compiling gamecode-1.19a/hc/h2/doors.hc
compiling gamecode-1.19a/hc/h2/buttons.hc
compiling gamecode-1.19a/hc/h2/triggers.hc
compiling gamecode-1.19a/hc/h2/cat2.hc
compiling gamecode-1.19a/hc/h2/quake.hc
compiling gamecode-1.19a/hc/h2/plats.hc
compiling gamecode-1.19a/hc/h2/misc.hc
compiling gamecode-1.19a/hc/h2/torch.hc
compiling gamecode-1.19a/hc/h2/newplay.hc
compiling gamecode-1.19a/hc/h2/setmodth.hc
compiling gamecode-1.19a/hc/h2/fish.hc
compiling gamecode-1.19a/hc/h2/sheep.hc
compiling gamecode-1.19a/hc/h2/raven.hc
compiling gamecode-1.19a/hc/h2/rat.hc
compiling gamecode-1.19a/hc/h2/snake.hc
compiling gamecode-1.19a/hc/h2/fireball.hc
compiling gamecode-1.19a/hc/h2/shardice.hc
compiling gamecode-1.19a/hc/h2/mummy.hc
compiling gamecode-1.19a/hc/h2/imp.hc
compiling gamecode-1.19a/hc/h2/eric.hc
compiling gamecode-1.19a/hc/h2/rider.hc
compiling gamecode-1.19a/hc/h2/pstboar.hc
compiling gamecode-1.19a/hc/h2/famhorse.hc
compiling gamecode-1.19a/hc/h2/warhorse.hc
compiling gamecode-1.19a/hc/h2/dthhorse.hc
compiling gamecode-1.19a/hc/h2/eidolon.hc
compiling gamecode-1.19a/hc/h2/stats.hc
writing gamecode-1.19a/hc/h2/progdefs.h
object file gamecode-1.19a/hc/h2/progs2.dat
      registers: 47178  / 65536  (188712)
     statements: 58429  / 65536  (467432)
      functions: 1476   / 8192   ( 53136)
    global defs: 8055   / 16384  ( 64440)
     field defs: 497    / 1024   (  3976)
    string heap: 122712 / 500000
  entity fields: 392
     total size: 900468
 precache_sound: 360
 precache_model: 332
  precache_file: 507

0 seconds elapsed.
+ utils/bin/hcc -src gamecode-1.19a/hc/portals -oi -on
Source directory: gamecode-1.19a/hc/portals/
compiling gamecode-1.19a/hc/portals/global.hc
compiling gamecode-1.19a/hc/portals/entity.hc
compiling gamecode-1.19a/hc/portals/constant.hc
compiling gamecode-1.19a/hc/portals/builtin.hc
compiling gamecode-1.19a/hc/portals/proto.hc
compiling gamecode-1.19a/hc/portals/math.hc
compiling gamecode-1.19a/hc/portals/strings.hc
compiling gamecode-1.19a/hc/portals/spawn.hc
compiling gamecode-1.19a/hc/portals/chunk.hc
compiling gamecode-1.19a/hc/portals/sound.hc
compiling gamecode-1.19a/hc/portals/fx.hc
compiling gamecode-1.19a/hc/portals/plaque.hc
compiling gamecode-1.19a/hc/portals/camera.hc
compiling gamecode-1.19a/hc/portals/subs.hc
compiling gamecode-1.19a/hc/portals/fight.hc
compiling gamecode-1.19a/hc/portals/path.hc
compiling gamecode-1.19a/hc/portals/ai.hc
compiling gamecode-1.19a/hc/portals/projbhvr.hc
compiling gamecode-1.19a/hc/portals/ravenai.hc
compiling gamecode-1.19a/hc/portals/MG_AI.hc
compiling gamecode-1.19a/hc/portals/waypoint.hc
compiling gamecode-1.19a/hc/portals/altdeath.hc
compiling gamecode-1.19a/hc/portals/damage.hc
compiling gamecode-1.19a/hc/portals/combat.hc
compiling gamecode-1.19a/hc/portals/artifact.hc
compiling gamecode-1.19a/hc/portals/items.hc
compiling gamecode-1.19a/hc/portals/cube.hc
compiling gamecode-1.19a/hc/portals/invntory.hc
compiling gamecode-1.19a/hc/portals/rings.hc
compiling gamecode-1.19a/hc/portals/wp_art.hc
compiling gamecode-1.19a/hc/portals/object.hc
compiling gamecode-1.19a/hc/portals/barrel.hc
compiling gamecode-1.19a/hc/portals/light.hc
compiling gamecode-1.19a/hc/portals/lightning.hc
compiling gamecode-1.19a/hc/portals/breakabl.hc
compiling gamecode-1.19a/hc/portals/soul.hc
compiling gamecode-1.19a/hc/portals/explode.hc
compiling gamecode-1.19a/hc/portals/gauntlet.hc
compiling gamecode-1.19a/hc/portals/vorpal.hc
compiling gamecode-1.19a/hc/portals/axe.hc
compiling gamecode-1.19a/hc/portals/purifier.hc
compiling gamecode-1.19a/hc/portals/warhamer.hc
compiling gamecode-1.19a/hc/portals/icemace.hc
compiling gamecode-1.19a/hc/portals/meteor.hc
compiling gamecode-1.19a/hc/portals/sunstaff.hc
compiling gamecode-1.19a/hc/portals/sickle.hc
compiling gamecode-1.19a/hc/portals/magicmis.hc
compiling gamecode-1.19a/hc/portals/boner.hc
compiling gamecode-1.19a/hc/portals/ravenstf.hc
compiling gamecode-1.19a/hc/portals/punchdgr.hc
compiling gamecode-1.19a/hc/portals/assgren.hc
compiling gamecode-1.19a/hc/portals/crossbow.hc
compiling gamecode-1.19a/hc/portals/setstaff.hc
compiling gamecode-1.19a/hc/portals/bldrain.hc
compiling gamecode-1.19a/hc/portals/acidorb.hc
compiling gamecode-1.19a/hc/portals/flameorb.hc
compiling gamecode-1.19a/hc/portals/lightwp.hc
compiling gamecode-1.19a/hc/portals/weapons.hc
compiling gamecode-1.19a/hc/portals/tripmine.hc
compiling gamecode-1.19a/hc/portals/impulse.hc
compiling gamecode-1.19a/hc/portals/weather.hc
compiling gamecode-1.19a/hc/portals/precache.hc
compiling gamecode-1.19a/hc/portals/world.hc
compiling gamecode-1.19a/hc/portals/head.hc
compiling gamecode-1.19a/hc/portals/corpse.hc
compiling gamecode-1.19a/hc/portals/allplay.hc
compiling gamecode-1.19a/hc/portals/specials.hc
compiling gamecode-1.19a/hc/portals/client.hc
compiling gamecode-1.19a/hc/portals/monsters.hc
compiling gamecode-1.19a/hc/portals/doors.hc
compiling gamecode-1.19a/hc/portals/buttons.hc
compiling gamecode-1.19a/hc/portals/triggers.hc
compiling gamecode-1.19a/hc/portals/cat2.hc
compiling gamecode-1.19a/hc/portals/quake.hc
compiling gamecode-1.19a/hc/portals/plats.hc
compiling gamecode-1.19a/hc/portals/plats_mp.hc
compiling gamecode-1.19a/hc/portals/misc.hc
compiling gamecode-1.19a/hc/portals/torch.hc
compiling gamecode-1.19a/hc/portals/newplay.hc
compiling gamecode-1.19a/hc/portals/setmodth.hc
compiling gamecode-1.19a/hc/portals/fish.hc
compiling gamecode-1.19a/hc/portals/sheep.hc
compiling gamecode-1.19a/hc/portals/raven.hc
compiling gamecode-1.19a/hc/portals/rat.hc
compiling gamecode-1.19a/hc/portals/snake.hc
compiling gamecode-1.19a/hc/portals/fireball.hc
compiling gamecode-1.19a/hc/portals/shardice.hc
compiling gamecode-1.19a/hc/portals/mummy.hc
compiling gamecode-1.19a/hc/portals/imp.hc
compiling gamecode-1.19a/hc/portals/spider.hc
compiling gamecode-1.19a/hc/portals/scorpion.hc
compiling gamecode-1.19a/hc/portals/golem.hc
compiling gamecode-1.19a/hc/portals/skullwiz.hc
compiling gamecode-1.19a/hc/portals/medusa.hc
compiling gamecode-1.19a/hc/portals/mezzoman.hc
compiling gamecode-1.19a/hc/portals/yakman.hc
compiling gamecode-1.19a/hc/portals/archer.hc
compiling gamecode-1.19a/hc/portals/spit.hc
compiling gamecode-1.19a/hc/portals/hydra.hc
compiling gamecode-1.19a/hc/portals/faspell.hc
compiling gamecode-1.19a/hc/portals/fablade.hc
compiling gamecode-1.19a/hc/portals/fangel.hc
compiling gamecode-1.19a/hc/portals/pentacles.hc
compiling gamecode-1.19a/hc/portals/eric.hc
compiling gamecode-1.19a/hc/portals/rider.hc
compiling gamecode-1.19a/hc/portals/pstboar.hc
compiling gamecode-1.19a/hc/portals/famhorse.hc
compiling gamecode-1.19a/hc/portals/warhorse.hc
compiling gamecode-1.19a/hc/portals/dthhorse.hc
compiling gamecode-1.19a/hc/portals/eidolon.hc
compiling gamecode-1.19a/hc/portals/ph_eido.hc
compiling gamecode-1.19a/hc/portals/buddha.hc
compiling gamecode-1.19a/hc/portals/stats.hc
writing gamecode-1.19a/hc/portals/progdefs.h
object file gamecode-1.19a/hc/portals/progs.dat
      registers: 64776  / 65536  (259104)
     statements: 83298      / 131072     (    666384)
      functions: 2042   / 8192   ( 73512)
    global defs: 9528   / 16384  ( 76224)
     field defs: 511    / 1024   (  4088)
    string heap: 100624 / 500000
  entity fields: 392
     total size: 1179996
 precache_sound: 487
 precache_model: 409
  precache_file: 508

0 seconds elapsed.
+ utils/bin/hcc -src gamecode-1.19a/hc/hw -oi -on
Source directory: gamecode-1.19a/hc/hw/
compiling gamecode-1.19a/hc/hw/global.hc
compiling gamecode-1.19a/hc/hw/entity.hc
compiling gamecode-1.19a/hc/hw/constant.hc
compiling gamecode-1.19a/hc/hw/builtin.hc
compiling gamecode-1.19a/hc/hw/proto.hc
compiling gamecode-1.19a/hc/hw/math.hc
compiling gamecode-1.19a/hc/hw/strings.hc
compiling gamecode-1.19a/hc/hw/spawn.hc
compiling gamecode-1.19a/hc/hw/chunk.hc
compiling gamecode-1.19a/hc/hw/sound.hc
compiling gamecode-1.19a/hc/hw/fx.hc
compiling gamecode-1.19a/hc/hw/plaque.hc
compiling gamecode-1.19a/hc/hw/camera.hc
compiling gamecode-1.19a/hc/hw/subs.hc
compiling gamecode-1.19a/hc/hw/fight.hc
compiling gamecode-1.19a/hc/hw/path.hc
compiling gamecode-1.19a/hc/hw/ai.hc
compiling gamecode-1.19a/hc/hw/spawner.hc
compiling gamecode-1.19a/hc/hw/projbhvr.hc
compiling gamecode-1.19a/hc/hw/ravenai.hc
compiling gamecode-1.19a/hc/hw/MG_AI.hc
compiling gamecode-1.19a/hc/hw/waypoint.hc
compiling gamecode-1.19a/hc/hw/altdeath.hc
compiling gamecode-1.19a/hc/hw/damage.hc
compiling gamecode-1.19a/hc/hw/combat.hc
compiling gamecode-1.19a/hc/hw/artifact.hc
compiling gamecode-1.19a/hc/hw/items.hc
compiling gamecode-1.19a/hc/hw/newcube.hc
compiling gamecode-1.19a/hc/hw/invntory.hc
compiling gamecode-1.19a/hc/hw/rings.hc
compiling gamecode-1.19a/hc/hw/wp_art.hc
compiling gamecode-1.19a/hc/hw/object.hc
compiling gamecode-1.19a/hc/hw/barrel.hc
compiling gamecode-1.19a/hc/hw/light.hc
compiling gamecode-1.19a/hc/hw/lightning.hc
compiling gamecode-1.19a/hc/hw/breakabl.hc
compiling gamecode-1.19a/hc/hw/soul.hc
compiling gamecode-1.19a/hc/hw/explode.hc
compiling gamecode-1.19a/hc/hw/gauntlet.hc
compiling gamecode-1.19a/hc/hw/vorpal.hc
compiling gamecode-1.19a/hc/hw/axe.hc
compiling gamecode-1.19a/hc/hw/purifier.hc
compiling gamecode-1.19a/hc/hw/warhamer.hc
compiling gamecode-1.19a/hc/hw/icemace.hc
compiling gamecode-1.19a/hc/hw/meteor.hc
compiling gamecode-1.19a/hc/hw/sunstaff.hc
compiling gamecode-1.19a/hc/hw/sickle.hc
compiling gamecode-1.19a/hc/hw/magicmis.hc
compiling gamecode-1.19a/hc/hw/boner.hc
compiling gamecode-1.19a/hc/hw/ravenstf.hc
compiling gamecode-1.19a/hc/hw/punchdgr.hc
compiling gamecode-1.19a/hc/hw/assgren.hc
compiling gamecode-1.19a/hc/hw/crossbow.hc
compiling gamecode-1.19a/hc/hw/setstaff.hc
compiling gamecode-1.19a/hc/hw/bldrain.hc
compiling gamecode-1.19a/hc/hw/acidorb.hc
compiling gamecode-1.19a/hc/hw/flameorb.hc
compiling gamecode-1.19a/hc/hw/lightwp.hc
compiling gamecode-1.19a/hc/hw/weapons.hc
compiling gamecode-1.19a/hc/hw/tripmine.hc
compiling gamecode-1.19a/hc/hw/impulse.hc
compiling gamecode-1.19a/hc/hw/weather.hc
compiling gamecode-1.19a/hc/hw/precache.hc
compiling gamecode-1.19a/hc/hw/world.hc
compiling gamecode-1.19a/hc/hw/head.hc
compiling gamecode-1.19a/hc/hw/corpse.hc
compiling gamecode-1.19a/hc/hw/allplay.hc
compiling gamecode-1.19a/hc/hw/specials.hc
compiling gamecode-1.19a/hc/hw/dmlevels.hc
compiling gamecode-1.19a/hc/hw/client.hc
compiling gamecode-1.19a/hc/hw/spectate.hc
compiling gamecode-1.19a/hc/hw/monsters.hc
compiling gamecode-1.19a/hc/hw/doors.hc
compiling gamecode-1.19a/hc/hw/buttons.hc
compiling gamecode-1.19a/hc/hw/triggers.hc
compiling gamecode-1.19a/hc/hw/cat2.hc
compiling gamecode-1.19a/hc/hw/quake.hc
compiling gamecode-1.19a/hc/hw/plats.hc
compiling gamecode-1.19a/hc/hw/plats_mp.hc
compiling gamecode-1.19a/hc/hw/misc.hc
compiling gamecode-1.19a/hc/hw/torch.hc
compiling gamecode-1.19a/hc/hw/newplay.hc
compiling gamecode-1.19a/hc/hw/setmodth.hc
compiling gamecode-1.19a/hc/hw/fish.hc
compiling gamecode-1.19a/hc/hw/sheep.hc
compiling gamecode-1.19a/hc/hw/raven.hc
compiling gamecode-1.19a/hc/hw/rat.hc
compiling gamecode-1.19a/hc/hw/snake.hc
compiling gamecode-1.19a/hc/hw/fireball.hc
compiling gamecode-1.19a/hc/hw/shardice.hc
compiling gamecode-1.19a/hc/hw/mummy.hc
compiling gamecode-1.19a/hc/hw/imp.hc
compiling gamecode-1.19a/hc/hw/spider.hc
compiling gamecode-1.19a/hc/hw/scorpion.hc
compiling gamecode-1.19a/hc/hw/golem.hc
compiling gamecode-1.19a/hc/hw/skullwiz.hc
compiling gamecode-1.19a/hc/hw/medusa.hc
compiling gamecode-1.19a/hc/hw/mezzoman.hc
compiling gamecode-1.19a/hc/hw/archer.hc
compiling gamecode-1.19a/hc/hw/spit.hc
compiling gamecode-1.19a/hc/hw/hydra.hc
compiling gamecode-1.19a/hc/hw/faspell.hc
compiling gamecode-1.19a/hc/hw/fablade.hc
compiling gamecode-1.19a/hc/hw/fangel.hc
compiling gamecode-1.19a/hc/hw/eric.hc
compiling gamecode-1.19a/hc/hw/stats.hc
writing gamecode-1.19a/hc/hw/progdefs.h
object file gamecode-1.19a/hc/hw/hwprogs.dat
      registers: 53080  / 65536  (212320)
     statements: 68014      / 131072     (    544112)
      functions: 1794   / 8192   ( 64584)
    global defs: 8855   / 16384  ( 70840)
     field defs: 532    / 1024   (  4256)
    string heap: 86172  / 500000
  entity fields: 410
     total size: 982344
 precache_sound: 417
 precache_model: 362
  precache_file: 545

0 seconds elapsed.
+ cat
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.52560
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/hexen2-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/hexen2-buildroot
+ cd hexen2source-1.4.3
+ install -D -m755 hexen2/h2ded /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/h2ded
+ install -D -m755 hexen2/glhexen2 /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/glhexen2
+ install -D -m755 hexen2/hexen2 /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/hexen2
+ install -D -m755 hexenworld/Client/hwcl /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/hwcl
+ install -D -m755 hexenworld/Client/glhwcl /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/glhwcl
+ install -D -m755 hexenworld/Server/hwsv /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/hwsv
+ install -D -m755 hexenworld/Master/hwmaster /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/hwmaster
+ install -D -m755 launcher/h2launcher /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/h2launcher
+ mkdir -p /usr/src/tmp/hexen2-buildroot//usr/bin
+ ln -s /usr/lib/hexen2/h2launcher /usr/src/tmp/hexen2-buildroot//usr/bin/hexen2
+ mkdir -p /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/data1/
+ install -D -m644 gamecode-1.19a/hc/h2/progs.dat /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/data1/progs.dat
+ install -D -m644 gamecode-1.19a/hc/h2/progs2.dat /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/data1/progs2.dat
+ install -D -m644 gamecode-1.19a/txt/h2/hexen.rc /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/data1/hexen.rc
+ install -D -m644 gamecode-1.19a/txt/h2/strings.txt /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/data1/strings.txt
+ install -D -m644 gamecode-1.19a/txt/h2/default.cfg /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/data1/default.cfg
+ mkdir -p /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/portals/
+ install -D -m644 gamecode-1.19a/hc/portals/progs.dat /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/portals/progs.dat
+ install -D -m644 gamecode-1.19a/txt/portals/hexen.rc /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/portals/hexen.rc
+ install -D -m644 gamecode-1.19a/txt/portals/strings.txt /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/portals/strings.txt
+ install -D -m644 gamecode-1.19a/txt/portals/infolist.txt /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/portals/infolist.txt
+ install -D -m644 gamecode-1.19a/txt/portals/maplist.txt /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/portals/maplist.txt
+ install -D -m644 gamecode-1.19a/txt/portals/puzzles.txt /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/portals/puzzles.txt
+ install -D -m644 gamecode-1.19a/txt/portals/default.cfg /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/portals/default.cfg
+ mkdir -p /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/hw/
+ install -D -m644 gamecode-1.19a/hc/hw/hwprogs.dat /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/hw/hwprogs.dat
+ install -D -m644 gamecode-1.19a/txt/hw/strings.txt /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/hw/strings.txt
+ install -D -m644 gamecode-1.19a/txt/hw/default.cfg /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/hw/default.cfg
+ install -D -m644 hw/pak4.pak /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/hw/pak4.pak
+ mkdir -p /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/patchdata/
+ mkdir -p /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/patchdata/data1
+ install -D -m755 gamecode-1.19a/pak_v111/update_xdelta.sh /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/update_xdelta.sh
+ install -D -m644 gamecode-1.19a/pak_v111/patchdata/data1/data1pak0.xd /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/patchdata/data1/data1pak0.xd
+ install -D -m644 gamecode-1.19a/pak_v111/patchdata/data1/data1pak1.xd /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/patchdata/data1/data1pak1.xd
+ install -D -m755 xdelta11/xdelta /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/xdelta114
+ mkdir -p /usr/src/tmp/hexen2-buildroot//usr/share/pixmaps
+ install -D -m644 hexen2/icons/h2_32x32x4.png /usr/src/tmp/hexen2-buildroot//usr/share/pixmaps/hexen2.png
+ install -D -m 0644 hexen2.desktop /usr/src/tmp/hexen2-buildroot/usr/share/applications/hexen2.desktop
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/hexen2-buildroot (auto)
Verifying and fixing files in /usr/src/tmp/hexen2-buildroot (binconfig,pkgconfig,libtool,desktop)
Checking contents of files in /usr/src/tmp/hexen2-buildroot/ (default)
Compressing files in /usr/src/tmp/hexen2-buildroot (auto)
Adjusting library links in /usr/src/tmp/hexen2-buildroot
./usr/lib:
Verifying ELF objects in /usr/src/tmp/hexen2-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
verify-elf: WARNING: ./usr/lib/hexen2/xdelta114: uses non-LFS functions: __lxstat __xstat fopen lseek mmap open
verify-elf: WARNING: ./usr/lib/hexen2/h2launcher: uses non-LFS functions: __lxstat __xstat fopen lseek mmap open
verify-elf: WARNING: ./usr/lib/hexen2/hwmaster: uses non-LFS functions: fopen
verify-elf: WARNING: ./usr/lib/hexen2/hwsv: uses non-LFS functions: __xstat fopen readdir
verify-elf: WARNING: ./usr/lib/hexen2/glhwcl: found executable STACK entry:   GNU_STACK      0x000000 0x00000000 0x00000000 0x00000 0x00000 RWE 0x10
verify-elf: WARNING: ./usr/lib/hexen2/glhwcl: uses non-LFS functions: __xstat fopen mmap open readdir
verify-elf: WARNING: ./usr/lib/hexen2/hwcl: found executable STACK entry:   GNU_STACK      0x000000 0x00000000 0x00000000 0x00000 0x00000 RWE 0x10
verify-elf: WARNING: ./usr/lib/hexen2/hwcl: uses non-LFS functions: __xstat fopen mmap open readdir
verify-elf: WARNING: ./usr/lib/hexen2/hexen2: found executable STACK entry:   GNU_STACK      0x000000 0x00000000 0x00000000 0x00000 0x00000 RWE 0x10
verify-elf: WARNING: ./usr/lib/hexen2/hexen2: uses non-LFS functions: __xstat fopen mmap open readdir
verify-elf: WARNING: ./usr/lib/hexen2/glhexen2: found executable STACK entry:   GNU_STACK      0x000000 0x00000000 0x00000000 0x00000 0x00000 RWE 0x10
verify-elf: WARNING: ./usr/lib/hexen2/glhexen2: uses non-LFS functions: __xstat fopen mmap open readdir
verify-elf: WARNING: ./usr/lib/hexen2/h2ded: uses non-LFS functions: __xstat fopen open readdir
Hardlinking identical .pyc and .pyo files
Processing files: hexen2-1.4.3-alt3
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.38691
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd hexen2source-1.4.3
+ DOCDIR=/usr/src/tmp/hexen2-buildroot/usr/share/doc/hexen2-1.4.3
+ export DOCDIR
+ rm -rf /usr/src/tmp/hexen2-buildroot/usr/share/doc/hexen2-1.4.3
+ /bin/mkdir -p /usr/src/tmp/hexen2-buildroot/usr/share/doc/hexen2-1.4.3
+ cp -prL docs/ABOUT docs/BUGS docs/CHANGES docs/COMPILE docs/COPYING docs/Features docs/README docs/README.3dfx docs/README.AoT docs/README.demo docs/README.hwcl docs/README.hwmaster docs/README.hwsv docs/README.launcher docs/README.win32 docs/ReleaseNotes-1.2.3 docs/ReleaseNotes-1.2.4a docs/ReleaseNotes-1.3.0 docs/ReleaseNotes-1.4.0 docs/ReleaseNotes-1.4.1 docs/ReleaseNotes-1.4.2 docs/ReleaseNotes-1.4.3 docs/SrcNotes.txt docs/TODO /usr/src/tmp/hexen2-buildroot/usr/share/doc/hexen2-1.4.3
+ chmod -R go-w /usr/src/tmp/hexen2-buildroot/usr/share/doc/hexen2-1.4.3
+ chmod -R a+rX /usr/src/tmp/hexen2-buildroot/usr/share/doc/hexen2-1.4.3
+ exit 0
warning: absolute symlink: /usr/src/tmp/hexen2-buildroot/usr/bin/hexen2 -> /usr/lib/hexen2/h2launcher
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.x9wXYd
find-provides: absolute symbolic link /usr/src/tmp/hexen2-buildroot/usr/bin/hexen2 -> /usr/lib/hexen2/h2launcher is not going to provide anything
find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,shell,typelib)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.J3HZH9
find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services,typelib)
shell.req: /usr/src/tmp/hexen2-buildroot/usr/lib/hexen2/update_xdelta.sh: md5 not found (skip)
find-requires: FINDPACKAGE-COMMANDS: chmod grep md5 md5sum mv rm
Requires: /bin/sh, /lib/ld-linux.so.2, coreutils, grep, libSDL-1.2.so.0 >= set:lfh4hRqcXphlnqwKmY1PaRWKZ13a2uiAvgFuToemMGIizUupTcPIxCPZmw5ZnuApe1dy8g7rgszlqZBo9DOCfICj4UgWtKGku2, libSDL_mixer-1.2.so.0 >= set:kgaFii85dMrzV7crzhU6hNGv84V55J8e, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.11), libc.so.6(GLIBC_2.2.3), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libdl.so.2(GLIBC_2.0), libdl.so.2(GLIBC_2.1), libglib-2.0.so.0 >= set:oiMOZcgOUu00UxEtA8whPeIZHVfprnvkzA3pzd3UDf79wJ76dxsjkgKwHLyLuMjzyT5qNEVTqrGmGcC9OVznYN6NlnQkZuGM1qXSCQWv2xoJaialFMX6FPpAYc4asH0siEOmyc7dlIBqthjFA2kZBXnjgoqy8F70, libgobject-2.0.so.0 >= set:mkfqQRb8, libgtk-x11-2.0.so.0 >= set:pixzaSaccyVEBdiyf65Rzbj0cC7NcagUFWSMxCVQOA6K3200Zx0mGSsjxxYw6bzm4EZlroi2ldQMal82p7VMJp5AdVI98fjgVU1eby9edSNxjz9USYR5YbrvNt8HEhsApUOOiiNDkeEVEaXvY6pK38ysy63ofU5tuyZ39niQWJ1oPZpvanF4kjKEe4J0ES4DKapceDnYwTLWDKGwpCjhDiUZu7CngRm0Rm1BLOquk3dW4tivnwpX5UylLxWd4443wXOTkXIzakarSwA7L8H00, libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.15), libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.1), libz.so.1 >= set:khsKifas0dZE5ZdDpNYVq, rtld(GNU_HASH)
Requires(rpmlib): rpmlib(SetVersions)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.9APz5a
Creating hexen2-debuginfo package
Processing files: hexenworld-1.4.3-alt3
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.84438
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd hexen2source-1.4.3
+ DOCDIR=/usr/src/tmp/hexen2-buildroot/usr/share/doc/hexenworld-1.4.3
+ export DOCDIR
+ rm -rf /usr/src/tmp/hexen2-buildroot/usr/share/doc/hexenworld-1.4.3
+ /bin/mkdir -p /usr/src/tmp/hexen2-buildroot/usr/share/doc/hexenworld-1.4.3
+ cp -prL docs/README.hwcl docs/README.hwmaster docs/README.hwsv /usr/src/tmp/hexen2-buildroot/usr/share/doc/hexenworld-1.4.3
+ chmod -R go-w /usr/src/tmp/hexen2-buildroot/usr/share/doc/hexenworld-1.4.3
+ chmod -R a+rX /usr/src/tmp/hexen2-buildroot/usr/share/doc/hexenworld-1.4.3
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.tKRqdc
find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,shell,typelib)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.kcduX9
find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services,typelib)
Requires: hexen2 >= 1.4.3, /lib/ld-linux.so.2, libSDL-1.2.so.0 >= set:lfh4hRqcXphlnqwKmY1PaRWKZ13a2uiAvgFuToemMGIizUupTcPIxCPZmw5ZnuApe1dy8g7rgszlqZBo9DOCfICj4UgWtKGku2, libSDL_mixer-1.2.so.0 >= set:kgaFii85dMrzV7crzhU6hNGv84V55J8e, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.11), libc.so.6(GLIBC_2.15), libc.so.6(GLIBC_2.2.3), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libdl.so.2(GLIBC_2.0), libdl.so.2(GLIBC_2.1), libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.15), libpthread.so.0(GLIBC_2.0), rtld(GNU_HASH)
Requires(rpmlib): rpmlib(SetVersions)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Gc3OKd
Creating hexenworld-debuginfo package
Processing files: hexen2-debuginfo-1.4.3-alt3
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.2y1bLb
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.4um5Hb
find-requires: running scripts (debuginfo)
objdump: '/usr/src/tmp/hexen2-buildroot/usr/bin/hexen2': No such file
debuginfo.req: WARNING: /usr/src/tmp/hexen2-buildroot/usr/bin/hexen2: objdump failed
Requires: hexen2 = 1.4.3-alt3, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libSDL-1.2.so.0), debug(libSDL_mixer-1.2.so.0), debug(libc.so.6), debug(libdl.so.2), debug(libglib-2.0.so.0), debug(libgobject-2.0.so.0), debug(libgtk-x11-2.0.so.0), debug(libm.so.6), debug(libpthread.so.0), debug(libz.so.1)
Processing files: hexenworld-debuginfo-1.4.3-alt3
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.8FaM8c
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.hp0Ytd
find-requires: running scripts (debuginfo)
Requires: hexenworld = 1.4.3-alt3, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libSDL-1.2.so.0), debug(libSDL_mixer-1.2.so.0), debug(libc.so.6), debug(libdl.so.2), debug(libm.so.6), debug(libpthread.so.0)
Wrote: /usr/src/RPM/RPMS/i586/hexen2-1.4.3-alt3.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/hexenworld-1.4.3-alt3.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/hexen2-debuginfo-1.4.3-alt3.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/hexenworld-debuginfo-1.4.3-alt3.i586.rpm
91.69user 8.25system 0:40.03elapsed 249%CPU (0avgtext+0avgdata 59752maxresident)k
0inputs+0outputs (0major+3346734minor)pagefaults 0swaps
/.out/hexen2-1.4.3-alt3.i586.rpm: The use of such a license name is ambiguous: GPL
/.out/hexenworld-1.4.3-alt3.i586.rpm: The use of such a license name is ambiguous: GPL
/.out/hexen2-debuginfo-1.4.3-alt3.i586.rpm: The use of such a license name is ambiguous: GPL
/.out/hexenworld-debuginfo-1.4.3-alt3.i586.rpm: The use of such a license name is ambiguous: GPL
102.13user 12.13system 0:56.27elapsed 203%CPU (0avgtext+0avgdata 108756maxresident)k
568inputs+0outputs (0major+3758466minor)pagefaults 0swaps
--- hexen2-1.4.3-alt3.i586.rpm.repo	2012-05-24 12:24:46.000000000 +0000
+++ hexen2-1.4.3-alt3.i586.rpm.hasher	2020-11-10 10:57:29.941738259 +0000
@@ -54,3 +54,3 @@
 Requires: rpmlib(SetVersions)  
-Requires: libSDL_mixer-1.2.so.0 >= set:lhBkd9A0kQ0LdaZwcrzhUeyylZGgALEE5N3
+Requires: libSDL_mixer-1.2.so.0 >= set:kgaFii85dMrzV7crzhU6hNGv84V55J8e
 Requires: libc.so.6(GLIBC_2.0)  
@@ -69,2 +69,3 @@
 Requires: libm.so.6(GLIBC_2.0)  
+Requires: libm.so.6(GLIBC_2.15)  
 Requires: libpthread.so.0(GLIBC_2.0)  
--- hexenworld-1.4.3-alt3.i586.rpm.repo	2012-05-24 12:24:46.000000000 +0000
+++ hexenworld-1.4.3-alt3.i586.rpm.hasher	2020-11-10 10:57:30.096738408 +0000
@@ -16,3 +16,3 @@
 Requires: rpmlib(SetVersions)  
-Requires: libSDL_mixer-1.2.so.0 >= set:lhBkd9A0kQ0LdaZwcrzhUeyylZGgALEE5N3
+Requires: libSDL_mixer-1.2.so.0 >= set:kgaFii85dMrzV7crzhU6hNGv84V55J8e
 Requires: libc.so.6(GLIBC_2.0)  
@@ -20,2 +20,3 @@
 Requires: libc.so.6(GLIBC_2.11)  
+Requires: libc.so.6(GLIBC_2.15)  
 Requires: libc.so.6(GLIBC_2.2.3)  
@@ -28,2 +29,3 @@
 Requires: libm.so.6(GLIBC_2.0)  
+Requires: libm.so.6(GLIBC_2.15)  
 Requires: libpthread.so.0(GLIBC_2.0)