<86>Mar 24 11:25:54 userdel[2228404]: delete user 'rooter'
<86>Mar 24 11:25:54 userdel[2228404]: removed group 'rooter' owned by 'rooter'
<86>Mar 24 11:25:54 groupadd[2228422]: group added to /etc/group: name=rooter, GID=1262
<86>Mar 24 11:25:54 groupadd[2228422]: group added to /etc/gshadow: name=rooter
<86>Mar 24 11:25:54 groupadd[2228422]: new group: name=rooter, GID=1262
<86>Mar 24 11:25:54 useradd[2228440]: new user: name=rooter, UID=1262, GID=1262, home=/root, shell=/bin/bash
<86>Mar 24 11:25:54 userdel[2228462]: delete user 'builder'
<86>Mar 24 11:25:54 userdel[2228462]: removed group 'builder' owned by 'builder'
<86>Mar 24 11:25:54 userdel[2228462]: removed shadow group 'builder' owned by 'builder'
<86>Mar 24 11:25:54 groupadd[2228478]: group added to /etc/group: name=builder, GID=1263
<86>Mar 24 11:25:54 groupadd[2228478]: group added to /etc/gshadow: name=builder
<86>Mar 24 11:25:54 groupadd[2228478]: new group: name=builder, GID=1263
<86>Mar 24 11:25:54 useradd[2228494]: new user: name=builder, UID=1263, GID=1263, home=/usr/src, shell=/bin/bash
<13>Mar 24 11:26:00 rpmi: xorg-proto-devel-2021.4-alt1 p9+272150.100.1.1 1621427342 installed
<13>Mar 24 11:26:00 rpmi: libexpat-2.4.3-alt1 p9+293696.100.1.1 1643124786 installed
<13>Mar 24 11:26:00 rpmi: libpng16-1.6.36-alt1 sisyphus+219478.100.1.1 1547633315 installed
<13>Mar 24 11:26:00 rpmi: libogg-1.3.4-alt1 p9+249556.100.1.1 1586300644 installed
<13>Mar 24 11:26:00 rpmi: libglvnd-7:1.3.2-alt0.p9 p9+265957.240.8.1 1617618104 installed
<13>Mar 24 11:26:00 rpmi: libjpeg-2:2.0.2-alt1 sisyphus+226996.100.1.1 1554902884 installed
<13>Mar 24 11:26:00 rpmi: libflac8-1.3.3-alt1 p9+249557.100.1.1 1586301784 installed
<13>Mar 24 11:26:00 rpmi: libvorbis-1.3.6-alt2 sisyphus+220072.200.2.2 1548744467 installed
<13>Mar 24 11:26:00 rpmi: libnettle6-3.4.1-alt1 sisyphus+226533.100.2.1 1554512181 installed
<13>Mar 24 11:26:00 rpmi: zlib-devel-1.2.11-alt1 sisyphus+221902.6000.4.1 1550600768 installed
<13>Mar 24 11:26:00 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268156 installed
<13>Mar 24 11:26:00 rpmi: libwayland-server-1.18.0-alt1 p9+260591.100.12.1 1606212847 installed
<13>Mar 24 11:26:01 rpmi: libicu65-1:6.5.1-alt2 p9+270410.100.1.1 1619007054 installed
<13>Mar 24 11:26:01 rpmi: libgraphite2-1.3.13-alt2 sisyphus+226799.100.1.1 1554648233 installed
<13>Mar 24 11:26:01 rpmi: libharfbuzz-2.8.1-alt1 p9+319683.500.4.1 1689082543 installed
<13>Mar 24 11:26:01 rpmi: libfreetype-2.10.1-alt1.1.p9.1 p9+260179.200.3.1 1603971391 installed
<13>Mar 24 11:26:01 rpmi: fontconfig-2.13.1-alt1 p9+247340.200.3.1 1583400482 installed
Updating fonts cache: <29>Mar 24 11:26:02 fontconfig: Updating fonts cache: succeeded
[ DONE ]
<13>Mar 24 11:26:02 rpmi: libgdbm-1.8.3-alt10 1454943313 installed
<13>Mar 24 11:26:02 rpmi: libp11-kit-0.23.15-alt2 p9+254920.2400.19.1 1601385869 installed
<13>Mar 24 11:26:02 rpmi: libtasn1-4.14-alt1 p9+235792.100.2.1 1565425233 installed
<13>Mar 24 11:26:02 rpmi: libharfbuzz-icu-2.8.1-alt1 p9+319683.500.4.1 1689082543 installed
<13>Mar 24 11:26:02 rpmi: libharfbuzz-gobject-2.8.1-alt1 p9+319683.500.4.1 1689082543 installed
<13>Mar 24 11:26:02 rpmi: libgraphite2-devel-1.3.13-alt2 sisyphus+226799.100.1.1 1554648233 installed
<13>Mar 24 11:26:02 rpmi: icu-utils-1:6.5.1-alt2 p9+270410.100.1.1 1619007054 installed
<13>Mar 24 11:26:02 rpmi: libicu-devel-1:6.5.1-alt2 p9+270410.100.1.1 1619007054 installed
<13>Mar 24 11:26:02 rpmi: libXau-devel-1.0.9-alt1 sisyphus+223149.200.2.1 1551268156 installed
<13>Mar 24 11:26:02 rpmi: libpng-devel-1.6.36-alt1 sisyphus+219478.100.1.1 1547633315 installed
<13>Mar 24 11:26:02 rpmi: libhogweed4-3.4.1-alt1 sisyphus+226533.100.2.1 1554512181 installed
<13>Mar 24 11:26:02 rpmi: libjasper-2.0.22-alt1 p9+259398.100.5.1 1602695042 installed
<13>Mar 24 11:26:02 rpmi: libOpenGL-7:1.3.2-alt0.p9 p9+265957.240.8.1 1617618104 installed
<13>Mar 24 11:26:02 rpmi: libgtk+2-locales-2.24.32-alt3 sisyphus+227306.100.1.3 1555646039 installed
<13>Mar 24 11:26:02 rpmi: libfribidi-1.0.7-alt1 p9+238309.200.1.1 1569787041 installed
<13>Mar 24 11:26:02 rpmi: libdatrie-0.2.9-alt1_6 1511686677 installed
<13>Mar 24 11:26:02 rpmi: libthai-0.1.28-alt1_1 sisyphus+226107.100.1.1 1554123079 installed
<13>Mar 24 11:26:02 rpmi: libidn2-2.2.0-alt1 p9+229971.100.2.1 1558696275 installed
<13>Mar 24 11:26:02 rpmi: libgnutls30-3.6.16-alt4 p9+334994.100.2.1 1702636231 installed
<13>Mar 24 11:26:02 rpmi: libpixman-3:0.38.4-alt1 sisyphus+228006.100.1.1 1556013486 installed
<13>Mar 24 11:26:02 rpmi: libatk-locales-2.32.0-alt1 sisyphus+225059.600.3.2 1552845198 installed
<13>Mar 24 11:26:02 rpmi: libatk-2.32.0-alt1 sisyphus+225059.600.3.2 1552845198 installed
<13>Mar 24 11:26:02 rpmi: libmad-0.15.1b-alt9 sisyphus+222614.100.1.1 1550890148 installed
<13>Mar 24 11:26:03 rpmi: timidity-instruments-1:1.0-alt1 1166705614 installed
<13>Mar 24 11:26:03 rpmi: libopus-1.3.1-alt3 p9+247689.300.3.1 1584537429 installed
<13>Mar 24 11:26:03 rpmi: libgsm-1.0.17-alt1 1523356157 installed
<13>Mar 24 11:26:03 rpmi: libsndfile-1.0.30-alt2 p9+262916.200.2.1 1607353710 installed
<13>Mar 24 11:26:03 rpmi: liblz4-1:1.9.2-alt1 p9+238696.500.1.1 1570228072 installed
<13>Mar 24 11:26:03 rpmi: libgpg-error-1.36-alt1 p9+261942.140.4.1 1606237682 installed
<13>Mar 24 11:26:03 rpmi: libgcrypt20-1.8.5-alt3 p9+261942.200.4.1 1606237844 installed
<13>Mar 24 11:26:03 rpmi: libsystemd-1:247.13-alt1 p9+313189.100.1.1 1673457063 installed
<13>Mar 24 11:26:03 rpmi: libdbus-1.12.16-alt2 p9+240607.100.1.1 1573553670 installed
<13>Mar 24 11:26:03 rpmi: libavahi-0.8-alt2 p9+270905.100.1.1 1619639855 installed
<13>Mar 24 11:26:03 rpmi: libcups-2.3.3-alt7.op2 p9+289603.100.2.1 1637911367 installed
<13>Mar 24 11:26:03 rpmi: libasyncns-0.8-alt2.qa1 1365949819 installed
<13>Mar 24 11:26:03 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268594 installed
<13>Mar 24 11:26:03 rpmi: libX11-locales-3:1.7.2-alt1 p9+273972.100.2.1 1623924318 installed
<13>Mar 24 11:26:03 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949347 installed
<13>Mar 24 11:26:03 rpmi: libxcb-1.13.1-alt1 sisyphus+226527.100.2.2 1554593799 installed
<13>Mar 24 11:26:03 rpmi: libX11-3:1.7.2-alt1 p9+273972.100.2.1 1623924318 installed
<13>Mar 24 11:26:03 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949422 installed
<13>Mar 24 11:26:03 rpmi: libXrender-0.9.10-alt1 p9+261891.200.2.1 1606149106 installed
<13>Mar 24 11:26:03 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614842 installed
<13>Mar 24 11:26:03 rpmi: libXrandr-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949698 installed
<13>Mar 24 11:26:03 rpmi: libXft-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987714 installed
<13>Mar 24 11:26:04 rpmi: libxcb-devel-1.13.1-alt1 sisyphus+226527.100.2.2 1554593799 installed
<13>Mar 24 11:26:04 rpmi: libX11-devel-3:1.7.2-alt1 p9+273972.100.2.1 1623924318 installed
<13>Mar 24 11:26:04 rpmi: libXrender-devel-0.9.10-alt1 p9+261891.200.2.1 1606149106 installed
<13>Mar 24 11:26:04 rpmi: libpulseaudio-14.2-alt5 p9+275574.200.4.1 1625044013 installed
<13>Mar 24 11:26:04 rpmi: libmikmod-3.3.11.1-alt2 1502706813 installed
<13>Mar 24 11:26:04 rpmi: libXext-devel-1.3.4-alt1 sisyphus+225206.700.1.2 1552949422 installed
<13>Mar 24 11:26:04 rpmi: libXcursor-1.2.0-alt1 sisyphus+225206.400.1.2 1552949214 installed
<13>Mar 24 11:26:04 rpmi: libXxf86vm-1.1.4-alt2 1527672159 installed
<13>Mar 24 11:26:04 rpmi: libXi-1.7.9-alt2 sisyphus+226377.100.1.2 1554260258 installed
<13>Mar 24 11:26:04 rpmi: libXinerama-1.1.4-alt1 sisyphus+223149.300.2.1 1551268223 installed
<13>Mar 24 11:26:04 rpmi: libXcomposite-0.4.5-alt1 sisyphus+225206.300.1.2 1552949136 installed
<13>Mar 24 11:26:04 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949282 installed
<13>Mar 24 11:26:04 rpmi: libwayland-client-1.18.0-alt1 p9+260591.100.12.1 1606212847 installed
<13>Mar 24 11:26:04 rpmi: libpciaccess-1:0.14-alt1 1528969624 installed
<13>Mar 24 11:26:04 rpmi: libdrm-1:2.4.105-alt2 p9+271012.100.1.1 1619786664 installed
<13>Mar 24 11:26:04 rpmi: libGLX-mesa-4:21.0.3-alt1 p9+271012.200.3.1 1621244963 installed
<13>Mar 24 11:26:04 rpmi: libGLX-7:1.3.2-alt0.p9 p9+265957.240.8.1 1617618104 installed
<13>Mar 24 11:26:04 rpmi: libGL-7:1.3.2-alt0.p9 p9+265957.240.8.1 1617618104 installed
<13>Mar 24 11:26:04 rpmi: libGLU-4:9.0.1-alt1 p9+251991.3000.19.1 1590835932 installed
<13>Mar 24 11:26:04 rpmi: libgbm-4:21.0.3-alt1 p9+271012.200.3.1 1621244963 installed
<13>Mar 24 11:26:04 rpmi: libEGL-mesa-4:21.0.3-alt1 p9+271012.200.3.1 1621244963 installed
<13>Mar 24 11:26:04 rpmi: libEGL-7:1.3.2-alt0.p9 p9+265957.240.8.1 1617618104 installed
<13>Mar 24 11:26:04 rpmi: libglvnd-devel-7:1.3.2-alt0.p9 p9+265957.240.8.1 1617618104 installed
<13>Mar 24 11:26:04 rpmi: libcairo-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515520 installed
<13>Mar 24 11:26:04 rpmi: libpango-1.44.6-alt1 p9+237353.700.2.2 1568373865 installed
<13>Mar 24 11:26:04 rpmi: libGL-devel-4:21.0.3-alt1 p9+271012.200.3.1 1621244963 installed
<13>Mar 24 11:26:04 rpmi: libEGL-devel-4:21.0.3-alt1 p9+271012.200.3.1 1621244963 installed
<13>Mar 24 11:26:04 rpmi: libGLU-devel-4:9.0.1-alt1 p9+251991.3000.19.1 1590835932 installed
<13>Mar 24 11:26:04 rpmi: icon-theme-hicolor-0.17-alt2 p9+248347.100.1.1 1584981172 installed
<13>Mar 24 11:26:04 rpmi: libwebp7-1.0.3-alt1 p9+234901.200.1.1 1563552213 installed
<13>Mar 24 11:26:04 rpmi: libjbig-2.1-alt1 1401380921 installed
<13>Mar 24 11:26:04 rpmi: libtiff5-4.0.10.0.57.f9fc01c3-alt1 sisyphus+226958.100.1.1 1554850937 installed
<13>Mar 24 11:26:05 rpmi: shared-mime-info-1.13.1-alt1 p9+238204.100.1.1 1569496447 installed
<13>Mar 24 11:26:05 rpmi: libgdk-pixbuf-locales-2.38.2-alt1 p9+237353.1000.2.2 1568374008 installed
<13>Mar 24 11:26:05 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994917 installed
<13>Mar 24 11:26:05 rpmi: libkeyutils-1.6-alt2 sisyphus+226520.100.2.1 1554512088 installed
<13>Mar 24 11:26:05 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091653 installed
<13>Mar 24 11:26:05 rpmi: gsettings-desktop-schemas-data-3.32.0-alt1 sisyphus+225059.300.3.2 1552843929 installed
<13>Mar 24 11:26:05 rpmi: libgio-2.60.7-alt1 p9+237353.100.2.2 1568372980 installed
<13>Mar 24 11:26:05 rpmi: gsettings-desktop-schemas-3.32.0-alt1 sisyphus+225059.300.3.2 1552843929 installed
<13>Mar 24 11:26:05 rpmi: libgdk-pixbuf-2.38.2-alt1 p9+237353.1000.2.2 1568374008 installed
<13>Mar 24 11:26:05 rpmi: gtk-update-icon-cache-3.24.29-alt0.M90P.1 p9+277455.200.2.1 1625582389 installed
<13>Mar 24 11:26:05 rpmi: libgtk+2-2.24.32-alt3 sisyphus+227306.100.1.3 1555646039 installed
<13>Mar 24 11:26:05 rpmi: libgdk-pixbuf-xlib-2.38.2-alt1 p9+237353.1000.2.2 1568374008 installed
<13>Mar 24 11:26:05 rpmi: xml-utils-1:2.9.10-alt6.p9.1 p9+314487.100.1.1 1675223837 installed
<13>Mar 24 11:26:05 rpmi: rpm-build-gir-0.7.3-alt2 p9+234356.40.2.1 1562933848 installed
<13>Mar 24 11:26:05 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Mar 24 11:26:05 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Mar 24 11:26:05 rpmi: ca-certificates-2021.10.06-alt1 p9+289862.100.1.1 1637033643 installed
<13>Mar 24 11:26:05 rpmi: ca-trust-0.1.2-alt1 p9+233349.100.1.1 1561655062 installed
<13>Mar 24 11:26:05 rpmi: p11-kit-trust-0.23.15-alt2 p9+254920.2400.19.1 1601385869 installed
<13>Mar 24 11:26:05 rpmi: libcrypto1.1-1.1.1u-alt1 p9+322202.100.1.1 1685863283 installed
<13>Mar 24 11:26:05 rpmi: libssl1.1-1.1.1u-alt1 p9+322202.100.1.1 1685863283 installed
<13>Mar 24 11:26:05 rpmi: libpython3-3.7.17-alt1 p9+340935.200.3.1 1708337932 installed
<13>Mar 24 11:26:05 rpmi: python3-3.7.17-alt1 p9+340935.200.3.1 1708337932 installed
<13>Mar 24 11:26:06 rpmi: python3-base-3.7.17-alt1 p9+340935.200.3.1 1708337932 installed
<13>Mar 24 11:26:06 rpmi: glib2-devel-2.60.7-alt1 p9+237353.100.2.2 1568372980 installed
<13>Mar 24 11:26:06 rpmi: libfreetype-devel-2.10.1-alt1.1.p9.1 p9+260179.200.3.1 1603971391 installed
<13>Mar 24 11:26:06 rpmi: libharfbuzz-devel-2.8.1-alt1 p9+319683.500.4.1 1689082543 installed
<13>Mar 24 11:26:06 rpmi: fontconfig-devel-2.13.1-alt1 p9+247340.200.3.1 1583400482 installed
<13>Mar 24 11:26:06 rpmi: libcairo-devel-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515520 installed
<13>Mar 24 11:26:06 rpmi: libgio-devel-2.60.7-alt1 p9+237353.100.2.2 1568372980 installed
<13>Mar 24 11:26:06 rpmi: libgdk-pixbuf-devel-2.38.2-alt1 p9+237353.1000.2.2 1568374008 installed
<13>Mar 24 11:26:06 rpmi: libXft-devel-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987714 installed
<13>Mar 24 11:26:06 rpmi: libpango-devel-1.44.6-alt1 p9+237353.700.2.2 1568373865 installed
<13>Mar 24 11:26:06 rpmi: libatk-devel-2.32.0-alt1 sisyphus+225059.600.3.2 1552845198 installed
<86>Mar 24 11:26:06 groupadd[2254144]: group added to /etc/group: name=_keytab, GID=499
<86>Mar 24 11:26:06 groupadd[2254144]: group added to /etc/gshadow: name=_keytab
<86>Mar 24 11:26:06 groupadd[2254144]: new group: name=_keytab, GID=499
<13>Mar 24 11:26:06 rpmi: libkrb5-1.17.2-alt5 p9+325691.100.1.1 1690460821 installed
<13>Mar 24 11:26:06 rpmi: libtirpc-1.0.3-alt1 1532008015 installed
<13>Mar 24 11:26:06 rpmi: libnsl2-1.1.0-alt1_1 1511548748 installed
<13>Mar 24 11:26:06 rpmi: python-modules-encodings-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed
<13>Mar 24 11:26:06 rpmi: python-modules-compiler-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed
<13>Mar 24 11:26:06 rpmi: python-modules-email-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed
<13>Mar 24 11:26:06 rpmi: python-modules-unittest-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed
<13>Mar 24 11:26:06 rpmi: python-modules-nis-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed
<13>Mar 24 11:26:06 rpmi: python-modules-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed
<13>Mar 24 11:26:06 rpmi: python-modules-xml-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed
<13>Mar 24 11:26:06 rpmi: gtk-builder-convert-2.24.32-alt3 sisyphus+227306.100.1.3 1555646039 installed
<13>Mar 24 11:26:06 rpmi: alsa-ucm-conf-1.2.4-alt1 p9+250722.2300.14.1 1614269485 installed
<13>Mar 24 11:26:06 rpmi: alsa-topology-conf-1.2.4-alt1 p9+250722.2200.14.1 1614269467 installed
<13>Mar 24 11:26:07 rpmi: libalsa-1:1.2.4-alt1 p9+250722.2400.14.1 1614269549 installed
<13>Mar 24 11:26:07 rpmi: libSDL-1.2.14-alt8 p9+232634.100.1.1 1560964523 installed
<13>Mar 24 11:26:07 rpmi: libSDL-devel-1.2.14-alt8 p9+232634.100.1.1 1560964523 installed
<13>Mar 24 11:26:07 rpmi: libSDL_mixer-1.2.12-alt1 1421435872 installed
<13>Mar 24 11:26:07 rpmi: libSDL_mixer-devel-1.2.12-alt1 1421435872 installed
<13>Mar 24 11:26:07 rpmi: libalsa-devel-1:1.2.4-alt1 p9+250722.2400.14.1 1614269549 installed
<13>Mar 24 11:26:07 rpmi: libgtk+2-devel-2.24.32-alt3 sisyphus+227306.100.1.3 1555646039 installed
Building target platforms: x86_64
Building for target x86_64
Wrote: /usr/src/in/nosrpm/hexen2-1.4.3-alt3.nosrc.rpm (w1.gzdio)
Installing hexen2-1.4.3-alt3.src.rpm
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.64362
+ 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 .
+ sed -i s/USE_X86_ASM=yes/USE_X86_ASM=no/ hexen2/Makefile hexenworld/Client/Makefile
+ 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.64362
+ 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'
cc -c  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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=]
  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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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'
cc -c  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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'
cc -c  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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
 #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
 #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
 #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
 #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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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
 #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
 #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
 #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
 #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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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
 #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
 #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
 #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
 #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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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]
    out->vecs[0][j] = LittleFloat (in->vecs[0][j]);
q_endian.h:220:25: note: in definition of macro 'LittleFloat'
 #define LittleFloat(f) (f)
                         ^
model.c:719:3: note: within this loop
   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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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]
   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]
  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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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]
  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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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, 8192] may overlap 1 byte at offset 0 [-Wrestrict]
   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]
   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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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]
  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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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]
   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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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]
  fread (&header, 1, sizeof(header), packhandle);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
quakefs.c:239:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  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]
   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]
   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]
  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]
  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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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]
   fscanf (f, "%i\n", &version);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
menu.c:1162:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
   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]
   fscanf (f, "%i\n", &version);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
menu.c:1349:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
   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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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=]
     sprintf(saveName, "%s/%s", fs_userdir, Cmd_Argv(i));
                             ^
In file included from /usr/include/stdio.h:862,
                 from q_stdinc.h:61,
                 from quakeinc.h:15,
                 from quakedef.h:220,
                 from pr_exec.c:10:
/usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 4097) into a destination of size 4096
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __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=]
     sprintf(saveName, "%s/profile.txt", fs_userdir);
                          ^~~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from q_stdinc.h:61,
                 from quakeinc.h:15,
                 from quakedef.h:220,
                 from pr_exec.c:10:
/usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 13 and 4108 bytes into a destination of size 4096
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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]
  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]
   fscanf(FH, "Effect: %d ", &idx);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:847:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
   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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
      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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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]
   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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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]
  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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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]
  fscanf (f, "%i\n", &version);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:736:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  fscanf (f, "%s\n", str);
  ^~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:738:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
   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]
  fscanf (f, "%f\n", &tempf);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:749:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  fscanf (f, "%s\n", mapname);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:750:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  fscanf (f, "%f\n", &playtime);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:753:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  fscanf (f, "%d\n", &tempi);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:758:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  fscanf (f, "%f\n", &tempf);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:763:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  fscanf (f, "%f\n", &tempf);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:768:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  fscanf (f, "%f\n", &tempf);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:773:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  fscanf (f, "%f\n", &tempf);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:778:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  fscanf (f, "%f\n", &tempf);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:783:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  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]
  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]
  fscanf (f, "%i\n", &version);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:1045:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
   fscanf (f, "%s\n", str);
   ^~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:1048:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
   fscanf (f, "%f\n", &sk);
   ^~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:1051:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
   fscanf (f, "%s\n", mapname);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:1052:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
   fscanf (f, "%f\n", &playtime);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:1069:4: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
    fscanf (f, "%s\n", str);
    ^~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:1078:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
   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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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
 #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
 #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
 #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
 #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]
   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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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]
 #define IS_NAN(x) (((*(int *) (char *) &x) & nanmask) == nanmask)
sv_phys.c:93:7: note: in expansion of macro 'IS_NAN'
   if (IS_NAN(ent->v.velocity[i]))
       ^~~~~~
mathlib.h:18:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define IS_NAN(x) (((*(int *) (char *) &x) & nanmask) == nanmask)
sv_phys.c:98:7: note: in expansion of macro 'IS_NAN'
   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]
  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]
   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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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_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  in_sdl.o snd_sys.o snd_dma.o snd_mix.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  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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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'
cc -c  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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]
     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'
      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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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'
cc -c  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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
 #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
 #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
 #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
 #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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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
 #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
 #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
 #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
 #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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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
 #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
 #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
 #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
 #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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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]
    out->vecs[0][j] = LittleFloat (in->vecs[0][j]);
q_endian.h:220:25: note: in definition of macro 'LittleFloat'
 #define LittleFloat(f) (f)
                         ^
gl_model.c:918:3: note: within this loop
   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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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]
   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]
  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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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]
  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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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, 8192] may overlap 1 byte at offset 0 [-Wrestrict]
   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]
   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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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]
  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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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]
   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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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]
  fread (&header, 1, sizeof(header), packhandle);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
quakefs.c:239:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  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]
   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]
   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]
  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]
  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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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]
   fscanf (f, "%i\n", &version);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
menu.c:1162:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
   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]
   fscanf (f, "%i\n", &version);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
menu.c:1349:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
   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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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]
  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]
   fscanf(FH, "Effect: %d ", &idx);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:847:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
   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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
      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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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]
  fscanf (f, "%i\n", &version);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:736:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  fscanf (f, "%s\n", str);
  ^~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:738:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
   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]
  fscanf (f, "%f\n", &tempf);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:749:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  fscanf (f, "%s\n", mapname);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:750:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  fscanf (f, "%f\n", &playtime);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:753:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  fscanf (f, "%d\n", &tempi);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:758:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  fscanf (f, "%f\n", &tempf);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:763:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  fscanf (f, "%f\n", &tempf);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:768:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  fscanf (f, "%f\n", &tempf);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:773:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  fscanf (f, "%f\n", &tempf);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:778:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  fscanf (f, "%f\n", &tempf);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:783:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
  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]
  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]
  fscanf (f, "%i\n", &version);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:1045:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
   fscanf (f, "%s\n", str);
   ^~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:1048:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
   fscanf (f, "%f\n", &sk);
   ^~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:1051:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
   fscanf (f, "%s\n", mapname);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:1052:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
   fscanf (f, "%f\n", &playtime);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:1069:4: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
    fscanf (f, "%s\n", str);
    ^~~~~~~~~~~~~~~~~~~~~~~
host_cmd.c:1078:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
   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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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=]
     sprintf(saveName, "%s/%s", fs_userdir, Cmd_Argv(i));
                             ^
In file included from /usr/include/stdio.h:862,
                 from q_stdinc.h:61,
                 from quakeinc.h:15,
                 from quakedef.h:220,
                 from pr_exec.c:10:
/usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 4097) into a destination of size 4096
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __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=]
     sprintf(saveName, "%s/profile.txt", fs_userdir);
                          ^~~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from q_stdinc.h:61,
                 from quakeinc.h:15,
                 from quakedef.h:220,
                 from pr_exec.c:10:
/usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 13 and 4108 bytes into a destination of size 4096
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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]
   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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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]
  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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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
 #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
 #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
 #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
 #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]
   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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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 -c  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer   -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]
 #define IS_NAN(x) (((*(int *) (char *) &x) & nanmask) == nanmask)
sv_phys.c:93:7: note: in expansion of macro 'IS_NAN'
   if (IS_NAN(ent->v.velocity[i]))
       ^~~~~~
mathlib.h:18:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define IS_NAN(x) (((*(int *) (char *) &x) & nanmask) == nanmask)
sv_phys.c:98:7: note: in expansion of macro 'IS_NAN'
   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]
  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]
   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 -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  in_sdl.o snd_sys.o snd_dma.o snd_mix.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  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  -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  -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  -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  -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  -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  -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]
  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  -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  -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  -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  -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  -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  -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  -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  -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  -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  -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]
  fread (&header, 1, sizeof(header), packhandle);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
quakefs.c:239:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  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]
   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]
   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]
  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]
  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  -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  -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  -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  -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  -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  -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]
  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]
  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]
   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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
   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]
   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]
   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]
   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]
    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]
   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  -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]
  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]
   fscanf(FH, "Effect: %d ", &idx);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sv_effect.c:847:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
   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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
      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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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]
     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  -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]
   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  -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  -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=]
     sprintf(saveName, "%s/%s", fs_userdir, Cmd_Argv(i));
                             ^
In file included from /usr/include/stdio.h:862,
                 from q_stdinc.h:61,
                 from quakeinc.h:15,
                 from quakedef.h:220,
                 from pr_exec.c:10:
/usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 4097) into a destination of size 4096
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __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=]
     sprintf(saveName, "%s/profile.txt", fs_userdir);
                          ^~~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from q_stdinc.h:61,
                 from quakeinc.h:15,
                 from quakedef.h:220,
                 from pr_exec.c:10:
/usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 13 and 4108 bytes into a destination of size 4096
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __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  -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]
  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  -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  -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]
   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  -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]
 #define IS_NAN(x) (((*(int *) (char *) &x) & nanmask) == nanmask)
sv_phys.c:93:7: note: in expansion of macro 'IS_NAN'
   if (IS_NAN(ent->v.velocity[i]))
       ^~~~~~
mathlib.h:18:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define IS_NAN(x) (((*(int *) (char *) &x) & nanmask) == nanmask)
sv_phys.c:98:7: note: in expansion of macro 'IS_NAN'
   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]
  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]
   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  -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  -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  -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  -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  -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  -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  -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  -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  -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  -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  -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  -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  -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  -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  -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  -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  -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  -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]
  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]
  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]
   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]
   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]
  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]
  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  -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  -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  -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  -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]
  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  -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]
  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  -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  -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]
    out->vecs[0][j] = LittleFloat (in->vecs[0][j]);
../Client/q_endian.h:220:25: note: in definition of macro 'LittleFloat'
 #define LittleFloat(f) (f)
                         ^
model.c:559:3: note: within this loop
   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  -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  -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=]
     sprintf(saveName, "%s/%s", fs_userdir, Cmd_Argv(i));
                             ^
In file included from /usr/include/stdio.h:862,
                 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:33:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 4097) into a destination of size 4096
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __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=]
     sprintf(saveName, "%s/profile.txt", fs_userdir);
                          ^~~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 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:33:10: note: '__builtin___sprintf_chk' output between 13 and 4108 bytes into a destination of size 4096
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __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  -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  -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  -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  -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]
  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  -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=]
  sprintf (name, "%s/listip.cfg", fs_userdir);
                    ^~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 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:33:10: note: '__builtin___sprintf_chk' output between 12 and 4107 bytes into a destination of size 4096
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __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  -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]
   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  -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  -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]
 #define IS_NAN(x) (((*(int *) (char *) &x) & nanmask) == nanmask)
sv_phys.c:97:7: note: in expansion of macro 'IS_NAN'
   if (IS_NAN(ent->v.velocity[i]))
       ^~~~~~
../Client/mathlib.h:18:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 #define IS_NAN(x) (((*(int *) (char *) &x) & nanmask) == nanmask)
sv_phys.c:102:7: note: in expansion of macro 'IS_NAN'
   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]
  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]
   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  -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 -c  -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 -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'
cc -c  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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=]
  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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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'
cc -c  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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
 #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
 #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
 #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
 #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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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'
cc -c  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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
 #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
 #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
 #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
 #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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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]
    avelocities[0][i] = (rand() & 255) * 0.01;
    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
r_part.c:238:3: note: within this loop
   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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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
 #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
 #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
 #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
 #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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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]
    out->vecs[0][j] = LittleFloat (in->vecs[0][j]);
q_endian.h:220:25: note: in definition of macro 'LittleFloat'
 #define LittleFloat(f) (f)
                         ^
model.c:712:3: note: within this loop
   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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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]
  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]
  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]
   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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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]
  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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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, 8192] may overlap 1 byte at offset 0 [-Wrestrict]
   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]
   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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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]
  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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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]
  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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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]
   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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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]
  fread (&header, 1, sizeof(header), packhandle);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
quakefs.c:239:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  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]
   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]
   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]
  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]
  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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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
 #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
 #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
 #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
 #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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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]
  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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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]
     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_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  in_sdl.o snd_sys.o snd_dma.o snd_mix.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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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]
  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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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'
cc -c  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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]
     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'
      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'
cc -c  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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'
cc -c  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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]
    avelocities[0][i] = (rand() & 255) * 0.01;
    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
r_part.c:238:3: note: within this loop
   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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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
 #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
 #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
 #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
 #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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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
 #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
 #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
 #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
 #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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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
 #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
 #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
 #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
 #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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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]
  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]
  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]
   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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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]
    out->vecs[0][j] = LittleFloat (in->vecs[0][j]);
q_endian.h:220:25: note: in definition of macro 'LittleFloat'
 #define LittleFloat(f) (f)
                         ^
gl_model.c:920:3: note: within this loop
   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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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]
  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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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, 8192] may overlap 1 byte at offset 0 [-Wrestrict]
   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]
   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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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]
  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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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]
  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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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]
   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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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]
  fread (&header, 1, sizeof(header), packhandle);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
quakefs.c:239:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  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]
   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]
   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]
  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]
  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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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
 #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
 #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
 #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
 #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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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]
  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  -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer  -DH2W -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]
     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  in_sdl.o snd_sys.o snd_dma.o snd_mix.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  -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  -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  -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  -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  -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  -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  -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/lib64/glib-2.0/include -o libedsio/library.o libedsio/library.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/lib64/glib-2.0/include -o libedsio/simple.o libedsio/simple.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/lib64/glib-2.0/include -o libedsio/fh.o libedsio/fh.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/lib64/glib-2.0/include -o libedsio/generic.o libedsio/generic.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/lib64/glib-2.0/include -o libedsio/md5c.o libedsio/md5c.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/lib64/glib-2.0/include -o libedsio/default.o libedsio/default.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/lib64/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/lib64/glib-2.0/include -o xdapply.o xdapply.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/lib64/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/lib64/glib-2.0/include -o libedsio/edsio_edsio.o libedsio/edsio_edsio.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/lib64/glib-2.0/include -o libedsio/base64.o libedsio/base64.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/lib64/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/lib64/glib-2.0/include -o libedsio/edsio.o libedsio/edsio.c
libedsio/edsio.c: In function 'edsio_property_unset':
libedsio/edsio.c:976:27: warning: variable 'ent' set but not used [-Wunused-but-set-variable]
       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/lib64/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/lib64/glib-2.0/include -o xdelta.o xdelta.c
xdelta.c: In function 'generate_checksums':
xdelta.c:179:23: warning: variable 'orig_segment_len' set but not used [-Wunused-but-set-variable]
   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/lib64/glib-2.0/include -o xdmain.o xdmain.c
xdmain.c: In function 'main':
xdmain.c:377:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
   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:163:14: note: declared here
 const gchar *g_basename         (const gchar *file_name);
              ^~~~~~~~~~
xdmain.c:437:6: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
      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
 gint                  g_strcasecmp     (const gchar *s1,
                       ^~~~~~~~~~~~
xdmain.c:439:6: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations]
      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
 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]
   return gzread (fh->in, buf, nbyte) == nbyte;
                  ~~^~~~
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 *'}
 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]
   return gzclose (fh->in) == Z_OK;
                   ~~^~~~
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 *'}
 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]
   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
 GMemChunk *     g_mem_chunk_new         (const gchar  *name,
                 ^~~~~~~~~~~~~~~
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]
       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]
       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
 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]
   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:163:14: note: declared here
 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]
   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:163:14: note: declared here
 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/lib64/glib-2.0/include -o xd_edsio.o xd_edsio.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 -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/lib64/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/lib64/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/lib64/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/lib64/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/lib64/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/lib64/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]
  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/lib64/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/lib64/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]
  fread (&header, 1, sizeof(header), packhandle);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
games.c:104:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
  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/lib64/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/lib64/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=]
   snprintf (++ptr, HEAPSIZE_CHARS, "%i", heapsize);
                                     ^~
launch_bin.c:204:36: note: directive argument in the range [16384, 2147483647]
   snprintf (++ptr, HEAPSIZE_CHARS, "%i", heapsize);
                                    ^~~~
In file included from /usr/include/stdio.h:862,
                 from common.h:32,
                 from launch_bin.c:26:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 6 and 11 bytes into a destination of size 8
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __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=]
   snprintf (++ptr, ZONESIZE_CHARS, "%i", zonesize);
                                     ^~
launch_bin.c:213:36: note: directive argument in the range [256, 2147483647]
   snprintf (++ptr, ZONESIZE_CHARS, "%i", zonesize);
                                    ^~~~
In file included from /usr/include/stdio.h:862,
                 from common.h:32,
                 from launch_bin.c:26:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 4 and 11 bytes into a destination of size 8
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __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/lib64/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/lib64/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]
    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]
    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=]
  snprintf (config_file_name, MAX_OSPATH, "%s/%s", userdir, LAUNCHER_CONFIG_FILE);
                                              ^~
In file included from /usr/include/stdio.h:862,
                 from common.h:32,
                 from config_file.c:26:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 18 and 4113 bytes into a destination of size 4096
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __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/lib64/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/lib64/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=]
   snprintf (out, sizeof(out), "%s.xd1", dst);
                                  ^~~~
In file included from /usr/include/stdio.h:862,
                 from ./common.h:32,
                 from xpatch/apply_patch.c:26:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 5 and 4100 bytes into a destination of size 4096
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __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/lib64/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/lib64/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/lib64/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/lib64/glib-2.0/include -D_REENTRANT  -I../xdelta11 -I../xdelta11/libedsio -I. -I./xpatch -o xpatch/loki_xdelta.o xpatch/loki_xdelta.c
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]
   return gzread (fh->in, buf, nbyte) == nbyte;
                  ~~^~~~
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 *'}
 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]
   return gzclose (fh->in) == Z_OK;
                   ~~^~~~
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 *'}
 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]
   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
 GMemChunk *     g_mem_chunk_new         (const gchar  *name,
                 ^~~~~~~~~~~~~~~
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]
       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]
       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
 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]
   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:163:14: note: declared here
 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]
   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:163:14: note: declared here
 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/lib64/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/lib64/glib-2.0/include -D_REENTRANT  -I../xdelta11 -I../xdelta11/libedsio -I. -I./xpatch -o gtk_ui.o gtk_ui.c
gtk_ui.c: In function 'create_window2':
gtk_ui.c:725:15: warning: variable 'mark' set but not used [-Wunused-but-set-variable]
  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  -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  -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  -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  -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  -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  -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  -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  -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]
  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  -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]
 #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
expr.c:451:6: note: in expansion of macro 'G_STRING'
  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]
 #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
expr.c:490:6: note: in expansion of macro 'G_STRING'
  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]
 #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
expr.c:529:6: note: in expansion of macro 'G_STRING'
  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  -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]
 #define G_INT(o) (*(int *)&pr_globals[o])
                    ^~~~~~~~~~~~~~~~~~~~~
hcc.c:240:14: note: in expansion of macro 'G_INT'
    dd->ofs = G_INT(def->ofs);
              ^~~~~
hcc.c:334:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(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]
   *(int *)&pr_globals[i] = LittleLong (*(int *)&pr_globals[i]);
                                         ^~~~~~~~~~~~~~~~~~~~~
../common/q_endian.h:218:24: note: in definition of macro 'LittleLong'
 #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]
   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=]
hcc.c:462:9:
  return line;
         ~~~~         
hcc.c:507:21:
   sprintf (line,"%i(%s)", ofs, s);
                     ^~
In file included from /usr/include/stdio.h:862,
                 from ../common/q_stdinc.h:61,
                 from hcc.c:13:
/usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 4 and 264 bytes into a destination of size 128
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __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=]
  sprintf(filename, "%s%s", sourcedir, infile);
                       ^~              ~~~~~~
In file included from /usr/include/stdio.h:862,
                 from ../common/q_stdinc.h:61,
                 from hcc.c:13:
/usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 1 and 2047 bytes into a destination of size 1024
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __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=]
  sprintf(destfile, "%s%s", sourcedir, com_token);
                       ^~              ~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from ../common/q_stdinc.h:61,
                 from hcc.c:13:
/usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 1 and 2047 bytes into a destination of size 1024
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __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=]
   sprintf(filename, "%s%s", sourcedir, com_token);
                        ^~              ~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from ../common/q_stdinc.h:61,
                 from hcc.c:13:
/usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 1 and 2047 bytes into a destination of size 1024
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __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=]
  sprintf(filename, "%sprogdefs.h", sourcedir);
                       ^~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from ../common/q_stdinc.h:61,
                 from hcc.c:13:
/usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 11 and 1034 bytes into a destination of size 1024
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __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=]
  sprintf (filename, "%sfiles.dat", sourcedir);
                        ^~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from ../common/q_stdinc.h:61,
                 from hcc.c:13:
/usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 1033 bytes into a destination of size 1024
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __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  -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  -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]
 #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
pr_comp.c:19:27: note: in definition of macro 'STRCMP'
 #define STRCMP(s1,s2) (((*s1)!=(*s2)) || strcmp(s1,s2))
                           ^~
pr_comp.c:426:16: note: in expansion of macro 'G_STRING'
    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]
 #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
pr_comp.c:19:49: note: in definition of macro 'STRCMP'
 #define STRCMP(s1,s2) (((*s1)!=(*s2)) || strcmp(s1,s2))
                                                 ^~
pr_comp.c:426:16: note: in expansion of macro 'G_STRING'
    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]
 #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
pr_comp.c:19:27: note: in definition of macro 'STRCMP'
 #define STRCMP(s1,s2) (((*s1)!=(*s2)) || strcmp(s1,s2))
                           ^~
pr_comp.c:463:17: note: in expansion of macro 'G_STRING'
     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]
 #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
pr_comp.c:19:49: note: in definition of macro 'STRCMP'
 #define STRCMP(s1,s2) (((*s1)!=(*s2)) || strcmp(s1,s2))
                                                 ^~
pr_comp.c:463:17: note: in expansion of macro 'G_STRING'
     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]
   *(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]
 #define G_INT(o) (*(int *)&pr_globals[o])
                    ^~~~~~~~~~~~~~~~~~~~~
pr_comp.c:1012:2: note: in expansion of macro 'G_INT'
  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]
 #define G_INT(o) (*(int *)&pr_globals[o])
                    ^~~~~~~~~~~~~~~~~~~~~
pr_comp.c:1045:2: note: in expansion of macro 'G_INT'
  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]
 #define G_FUNCTION(o) (*(func_t *)&pr_globals[o])
                         ^~~~~~~~~~~~~~~~~~~~~~~~
pr_comp.c:1243:2: note: in expansion of macro 'G_FUNCTION'
  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]
 #define G_FUNCTION(o) (*(func_t *)&pr_globals[o])
                         ^~~~~~~~~~~~~~~~~~~~~~~~
pr_comp.c:1334:3: note: in expansion of macro 'G_FUNCTION'
   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 -c  -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 -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  -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  -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  -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]
 #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
expr.c:462:6: note: in expansion of macro 'G_STRING'
  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]
 #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
expr.c:501:6: note: in expansion of macro 'G_STRING'
  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]
 #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
expr.c:566:6: note: in expansion of macro 'G_STRING'
  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  -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]
 #define G_INT(o) (*(int *)&pr_globals[o])
                    ^~~~~~~~~~~~~~~~~~~~~
hcc.c:240:14: note: in expansion of macro 'G_INT'
    dd->ofs = G_INT(def->ofs);
              ^~~~~
hcc.c:337:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   *(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]
   *(int *)&pr_globals[i] = LittleLong (*(int *)&pr_globals[i]);
                                         ^~~~~~~~~~~~~~~~~~~~~
../common/q_endian.h:218:24: note: in definition of macro 'LittleLong'
 #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]
   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=]
hcc.c:465:9:
  return line;
         ~~~~         
hcc.c:510:21:
   sprintf (line,"%i(%s)", ofs, s);
                     ^~
In file included from /usr/include/stdio.h:862,
                 from ../common/q_stdinc.h:61,
                 from hcc.c:13:
/usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 4 and 264 bytes into a destination of size 128
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __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=]
  sprintf(filename, "%s%s", sourcedir, infile);
                       ^~              ~~~~~~
In file included from /usr/include/stdio.h:862,
                 from ../common/q_stdinc.h:61,
                 from hcc.c:13:
/usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 1 and 2047 bytes into a destination of size 1024
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __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=]
  sprintf(destfile, "%s%s", sourcedir, com_token);
                       ^~              ~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from ../common/q_stdinc.h:61,
                 from hcc.c:13:
/usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 1 and 2047 bytes into a destination of size 1024
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __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=]
   sprintf(filename, "%s%s", sourcedir, com_token);
                        ^~              ~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from ../common/q_stdinc.h:61,
                 from hcc.c:13:
/usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 1 and 2047 bytes into a destination of size 1024
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __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=]
  sprintf(filename, "%sprogdefs.h", sourcedir);
                       ^~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from ../common/q_stdinc.h:61,
                 from hcc.c:13:
/usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 11 and 1034 bytes into a destination of size 1024
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __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=]
  sprintf (filename, "%sfiles.dat", sourcedir);
                        ^~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from ../common/q_stdinc.h:61,
                 from hcc.c:13:
/usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 10 and 1033 bytes into a destination of size 1024
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __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  -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  -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]
 #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
pr_comp.c:19:27: note: in definition of macro 'STRCMP'
 #define STRCMP(s1,s2) (((*s1)!=(*s2)) || strcmp(s1,s2))
                           ^~
pr_comp.c:426:16: note: in expansion of macro 'G_STRING'
    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]
 #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
pr_comp.c:19:49: note: in definition of macro 'STRCMP'
 #define STRCMP(s1,s2) (((*s1)!=(*s2)) || strcmp(s1,s2))
                                                 ^~
pr_comp.c:426:16: note: in expansion of macro 'G_STRING'
    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]
 #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
pr_comp.c:19:27: note: in definition of macro 'STRCMP'
 #define STRCMP(s1,s2) (((*s1)!=(*s2)) || strcmp(s1,s2))
                           ^~
pr_comp.c:463:17: note: in expansion of macro 'G_STRING'
     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]
 #define G_STRING(o) (strings + *(string_t *)&pr_globals[o])
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
pr_comp.c:19:49: note: in definition of macro 'STRCMP'
 #define STRCMP(s1,s2) (((*s1)!=(*s2)) || strcmp(s1,s2))
                                                 ^~
pr_comp.c:463:17: note: in expansion of macro 'G_STRING'
     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]
   *(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]
 #define G_INT(o) (*(int *)&pr_globals[o])
                    ^~~~~~~~~~~~~~~~~~~~~
pr_comp.c:1012:2: note: in expansion of macro 'G_INT'
  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]
 #define G_INT(o) (*(int *)&pr_globals[o])
                    ^~~~~~~~~~~~~~~~~~~~~
pr_comp.c:1045:2: note: in expansion of macro 'G_INT'
  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]
 #define G_FUNCTION(o) (*(func_t *)&pr_globals[o])
                         ^~~~~~~~~~~~~~~~~~~~~~~~
pr_comp.c:1243:2: note: in expansion of macro 'G_FUNCTION'
  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]
 #define G_FUNCTION(o) (*(func_t *)&pr_globals[o])
                         ^~~~~~~~~~~~~~~~~~~~~~~~
pr_comp.c:1335:3: note: in expansion of macro 'G_FUNCTION'
   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

1 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.78114
+ 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
+ PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games
+ cd hexen2source-1.4.3
+ install -D -m755 hexen2/h2ded /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/h2ded
+ install -D -m755 hexen2/glhexen2 /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/glhexen2
+ install -D -m755 hexen2/hexen2 /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/hexen2
+ install -D -m755 hexenworld/Client/hwcl /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/hwcl
+ install -D -m755 hexenworld/Client/glhwcl /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/glhwcl
+ install -D -m755 hexenworld/Server/hwsv /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/hwsv
+ install -D -m755 hexenworld/Master/hwmaster /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/hwmaster
+ install -D -m755 launcher/h2launcher /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/h2launcher
+ mkdir -p /usr/src/tmp/hexen2-buildroot//usr/bin
+ ln -s /usr/lib64/hexen2/h2launcher /usr/src/tmp/hexen2-buildroot//usr/bin/hexen2
+ mkdir -p /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/data1/
+ install -D -m644 gamecode-1.19a/hc/h2/progs.dat /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/data1/progs.dat
+ install -D -m644 gamecode-1.19a/hc/h2/progs2.dat /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/data1/progs2.dat
+ install -D -m644 gamecode-1.19a/txt/h2/hexen.rc /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/data1/hexen.rc
+ install -D -m644 gamecode-1.19a/txt/h2/strings.txt /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/data1/strings.txt
+ install -D -m644 gamecode-1.19a/txt/h2/default.cfg /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/data1/default.cfg
+ mkdir -p /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/portals/
+ install -D -m644 gamecode-1.19a/hc/portals/progs.dat /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/portals/progs.dat
+ install -D -m644 gamecode-1.19a/txt/portals/hexen.rc /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/portals/hexen.rc
+ install -D -m644 gamecode-1.19a/txt/portals/strings.txt /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/portals/strings.txt
+ install -D -m644 gamecode-1.19a/txt/portals/infolist.txt /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/portals/infolist.txt
+ install -D -m644 gamecode-1.19a/txt/portals/maplist.txt /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/portals/maplist.txt
+ install -D -m644 gamecode-1.19a/txt/portals/puzzles.txt /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/portals/puzzles.txt
+ install -D -m644 gamecode-1.19a/txt/portals/default.cfg /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/portals/default.cfg
+ mkdir -p /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/hw/
+ install -D -m644 gamecode-1.19a/hc/hw/hwprogs.dat /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/hw/hwprogs.dat
+ install -D -m644 gamecode-1.19a/txt/hw/strings.txt /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/hw/strings.txt
+ install -D -m644 gamecode-1.19a/txt/hw/default.cfg /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/hw/default.cfg
+ install -D -m644 hw/pak4.pak /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/hw/pak4.pak
+ mkdir -p /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/patchdata/
+ mkdir -p /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/patchdata/data1
+ install -D -m755 gamecode-1.19a/pak_v111/update_xdelta.sh /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/update_xdelta.sh
+ install -D -m644 gamecode-1.19a/pak_v111/patchdata/data1/data1pak0.xd /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/patchdata/data1/data1pak0.xd
+ install -D -m644 gamecode-1.19a/pak_v111/patchdata/data1/data1pak1.xd /usr/src/tmp/hexen2-buildroot//usr/lib64/hexen2/patchdata/data1/data1pak1.xd
+ install -D -m755 xdelta11/xdelta /usr/src/tmp/hexen2-buildroot//usr/lib64/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,gnuconfig)
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/lib64:
056-debuginfo.brp: WARNING: debuginfo without debug sources.
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)
Hardlinking identical .pyc and .pyo files
Processing files: hexen2-1.4.3-alt3
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.13079
+ 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/lib64/hexen2/h2launcher
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.rHHXyt
find-provides: absolute symbolic link /usr/src/tmp/hexen2-buildroot/usr/bin/hexen2 -> /usr/lib64/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.2LGVca
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/lib64/hexen2/update_xdelta.sh: md5 not found (skip)
find-requires: FINDPACKAGE-COMMANDS: chmod grep md5 md5sum mv rm
Requires: /bin/sh, /lib64/ld-linux-x86-64.so.2, coreutils, grep, libSDL-1.2.so.0()(64bit) >= set:lfh4hRqcXphlnqwKmY1PaRWKZ13a2uiAvgFuToemMGIizUupTcPIxCPZmw5ZnuApe1dy8g7rgszlqZBo9DOCfICj4UgWtKGku2, libSDL_mixer-1.2.so.0()(64bit) >= set:kgaFii85dMrzV7crzhU6hNGv84V55J8e, libc.so.6(GLIBC_2.11)(64bit), libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libdl.so.2(GLIBC_2.2.5)(64bit), libglib-2.0.so.0()(64bit) >= set:oiMOZcgOUu00UxEtA8whPeIZHVfprnvkzA3pzd3UDf79wJ76dxsjkgKwHLyLuMjzyT5qNEVTqrGmGcC9OVznYN6NlnQkZuGM1qXSCQWv2xoJaialFMX6FPpAYc4asH0siEOmyc7dlIBqthjFA2kZBXnjgoqy8F70, libgobject-2.0.so.0()(64bit) >= set:mkfqQRb8, libgtk-x11-2.0.so.0()(64bit) >= set:pixzaSaccyVEBdiyf65Rzbj0cC7NcagUFWSMxCVQOA6K3200Zx0mGSsjxxYw6bzm4EZlroi2ldQMal82p7VMJp5AdVI98fjgVU1eby9edSNxjz9USYR5YbrvNt8HEhsApUOOiiNDkeEVEaXvY6pK38ysy63ofU5tuyZ39niQWJ1oPZpvanF4kjKEe4J0ES4DKapceDnYwTLWDKGwpCjhDiUZu7CngRm0Rm1BLOquk3dW4tivnwpX5UylLxWd4443wXOTkXIzakarSwA7L8H00, libm.so.6(GLIBC_2.15)(64bit), libm.so.6(GLIBC_2.2.5)(64bit), libpthread.so.0(GLIBC_2.2.5)(64bit), libz.so.1()(64bit) >= 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.nqcYEW
Creating hexen2-debuginfo package
Processing files: hexenworld-1.4.3-alt3
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.12046
+ 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.QQOTUM
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.pQ9YkG
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, /lib64/ld-linux-x86-64.so.2, libSDL-1.2.so.0()(64bit) >= set:lfh4hRqcXphlnqwKmY1PaRWKZ13a2uiAvgFuToemMGIizUupTcPIxCPZmw5ZnuApe1dy8g7rgszlqZBo9DOCfICj4UgWtKGku2, libSDL_mixer-1.2.so.0()(64bit) >= set:kgaFii85dMrzV7crzhU6hNGv84V55J8e, libc.so.6(GLIBC_2.11)(64bit), libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.15)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libdl.so.2(GLIBC_2.2.5)(64bit), libm.so.6(GLIBC_2.15)(64bit), libm.so.6(GLIBC_2.2.5)(64bit), libpthread.so.0(GLIBC_2.2.5)(64bit), 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.2BiXVC
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.7BBfHC
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.QA58CF
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/lib64/ld-linux-x86-64.so.2.debug, debug64(libSDL-1.2.so.0), debug64(libSDL_mixer-1.2.so.0), debug64(libc.so.6), debug64(libdl.so.2), debug64(libglib-2.0.so.0), debug64(libgobject-2.0.so.0), debug64(libgtk-x11-2.0.so.0), debug64(libm.so.6), debug64(libpthread.so.0), debug64(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.Vg6oIL
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.GES7XU
find-requires: running scripts (debuginfo)
Requires: hexenworld = 1.4.3-alt3, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libSDL-1.2.so.0), debug64(libSDL_mixer-1.2.so.0), debug64(libc.so.6), debug64(libdl.so.2), debug64(libm.so.6), debug64(libpthread.so.0)
Wrote: /usr/src/RPM/RPMS/x86_64/hexen2-1.4.3-alt3.x86_64.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/x86_64/hexenworld-1.4.3-alt3.x86_64.rpm (w2T8.xzdio)
Wrote: /usr/src/RPM/RPMS/x86_64/hexen2-debuginfo-1.4.3-alt3.x86_64.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/x86_64/hexenworld-debuginfo-1.4.3-alt3.x86_64.rpm (w2.lzdio)
77.52user 12.44system 0:32.40elapsed 277%CPU (0avgtext+0avgdata 84568maxresident)k
0inputs+0outputs (0major+3745841minor)pagefaults 0swaps
5.17user 1.98system 0:50.58elapsed 14%CPU (0avgtext+0avgdata 135296maxresident)k
0inputs+0outputs (0major+245782minor)pagefaults 0swaps
--- hexen2-1.4.3-alt3.x86_64.rpm.repo	2012-05-24 12:24:57.000000000 +0000
+++ hexen2-1.4.3-alt3.x86_64.rpm.hasher	2024-03-24 11:26:43.371007326 +0000
@@ -54,4 +54,5 @@
 Requires: rpmlib(SetVersions)  
-Requires: libSDL_mixer-1.2.so.0()(64bit) >= set:lhBkd9A0kQ0LdaZwcrzhUeyylZGgALEE5N3
+Requires: libSDL_mixer-1.2.so.0()(64bit) >= set:kgaFii85dMrzV7crzhU6hNGv84V55J8e
 Requires: libc.so.6(GLIBC_2.11)(64bit)  
+Requires: libc.so.6(GLIBC_2.14)(64bit)  
 Requires: libc.so.6(GLIBC_2.2.5)(64bit)  
@@ -65,2 +66,3 @@
 Requires: libgtk-x11-2.0.so.0()(64bit) >= set:pixzaSaccyVEBdiyf65Rzbj0cC7NcagUFWSMxCVQOA6K3200Zx0mGSsjxxYw6bzm4EZlroi2ldQMal82p7VMJp5AdVI98fjgVU1eby9edSNxjz9USYR5YbrvNt8HEhsApUOOiiNDkeEVEaXvY6pK38ysy63ofU5tuyZ39niQWJ1oPZpvanF4kjKEe4J0ES4DKapceDnYwTLWDKGwpCjhDiUZu7CngRm0Rm1BLOquk3dW4tivnwpX5UylLxWd4443wXOTkXIzakarSwA7L8H00
+Requires: libm.so.6(GLIBC_2.15)(64bit)  
 Requires: libm.so.6(GLIBC_2.2.5)(64bit)  
@@ -77,6 +79,6 @@
 File: /usr/lib64/hexen2/data1/strings.txt	100644	root:root	a17223765030da83e61fe9dac119beb9	
-File: /usr/lib64/hexen2/glhexen2	100755	root:root	be4dae9ef7d7e1cc97982dadeecf3823	
-File: /usr/lib64/hexen2/h2ded	100755	root:root	f160ec255ce2c91d83faf6ee0a0fcb09	
-File: /usr/lib64/hexen2/h2launcher	100755	root:root	258876de9a29df9beaa67430bba0c0bc	
-File: /usr/lib64/hexen2/hexen2	100755	root:root	d76e3a44f39f6627b9b3d35e61a45da3	
+File: /usr/lib64/hexen2/glhexen2	100755	root:root	96ecc15cb7a8e976df4f522e5daebe32	
+File: /usr/lib64/hexen2/h2ded	100755	root:root	169bf0114a24af52d08aed78f52cd7c6	
+File: /usr/lib64/hexen2/h2launcher	100755	root:root	44e0c211bdb4fa2b60703c4c27c1a257	
+File: /usr/lib64/hexen2/hexen2	100755	root:root	5d49cce94f9f628b43dbbab2672598e9	
 File: /usr/lib64/hexen2/patchdata/data1/data1pak0.xd	100644	root:root	eee84c9aabc705917d3b53b7da876005	
@@ -91,3 +93,3 @@
 File: /usr/lib64/hexen2/update_xdelta.sh	100755	root:root	1734b9690cbd102409b2d58fff30c45d	
-File: /usr/lib64/hexen2/xdelta114	100755	root:root	04e53c2066522862b7434434737f6131	
+File: /usr/lib64/hexen2/xdelta114	100755	root:root	5478bfa75e36b6fbc8ddcba2615df815	
 File: /usr/share/applications/hexen2.desktop	100644	root:root	a6d3567896a951216a997b9eacfa0587	
@@ -119,2 +121,2 @@
 File: /usr/share/pixmaps/hexen2.png	100644	root:root	ddfd9f990ad716fa651ae29e9e034e0e	
-RPMIdentity: 721f93d034ea9cbdf3b423262bf0c25c995c3b280a35cce00f4cd31c6ac766a9d5cceb4bf50411df0ee0027ad4fe6a86ea22195ea870891ce8ee61719e00f1bb
+RPMIdentity: 1a722ee7a68c27c98cca337864ccb06ed12d962800ad36cc44a1de78217c3afab2b9455927071b51c44dc288e13c56cd89b0e5acf2571c1d0b2eec741e3ed5b5
--- hexen2-debuginfo-1.4.3-alt3.x86_64.rpm.repo	2012-05-24 12:24:57.000000000 +0000
+++ hexen2-debuginfo-1.4.3-alt3.x86_64.rpm.hasher	2024-03-24 11:26:43.436006933 +0000
@@ -1,16 +1,16 @@
-/usr/lib/debug/.build-id/3d	40755	root:root	
-/usr/lib/debug/.build-id/3d/1a0725d2f4889decd6dc3762c273ba62434f0d	120777	root:root	../../../../lib64/hexen2/glhexen2
-/usr/lib/debug/.build-id/3d/1a0725d2f4889decd6dc3762c273ba62434f0d.debug	120777	root:root	../../usr/lib64/hexen2/glhexen2.debug
-/usr/lib/debug/.build-id/a0	40755	root:root	
-/usr/lib/debug/.build-id/a0/879d416472eb5cf0ac5ba64c1006381cb9a352	120777	root:root	../../../../lib64/hexen2/hexen2
-/usr/lib/debug/.build-id/a0/879d416472eb5cf0ac5ba64c1006381cb9a352.debug	120777	root:root	../../usr/lib64/hexen2/hexen2.debug
-/usr/lib/debug/.build-id/bd	40755	root:root	
-/usr/lib/debug/.build-id/bd/27337bf8c3cb7d7b0c51d4ecfe66c2944eaa55	120777	root:root	../../../../lib64/hexen2/xdelta114
-/usr/lib/debug/.build-id/bd/27337bf8c3cb7d7b0c51d4ecfe66c2944eaa55.debug	120777	root:root	../../usr/lib64/hexen2/xdelta114.debug
-/usr/lib/debug/.build-id/cc	40755	root:root	
-/usr/lib/debug/.build-id/cc/ace0b5ddb36a6888b2b4874551ab2de320ed26	120777	root:root	../../../../lib64/hexen2/h2launcher
-/usr/lib/debug/.build-id/cc/ace0b5ddb36a6888b2b4874551ab2de320ed26.debug	120777	root:root	../../usr/lib64/hexen2/h2launcher.debug
-/usr/lib/debug/.build-id/f5	40755	root:root	
-/usr/lib/debug/.build-id/f5/5225d4f0607e8170027e5add1ec81d495f6c7a	120777	root:root	../../../../lib64/hexen2/h2ded
-/usr/lib/debug/.build-id/f5/5225d4f0607e8170027e5add1ec81d495f6c7a.debug	120777	root:root	../../usr/lib64/hexen2/h2ded.debug
+/usr/lib/debug/.build-id/60	40755	root:root	
+/usr/lib/debug/.build-id/60/06a3e4c22ee5d60ff8e51daaaedb1f02862ce3	120777	root:root	../../../../lib64/hexen2/h2ded
+/usr/lib/debug/.build-id/60/06a3e4c22ee5d60ff8e51daaaedb1f02862ce3.debug	120777	root:root	../../usr/lib64/hexen2/h2ded.debug
+/usr/lib/debug/.build-id/92	40755	root:root	
+/usr/lib/debug/.build-id/92/c1a8da82d148f9110641991979109257c7b38d	120777	root:root	../../../../lib64/hexen2/h2launcher
+/usr/lib/debug/.build-id/92/c1a8da82d148f9110641991979109257c7b38d.debug	120777	root:root	../../usr/lib64/hexen2/h2launcher.debug
+/usr/lib/debug/.build-id/9f	40755	root:root	
+/usr/lib/debug/.build-id/9f/a05e2c9e552d054c529ac6c7abc18775d05e6e	120777	root:root	../../../../lib64/hexen2/xdelta114
+/usr/lib/debug/.build-id/9f/a05e2c9e552d054c529ac6c7abc18775d05e6e.debug	120777	root:root	../../usr/lib64/hexen2/xdelta114.debug
+/usr/lib/debug/.build-id/e1	40755	root:root	
+/usr/lib/debug/.build-id/e1/4ed34db793843b10a74a31e8d6ee1751b39fcd	120777	root:root	../../../../lib64/hexen2/glhexen2
+/usr/lib/debug/.build-id/e1/4ed34db793843b10a74a31e8d6ee1751b39fcd.debug	120777	root:root	../../usr/lib64/hexen2/glhexen2.debug
+/usr/lib/debug/.build-id/e6	40755	root:root	
+/usr/lib/debug/.build-id/e6/f062a9da0fda40a28ccf95a6e2468e1069dd5c	120777	root:root	../../../../lib64/hexen2/hexen2
+/usr/lib/debug/.build-id/e6/f062a9da0fda40a28ccf95a6e2468e1069dd5c.debug	120777	root:root	../../usr/lib64/hexen2/hexen2.debug
 /usr/lib/debug/usr/bin/hexen2.debug	120777	root:root	../lib64/hexen2/h2launcher.debug
@@ -36,24 +36,24 @@
 Provides: hexen2-debuginfo = 1.4.3-alt3
-File: /usr/lib/debug/.build-id/3d	40755	root:root		
-File: /usr/lib/debug/.build-id/3d/1a0725d2f4889decd6dc3762c273ba62434f0d	120777	root:root		../../../../lib64/hexen2/glhexen2
-File: /usr/lib/debug/.build-id/3d/1a0725d2f4889decd6dc3762c273ba62434f0d.debug	120777	root:root		../../usr/lib64/hexen2/glhexen2.debug
-File: /usr/lib/debug/.build-id/a0	40755	root:root		
-File: /usr/lib/debug/.build-id/a0/879d416472eb5cf0ac5ba64c1006381cb9a352	120777	root:root		../../../../lib64/hexen2/hexen2
-File: /usr/lib/debug/.build-id/a0/879d416472eb5cf0ac5ba64c1006381cb9a352.debug	120777	root:root		../../usr/lib64/hexen2/hexen2.debug
-File: /usr/lib/debug/.build-id/bd	40755	root:root		
-File: /usr/lib/debug/.build-id/bd/27337bf8c3cb7d7b0c51d4ecfe66c2944eaa55	120777	root:root		../../../../lib64/hexen2/xdelta114
-File: /usr/lib/debug/.build-id/bd/27337bf8c3cb7d7b0c51d4ecfe66c2944eaa55.debug	120777	root:root		../../usr/lib64/hexen2/xdelta114.debug
-File: /usr/lib/debug/.build-id/cc	40755	root:root		
-File: /usr/lib/debug/.build-id/cc/ace0b5ddb36a6888b2b4874551ab2de320ed26	120777	root:root		../../../../lib64/hexen2/h2launcher
-File: /usr/lib/debug/.build-id/cc/ace0b5ddb36a6888b2b4874551ab2de320ed26.debug	120777	root:root		../../usr/lib64/hexen2/h2launcher.debug
-File: /usr/lib/debug/.build-id/f5	40755	root:root		
-File: /usr/lib/debug/.build-id/f5/5225d4f0607e8170027e5add1ec81d495f6c7a	120777	root:root		../../../../lib64/hexen2/h2ded
-File: /usr/lib/debug/.build-id/f5/5225d4f0607e8170027e5add1ec81d495f6c7a.debug	120777	root:root		../../usr/lib64/hexen2/h2ded.debug
+File: /usr/lib/debug/.build-id/60	40755	root:root		
+File: /usr/lib/debug/.build-id/60/06a3e4c22ee5d60ff8e51daaaedb1f02862ce3	120777	root:root		../../../../lib64/hexen2/h2ded
+File: /usr/lib/debug/.build-id/60/06a3e4c22ee5d60ff8e51daaaedb1f02862ce3.debug	120777	root:root		../../usr/lib64/hexen2/h2ded.debug
+File: /usr/lib/debug/.build-id/92	40755	root:root		
+File: /usr/lib/debug/.build-id/92/c1a8da82d148f9110641991979109257c7b38d	120777	root:root		../../../../lib64/hexen2/h2launcher
+File: /usr/lib/debug/.build-id/92/c1a8da82d148f9110641991979109257c7b38d.debug	120777	root:root		../../usr/lib64/hexen2/h2launcher.debug
+File: /usr/lib/debug/.build-id/9f	40755	root:root		
+File: /usr/lib/debug/.build-id/9f/a05e2c9e552d054c529ac6c7abc18775d05e6e	120777	root:root		../../../../lib64/hexen2/xdelta114
+File: /usr/lib/debug/.build-id/9f/a05e2c9e552d054c529ac6c7abc18775d05e6e.debug	120777	root:root		../../usr/lib64/hexen2/xdelta114.debug
+File: /usr/lib/debug/.build-id/e1	40755	root:root		
+File: /usr/lib/debug/.build-id/e1/4ed34db793843b10a74a31e8d6ee1751b39fcd	120777	root:root		../../../../lib64/hexen2/glhexen2
+File: /usr/lib/debug/.build-id/e1/4ed34db793843b10a74a31e8d6ee1751b39fcd.debug	120777	root:root		../../usr/lib64/hexen2/glhexen2.debug
+File: /usr/lib/debug/.build-id/e6	40755	root:root		
+File: /usr/lib/debug/.build-id/e6/f062a9da0fda40a28ccf95a6e2468e1069dd5c	120777	root:root		../../../../lib64/hexen2/hexen2
+File: /usr/lib/debug/.build-id/e6/f062a9da0fda40a28ccf95a6e2468e1069dd5c.debug	120777	root:root		../../usr/lib64/hexen2/hexen2.debug
 File: /usr/lib/debug/usr/bin/hexen2.debug	120777	root:root		../lib64/hexen2/h2launcher.debug
 File: /usr/lib/debug/usr/lib64/hexen2	40755	root:root		
-File: /usr/lib/debug/usr/lib64/hexen2/glhexen2.debug	100644	root:root	4d4a0499fce81f991db57e27872c9b7f	
-File: /usr/lib/debug/usr/lib64/hexen2/h2ded.debug	100644	root:root	b91fdc4b10f6065040d22b8147a5bb4a	
-File: /usr/lib/debug/usr/lib64/hexen2/h2launcher.debug	100644	root:root	2efaedbf7f409f3903fd09d8d8fb0824	
-File: /usr/lib/debug/usr/lib64/hexen2/hexen2.debug	100644	root:root	e5109a6f6321f6613535ee8c46dafbaf	
-File: /usr/lib/debug/usr/lib64/hexen2/xdelta114.debug	100644	root:root	e7eaa5e2479fc68d9ae6e736a99a5608	
-RPMIdentity: 5bc399bbd9cbdfc07535877d1526b8a0fb2af6319d94def00083e00ac051acdb854114d688cd7bdf4f42dbb5bad564a892cf2d4fe0f37746e1407711bc2f01fe
+File: /usr/lib/debug/usr/lib64/hexen2/glhexen2.debug	100644	root:root	8f3277d03853a9e9d78e2d4e3907ef6f	
+File: /usr/lib/debug/usr/lib64/hexen2/h2ded.debug	100644	root:root	98c3982c558d6fc0843bfcae8b6bbead	
+File: /usr/lib/debug/usr/lib64/hexen2/h2launcher.debug	100644	root:root	cda5d3b2956b0b84b3aa5758a1220f48	
+File: /usr/lib/debug/usr/lib64/hexen2/hexen2.debug	100644	root:root	bda9d319a6e91e29b378acba1cba663a	
+File: /usr/lib/debug/usr/lib64/hexen2/xdelta114.debug	100644	root:root	fb737c5dfd990b242f5535636a5dfb34	
+RPMIdentity: 8d570c6de3de239e4a9010a4e21772e03e596cc49440e5b41344500d19cb7c876b0e2aca60cc4fbd461a55c449c92c41b62f26485fadf5ef500e8045e3667bba
--- hexenworld-1.4.3-alt3.x86_64.rpm.repo	2012-05-24 12:24:57.000000000 +0000
+++ hexenworld-1.4.3-alt3.x86_64.rpm.hasher	2024-03-24 11:26:43.500006547 +0000
@@ -16,4 +16,6 @@
 Requires: rpmlib(SetVersions)  
-Requires: libSDL_mixer-1.2.so.0()(64bit) >= set:lhBkd9A0kQ0LdaZwcrzhUeyylZGgALEE5N3
+Requires: libSDL_mixer-1.2.so.0()(64bit) >= set:kgaFii85dMrzV7crzhU6hNGv84V55J8e
 Requires: libc.so.6(GLIBC_2.11)(64bit)  
+Requires: libc.so.6(GLIBC_2.14)(64bit)  
+Requires: libc.so.6(GLIBC_2.15)(64bit)  
 Requires: libc.so.6(GLIBC_2.2.5)(64bit)  
@@ -24,2 +26,3 @@
 Requires: libdl.so.2(GLIBC_2.2.5)(64bit)  
+Requires: libm.so.6(GLIBC_2.15)(64bit)  
 Requires: libm.so.6(GLIBC_2.2.5)(64bit)  
@@ -29,3 +32,3 @@
 Provides: hexenworld = 1.4.3-alt3
-File: /usr/lib64/hexen2/glhwcl	100755	root:root	18b4c81dfb1eff47eb20f00b14729469	
+File: /usr/lib64/hexen2/glhwcl	100755	root:root	c9fd92fb0b8f610f4a0ca1736e861942	
 File: /usr/lib64/hexen2/hw/default.cfg	100644	root:root	460de227937335d426f3c33df8932b08	
@@ -34,5 +37,5 @@
 File: /usr/lib64/hexen2/hw/strings.txt	100644	root:root	09522f27a291063989e930d0f06e966c	
-File: /usr/lib64/hexen2/hwcl	100755	root:root	380f4bf8d6ce24acb6a760fa163cfb43	
-File: /usr/lib64/hexen2/hwmaster	100755	root:root	776a3aad37a38e5ba13e5c1248b8b138	
-File: /usr/lib64/hexen2/hwsv	100755	root:root	c6cb76993e09116e253154e9aea030d8	
+File: /usr/lib64/hexen2/hwcl	100755	root:root	ca9f44863420bdab8df6ee64241754b1	
+File: /usr/lib64/hexen2/hwmaster	100755	root:root	10073ec11262cd54469afe38d84badb6	
+File: /usr/lib64/hexen2/hwsv	100755	root:root	c8ee677e0647702cdd5d5f5128cfe2ff	
 File: /usr/share/doc/hexenworld-1.4.3	40755	root:root		
@@ -41,2 +44,2 @@
 File: /usr/share/doc/hexenworld-1.4.3/README.hwsv	100644	root:root	3977e553cdc41083d279fd4d1fb2478c	
-RPMIdentity: 0b6f556ac620d9df5bc16feb742b8067ac779d6dc294d02135502775d1752502ccad10f0204365d1bd84a131a47b1aa8407ed08b361c77f33aee8305068f9cca
+RPMIdentity: 9b39bea4e41edb367421686b0d5fa84b3c66f0e9551a17ff13a843fbe6152d6ae86979e1d1d7977f895f8d81126c2ff34e165ecc485a5427b39c63655355e2b9
--- hexenworld-debuginfo-1.4.3-alt3.x86_64.rpm.repo	2012-05-24 12:24:56.000000000 +0000
+++ hexenworld-debuginfo-1.4.3-alt3.x86_64.rpm.hasher	2024-03-24 11:26:43.567006142 +0000
@@ -1,13 +1,13 @@
 /usr/lib/debug/.build-id/07	40755	root:root	
-/usr/lib/debug/.build-id/07/c7ad3a68b21ec0ff4bf44aae088b1bdf0103f0	120777	root:root	../../../../lib64/hexen2/hwsv
-/usr/lib/debug/.build-id/07/c7ad3a68b21ec0ff4bf44aae088b1bdf0103f0.debug	120777	root:root	../../usr/lib64/hexen2/hwsv.debug
-/usr/lib/debug/.build-id/3a	40755	root:root	
-/usr/lib/debug/.build-id/3a/395e65a29a7d85ab2d93e90b177e7c8de1f33e	120777	root:root	../../../../lib64/hexen2/hwcl
-/usr/lib/debug/.build-id/3a/395e65a29a7d85ab2d93e90b177e7c8de1f33e.debug	120777	root:root	../../usr/lib64/hexen2/hwcl.debug
-/usr/lib/debug/.build-id/76	40755	root:root	
-/usr/lib/debug/.build-id/76/499dcdda2b9b0c1e7dc133bbb2824946f2de19	120777	root:root	../../../../lib64/hexen2/glhwcl
-/usr/lib/debug/.build-id/76/499dcdda2b9b0c1e7dc133bbb2824946f2de19.debug	120777	root:root	../../usr/lib64/hexen2/glhwcl.debug
-/usr/lib/debug/.build-id/da	40755	root:root	
-/usr/lib/debug/.build-id/da/b877c01cc15928a193ffeb0e1e5056b5ef442b	120777	root:root	../../../../lib64/hexen2/hwmaster
-/usr/lib/debug/.build-id/da/b877c01cc15928a193ffeb0e1e5056b5ef442b.debug	120777	root:root	../../usr/lib64/hexen2/hwmaster.debug
+/usr/lib/debug/.build-id/07/c727f5221edb8a380af5a00f085b25b948befb	120777	root:root	../../../../lib64/hexen2/hwsv
+/usr/lib/debug/.build-id/07/c727f5221edb8a380af5a00f085b25b948befb.debug	120777	root:root	../../usr/lib64/hexen2/hwsv.debug
+/usr/lib/debug/.build-id/6b	40755	root:root	
+/usr/lib/debug/.build-id/6b/d542d4200000074df0c14873fba06867cdfdd8	120777	root:root	../../../../lib64/hexen2/hwmaster
+/usr/lib/debug/.build-id/6b/d542d4200000074df0c14873fba06867cdfdd8.debug	120777	root:root	../../usr/lib64/hexen2/hwmaster.debug
+/usr/lib/debug/.build-id/c1	40755	root:root	
+/usr/lib/debug/.build-id/c1/e48b31eb2b92a2e9920ca0648e1fa76bb587a7	120777	root:root	../../../../lib64/hexen2/glhwcl
+/usr/lib/debug/.build-id/c1/e48b31eb2b92a2e9920ca0648e1fa76bb587a7.debug	120777	root:root	../../usr/lib64/hexen2/glhwcl.debug
+/usr/lib/debug/.build-id/c2	40755	root:root	
+/usr/lib/debug/.build-id/c2/f763d47cdb5feedccb10a8d6f0b01cfca4acf6	120777	root:root	../../../../lib64/hexen2/hwcl
+/usr/lib/debug/.build-id/c2/f763d47cdb5feedccb10a8d6f0b01cfca4acf6.debug	120777	root:root	../../usr/lib64/hexen2/hwcl.debug
 /usr/lib/debug/usr/lib64/hexen2	40755	root:root	
@@ -28,18 +28,18 @@
 File: /usr/lib/debug/.build-id/07	40755	root:root		
-File: /usr/lib/debug/.build-id/07/c7ad3a68b21ec0ff4bf44aae088b1bdf0103f0	120777	root:root		../../../../lib64/hexen2/hwsv
-File: /usr/lib/debug/.build-id/07/c7ad3a68b21ec0ff4bf44aae088b1bdf0103f0.debug	120777	root:root		../../usr/lib64/hexen2/hwsv.debug
-File: /usr/lib/debug/.build-id/3a	40755	root:root		
-File: /usr/lib/debug/.build-id/3a/395e65a29a7d85ab2d93e90b177e7c8de1f33e	120777	root:root		../../../../lib64/hexen2/hwcl
-File: /usr/lib/debug/.build-id/3a/395e65a29a7d85ab2d93e90b177e7c8de1f33e.debug	120777	root:root		../../usr/lib64/hexen2/hwcl.debug
-File: /usr/lib/debug/.build-id/76	40755	root:root		
-File: /usr/lib/debug/.build-id/76/499dcdda2b9b0c1e7dc133bbb2824946f2de19	120777	root:root		../../../../lib64/hexen2/glhwcl
-File: /usr/lib/debug/.build-id/76/499dcdda2b9b0c1e7dc133bbb2824946f2de19.debug	120777	root:root		../../usr/lib64/hexen2/glhwcl.debug
-File: /usr/lib/debug/.build-id/da	40755	root:root		
-File: /usr/lib/debug/.build-id/da/b877c01cc15928a193ffeb0e1e5056b5ef442b	120777	root:root		../../../../lib64/hexen2/hwmaster
-File: /usr/lib/debug/.build-id/da/b877c01cc15928a193ffeb0e1e5056b5ef442b.debug	120777	root:root		../../usr/lib64/hexen2/hwmaster.debug
+File: /usr/lib/debug/.build-id/07/c727f5221edb8a380af5a00f085b25b948befb	120777	root:root		../../../../lib64/hexen2/hwsv
+File: /usr/lib/debug/.build-id/07/c727f5221edb8a380af5a00f085b25b948befb.debug	120777	root:root		../../usr/lib64/hexen2/hwsv.debug
+File: /usr/lib/debug/.build-id/6b	40755	root:root		
+File: /usr/lib/debug/.build-id/6b/d542d4200000074df0c14873fba06867cdfdd8	120777	root:root		../../../../lib64/hexen2/hwmaster
+File: /usr/lib/debug/.build-id/6b/d542d4200000074df0c14873fba06867cdfdd8.debug	120777	root:root		../../usr/lib64/hexen2/hwmaster.debug
+File: /usr/lib/debug/.build-id/c1	40755	root:root		
+File: /usr/lib/debug/.build-id/c1/e48b31eb2b92a2e9920ca0648e1fa76bb587a7	120777	root:root		../../../../lib64/hexen2/glhwcl
+File: /usr/lib/debug/.build-id/c1/e48b31eb2b92a2e9920ca0648e1fa76bb587a7.debug	120777	root:root		../../usr/lib64/hexen2/glhwcl.debug
+File: /usr/lib/debug/.build-id/c2	40755	root:root		
+File: /usr/lib/debug/.build-id/c2/f763d47cdb5feedccb10a8d6f0b01cfca4acf6	120777	root:root		../../../../lib64/hexen2/hwcl
+File: /usr/lib/debug/.build-id/c2/f763d47cdb5feedccb10a8d6f0b01cfca4acf6.debug	120777	root:root		../../usr/lib64/hexen2/hwcl.debug
 File: /usr/lib/debug/usr/lib64/hexen2	40755	root:root		
-File: /usr/lib/debug/usr/lib64/hexen2/glhwcl.debug	100644	root:root	de3cb10f6c4f7782aafd8aa4ea47f0c0	
-File: /usr/lib/debug/usr/lib64/hexen2/hwcl.debug	100644	root:root	a5f6aa357658e4a03d77412694d1041f	
-File: /usr/lib/debug/usr/lib64/hexen2/hwmaster.debug	100644	root:root	f1df8a451cf06d82603b30e577498ca2	
-File: /usr/lib/debug/usr/lib64/hexen2/hwsv.debug	100644	root:root	75020fc2627659adc947f6420ef57b51	
-RPMIdentity: cd77c0beb1b06c779a5d3c2cb37e2540ce914e5ee57bb65b52acf064eb4e014f1a2c0e3d836e96457a0ff5c34179716b431e09a6fc84e69a12b9eaddf1d54b03
+File: /usr/lib/debug/usr/lib64/hexen2/glhwcl.debug	100644	root:root	71a841a72eab8143342736bce3e0aaaf	
+File: /usr/lib/debug/usr/lib64/hexen2/hwcl.debug	100644	root:root	229bddf02a81c1c493f4112e12807abe	
+File: /usr/lib/debug/usr/lib64/hexen2/hwmaster.debug	100644	root:root	c95747c51b57c26cc6fbba059d230711	
+File: /usr/lib/debug/usr/lib64/hexen2/hwsv.debug	100644	root:root	4b7d35152406a5216ad4f93e7f1c46cc	
+RPMIdentity: 9f13cae39893008f9c7c86992edc91497ce57c441e8af20caf3f2eadbabf72358888ecc3fb7c403196a61e672e5cf1b01ea5ef4e6625efbca65672fed34547ba