<86>Dec 6 05:00:06 userdel[1365127]: delete user 'rooter' <86>Dec 6 05:00:06 userdel[1365127]: removed group 'rooter' owned by 'rooter' <86>Dec 6 05:00:06 userdel[1365127]: removed shadow group 'rooter' owned by 'rooter' <86>Dec 6 05:00:06 groupadd[1365148]: group added to /etc/group: name=rooter, GID=693 <86>Dec 6 05:00:06 groupadd[1365148]: group added to /etc/gshadow: name=rooter <86>Dec 6 05:00:06 groupadd[1365148]: new group: name=rooter, GID=693 <86>Dec 6 05:00:06 useradd[1365159]: new user: name=rooter, UID=693, GID=693, home=/root, shell=/bin/bash <86>Dec 6 05:00:06 userdel[1365198]: delete user 'builder' <86>Dec 6 05:00:06 userdel[1365198]: removed group 'builder' owned by 'builder' <86>Dec 6 05:00:06 userdel[1365198]: removed shadow group 'builder' owned by 'builder' <86>Dec 6 05:00:06 groupadd[1365209]: group added to /etc/group: name=builder, GID=694 <86>Dec 6 05:00:06 groupadd[1365209]: group added to /etc/gshadow: name=builder <86>Dec 6 05:00:06 groupadd[1365209]: new group: name=builder, GID=694 <86>Dec 6 05:00:06 useradd[1365223]: new user: name=builder, UID=694, GID=694, home=/usr/src, shell=/bin/bash <13>Dec 6 05:00:11 rpmi: xorg-proto-devel-2018.4-alt3 1527685079 installed <13>Dec 6 05:00:11 rpmi: libexpat-2.2.10-alt1 p9+261554.100.1.1 1605103332 installed <13>Dec 6 05:00:11 rpmi: libpng16-1.6.36-alt1 sisyphus+219478.100.1.1 1547633315 installed <13>Dec 6 05:00:11 rpmi: libogg-1.3.4-alt1 p9+249556.100.1.1 1586300644 installed <13>Dec 6 05:00:11 rpmi: libglvnd-7:1.3.1-alt0.p9 p9+251991.160.19.1 1590834868 installed <13>Dec 6 05:00:11 rpmi: libjpeg-2:2.0.2-alt1 sisyphus+226996.100.1.1 1554902884 installed <13>Dec 6 05:00:11 rpmi: libflac8-1.3.3-alt1 p9+249557.100.1.1 1586301784 installed <13>Dec 6 05:00:11 rpmi: libvorbis-1.3.6-alt2 sisyphus+220072.200.2.2 1548744467 installed <13>Dec 6 05:00:11 rpmi: zlib-devel-1.2.11-alt1 sisyphus+221902.6000.4.1 1550600768 installed <13>Dec 6 05:00:11 rpmi: libalsa-1:1.1.9-alt2 sisyphus+229323.100.1.1 1557826762 installed <13>Dec 6 05:00:11 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268156 installed <13>Dec 6 05:00:11 rpmi: libwayland-server-1.18.0-alt1 p9+260591.100.12.1 1606212847 installed <13>Dec 6 05:00:11 rpmi: libgraphite2-1.3.13-alt2 sisyphus+226799.100.1.1 1554648233 installed <13>Dec 6 05:00:11 rpmi: libharfbuzz-2.6.2-alt1 p9+238790.200.1.1 1570435797 installed <13>Dec 6 05:00:11 rpmi: libfreetype-2.10.1-alt1.1.p9.1 p9+260179.200.3.1 1603971391 installed <13>Dec 6 05:00:11 rpmi: fontconfig-2.13.1-alt1 p9+247340.200.3.1 1583400482 installed Updating fonts cache: <29>Dec 6 05:00:12 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Dec 6 05:00:12 rpmi: libgdbm-1.8.3-alt10 1454943313 installed <13>Dec 6 05:00:12 rpmi: libgraphite2-devel-1.3.13-alt2 sisyphus+226799.100.1.1 1554648233 installed <13>Dec 6 05:00:12 rpmi: libXau-devel-1.0.9-alt1 sisyphus+223149.200.2.1 1551268156 installed <13>Dec 6 05:00:12 rpmi: libpng-devel-1.6.36-alt1 sisyphus+219478.100.1.1 1547633315 installed <13>Dec 6 05:00:12 rpmi: libjasper-2.0.22-alt1 p9+259398.100.5.1 1602695042 installed <13>Dec 6 05:00:12 rpmi: libOpenGL-7:1.3.1-alt0.p9 p9+251991.160.19.1 1590834868 installed <13>Dec 6 05:00:13 rpmi: libgtk+2-locales-2.24.32-alt3 sisyphus+227306.100.1.3 1555646039 installed <13>Dec 6 05:00:13 rpmi: libfribidi-1.0.7-alt1 p9+238309.200.1.1 1569787041 installed <13>Dec 6 05:00:13 rpmi: libdatrie-0.2.9-alt1_6 1511686677 installed <13>Dec 6 05:00:13 rpmi: libthai-0.1.28-alt1_1 sisyphus+226107.100.1.1 1554123079 installed <13>Dec 6 05:00:13 rpmi: libpixman-3:0.38.4-alt1 sisyphus+228006.100.1.1 1556013486 installed <13>Dec 6 05:00:13 rpmi: libatk-locales-2.32.0-alt1 sisyphus+225059.600.3.2 1552845198 installed <13>Dec 6 05:00:13 rpmi: libatk-2.32.0-alt1 sisyphus+225059.600.3.2 1552845198 installed <13>Dec 6 05:00:13 rpmi: libmad-0.15.1b-alt9 sisyphus+222614.100.1.1 1550890148 installed <13>Dec 6 05:00:13 rpmi: timidity-instruments-1:1.0-alt1 1166705614 installed <13>Dec 6 05:00:13 rpmi: libgsm-1.0.17-alt1 1523356157 installed <13>Dec 6 05:00:13 rpmi: libsndfile-1.0.28-alt2 sisyphus.212728.100 1536333060 installed <13>Dec 6 05:00:13 rpmi: liblz4-1:1.9.2-alt1 p9+238696.500.1.1 1570228072 installed <13>Dec 6 05:00:13 rpmi: libgpg-error-1.36-alt1 p9+261942.140.4.1 1606237682 installed <13>Dec 6 05:00:13 rpmi: libgcrypt20-1.8.5-alt3 p9+261942.200.4.1 1606237844 installed <13>Dec 6 05:00:13 rpmi: libsystemd-1:243.9-alt1 p9+258476.300.4.1 1601997124 installed <13>Dec 6 05:00:13 rpmi: libdbus-1.12.16-alt2 p9+240607.100.1.1 1573553670 installed <13>Dec 6 05:00:13 rpmi: libavahi-0.8-alt1 p9+258828.100.4.1 1601912047 installed <13>Dec 6 05:00:13 rpmi: libcups-2.3.1-alt1 p9+247593.200.5.1 1585155224 installed <13>Dec 6 05:00:13 rpmi: libasyncns-0.8-alt2.qa1 1365949819 installed <13>Dec 6 05:00:13 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268594 installed <13>Dec 6 05:00:13 rpmi: libX11-locales-3:1.6.7-alt2 p9+258208.100.1.1 1600333167 installed <13>Dec 6 05:00:13 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949347 installed <13>Dec 6 05:00:13 rpmi: libxcb-1.13.1-alt1 sisyphus+226527.100.2.2 1554593799 installed <13>Dec 6 05:00:13 rpmi: libX11-3:1.6.7-alt2 p9+258208.100.1.1 1600333167 installed <13>Dec 6 05:00:13 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949422 installed <13>Dec 6 05:00:13 rpmi: libXrender-0.9.10-alt1 p9+261891.200.2.1 1606149106 installed <13>Dec 6 05:00:13 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614842 installed <13>Dec 6 05:00:13 rpmi: libXrandr-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949698 installed <13>Dec 6 05:00:13 rpmi: libXft-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987714 installed <13>Dec 6 05:00:13 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949282 installed <13>Dec 6 05:00:15 rpmi: libxcb-devel-1.13.1-alt1 sisyphus+226527.100.2.2 1554593799 installed <13>Dec 6 05:00:15 rpmi: libX11-devel-3:1.6.7-alt2 p9+258208.100.1.1 1600333167 installed <13>Dec 6 05:00:15 rpmi: libXrender-devel-0.9.10-alt1 p9+261891.200.2.1 1606149106 installed <13>Dec 6 05:00:15 rpmi: libpulseaudio-13.0-alt4 p9+261614.100.2.1 1605550488 installed <13>Dec 6 05:00:15 rpmi: libSDL-1.2.14-alt8 p9+232634.100.1.1 1560964523 installed <13>Dec 6 05:00:16 rpmi: libmikmod-3.3.11.1-alt2 1502706813 installed <13>Dec 6 05:00:16 rpmi: libSDL_mixer-1.2.12-alt1 1421435872 installed <13>Dec 6 05:00:16 rpmi: libXext-devel-1.3.4-alt1 sisyphus+225206.700.1.2 1552949422 installed <13>Dec 6 05:00:16 rpmi: libXcursor-1.2.0-alt1 sisyphus+225206.400.1.2 1552949214 installed <13>Dec 6 05:00:16 rpmi: libXxf86vm-1.1.4-alt2 1527672159 installed <13>Dec 6 05:00:16 rpmi: libXi-1.7.9-alt2 sisyphus+226377.100.1.2 1554260258 installed <13>Dec 6 05:00:16 rpmi: libXinerama-1.1.4-alt1 sisyphus+223149.300.2.1 1551268223 installed <13>Dec 6 05:00:16 rpmi: libXcomposite-0.4.5-alt1 sisyphus+225206.300.1.2 1552949136 installed <13>Dec 6 05:00:16 rpmi: libwayland-client-1.18.0-alt1 p9+260591.100.12.1 1606212847 installed <13>Dec 6 05:00:16 rpmi: libpciaccess-1:0.14-alt1 1528969624 installed <13>Dec 6 05:00:16 rpmi: libdrm-1:2.4.102-alt1 p9+252863.100.1.1 1591372623 installed <13>Dec 6 05:00:16 rpmi: libGLX-mesa-4:20.1.8-alt1 p9+260591.240.12.1 1606213200 installed <13>Dec 6 05:00:16 rpmi: libGLX-7:1.3.1-alt0.p9 p9+251991.160.19.1 1590834868 installed <13>Dec 6 05:00:16 rpmi: libGL-7:1.3.1-alt0.p9 p9+251991.160.19.1 1590834868 installed <13>Dec 6 05:00:16 rpmi: libGLU-4:9.0.1-alt1 p9+251991.3000.19.1 1590835932 installed <13>Dec 6 05:00:16 rpmi: libgbm-4:20.1.8-alt1 p9+260591.240.12.1 1606213200 installed <13>Dec 6 05:00:16 rpmi: libEGL-mesa-4:20.1.8-alt1 p9+260591.240.12.1 1606213200 installed <13>Dec 6 05:00:16 rpmi: libEGL-7:1.3.1-alt0.p9 p9+251991.160.19.1 1590834868 installed <13>Dec 6 05:00:16 rpmi: libglvnd-devel-7:1.3.1-alt0.p9 p9+251991.160.19.1 1590834868 installed <13>Dec 6 05:00:16 rpmi: libcairo-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515520 installed <13>Dec 6 05:00:16 rpmi: libpango-1.44.6-alt1 p9+237353.700.2.2 1568373865 installed <13>Dec 6 05:00:16 rpmi: libGL-devel-4:20.1.8-alt1 p9+260591.240.12.1 1606213200 installed <13>Dec 6 05:00:16 rpmi: libEGL-devel-4:20.1.8-alt1 p9+260591.240.12.1 1606213200 installed <13>Dec 6 05:00:16 rpmi: libGLU-devel-4:9.0.1-alt1 p9+251991.3000.19.1 1590835932 installed <13>Dec 6 05:00:16 rpmi: libSDL-devel-1.2.14-alt8 p9+232634.100.1.1 1560964523 installed <13>Dec 6 05:00:16 rpmi: icon-theme-hicolor-0.17-alt2 p9+248347.100.1.1 1584981172 installed <13>Dec 6 05:00:16 rpmi: libwebp7-1.0.3-alt1 p9+234901.200.1.1 1563552213 installed <13>Dec 6 05:00:16 rpmi: libjbig-2.1-alt1 1401380921 installed <13>Dec 6 05:00:16 rpmi: libtiff5-4.0.10.0.57.f9fc01c3-alt1 sisyphus+226958.100.1.1 1554850937 installed <13>Dec 6 05:00:16 rpmi: shared-mime-info-1.13.1-alt1 p9+238204.100.1.1 1569496447 installed <13>Dec 6 05:00:16 rpmi: libgdk-pixbuf-locales-2.38.2-alt1 p9+237353.1000.2.2 1568374008 installed <13>Dec 6 05:00:16 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994917 installed <13>Dec 6 05:00:16 rpmi: libkeyutils-1.6-alt2 sisyphus+226520.100.2.1 1554512088 installed <13>Dec 6 05:00:16 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091653 installed <13>Dec 6 05:00:16 rpmi: gsettings-desktop-schemas-data-3.32.0-alt1 sisyphus+225059.300.3.2 1552843929 installed <13>Dec 6 05:00:16 rpmi: libgio-2.60.7-alt1 p9+237353.100.2.2 1568372980 installed <13>Dec 6 05:00:16 rpmi: gsettings-desktop-schemas-3.32.0-alt1 sisyphus+225059.300.3.2 1552843929 installed <13>Dec 6 05:00:16 rpmi: libgdk-pixbuf-2.38.2-alt1 p9+237353.1000.2.2 1568374008 installed <13>Dec 6 05:00:16 rpmi: gtk-update-icon-cache-3.24.11-alt1 p9+260591.300.12.1 1606214030 installed <13>Dec 6 05:00:16 rpmi: libgtk+2-2.24.32-alt3 sisyphus+227306.100.1.3 1555646039 installed <13>Dec 6 05:00:16 rpmi: libgdk-pixbuf-xlib-2.38.2-alt1 p9+237353.1000.2.2 1568374008 installed <13>Dec 6 05:00:17 rpmi: libicu64-1:6.4.2-alt2 p9+247371.14540.149.1 1590835182 installed <13>Dec 6 05:00:17 rpmi: libharfbuzz-icu-2.6.2-alt1 p9+238790.200.1.1 1570435797 installed <13>Dec 6 05:00:19 rpmi: libicu65-1:6.5.1-alt1 p9+247371.14560.149.1 1590835589 installed <13>Dec 6 05:00:19 rpmi: icu-utils-1:6.5.1-alt1 p9+247371.14560.149.1 1590835589 installed <13>Dec 6 05:00:19 rpmi: libicu-devel-1:6.5.1-alt1 p9+247371.14560.149.1 1590835589 installed <13>Dec 6 05:00:19 rpmi: xml-utils-1:2.9.10-alt4 p9+261133.100.1.1 1604676294 installed <13>Dec 6 05:00:19 rpmi: rpm-build-gir-0.7.3-alt2 p9+234356.40.2.1 1562933848 installed <13>Dec 6 05:00:19 rpmi: libp11-kit-0.23.15-alt2 p9+254920.2400.19.1 1601385869 installed <13>Dec 6 05:00:19 rpmi: libtasn1-4.14-alt1 p9+235792.100.2.1 1565425233 installed <13>Dec 6 05:00:19 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Dec 6 05:00:19 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Dec 6 05:00:19 rpmi: ca-certificates-2020.06.29-alt1 p9+258899.100.3.1 1601998604 installed <13>Dec 6 05:00:19 rpmi: ca-trust-0.1.2-alt1 p9+233349.100.1.1 1561655062 installed <13>Dec 6 05:00:19 rpmi: p11-kit-trust-0.23.15-alt2 p9+254920.2400.19.1 1601385869 installed <13>Dec 6 05:00:19 rpmi: libcrypto1.1-1.1.1g-alt1 p9+250580.100.5.1 1588175208 installed <13>Dec 6 05:00:19 rpmi: libssl1.1-1.1.1g-alt1 p9+250580.100.5.1 1588175208 installed <13>Dec 6 05:00:19 rpmi: libpython3-3.7.4-alt3 p9+249932.100.2.1 1587126956 installed <13>Dec 6 05:00:19 rpmi: python3-3.7.4-alt3 p9+249932.100.2.1 1587126956 installed <13>Dec 6 05:00:20 rpmi: python3-base-3.7.4-alt3 p9+249932.100.2.1 1587126956 installed <13>Dec 6 05:00:20 rpmi: glib2-devel-2.60.7-alt1 p9+237353.100.2.2 1568372980 installed <13>Dec 6 05:00:20 rpmi: libharfbuzz-devel-2.6.2-alt1 p9+238790.200.1.1 1570435797 installed <13>Dec 6 05:00:20 rpmi: libfreetype-devel-2.10.1-alt1.1.p9.1 p9+260179.200.3.1 1603971391 installed <13>Dec 6 05:00:20 rpmi: fontconfig-devel-2.13.1-alt1 p9+247340.200.3.1 1583400482 installed <13>Dec 6 05:00:20 rpmi: libcairo-devel-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515520 installed <13>Dec 6 05:00:20 rpmi: libgio-devel-2.60.7-alt1 p9+237353.100.2.2 1568372980 installed <13>Dec 6 05:00:20 rpmi: libgdk-pixbuf-devel-2.38.2-alt1 p9+237353.1000.2.2 1568374008 installed <13>Dec 6 05:00:20 rpmi: libXft-devel-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987714 installed <13>Dec 6 05:00:20 rpmi: libpango-devel-1.44.6-alt1 p9+237353.700.2.2 1568373865 installed <13>Dec 6 05:00:20 rpmi: libatk-devel-2.32.0-alt1 sisyphus+225059.600.3.2 1552845198 installed <86>Dec 6 05:00:20 groupadd[1393214]: group added to /etc/group: name=_keytab, GID=499 <86>Dec 6 05:00:20 groupadd[1393214]: group added to /etc/gshadow: name=_keytab <86>Dec 6 05:00:20 groupadd[1393214]: new group: name=_keytab, GID=499 <13>Dec 6 05:00:20 rpmi: libkrb5-1.17.2-alt1 p9+262110.100.3.1 1606242396 installed <13>Dec 6 05:00:20 rpmi: libtirpc-1.0.3-alt1 1532008015 installed <13>Dec 6 05:00:20 rpmi: libnsl2-1.1.0-alt1_1 1511548748 installed <13>Dec 6 05:00:20 rpmi: python-modules-encodings-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed <13>Dec 6 05:00:20 rpmi: python-modules-compiler-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed <13>Dec 6 05:00:20 rpmi: python-modules-email-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed <13>Dec 6 05:00:20 rpmi: python-modules-unittest-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed <13>Dec 6 05:00:20 rpmi: python-modules-nis-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed <13>Dec 6 05:00:21 rpmi: python-modules-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed <13>Dec 6 05:00:21 rpmi: python-modules-xml-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed <13>Dec 6 05:00:21 rpmi: gtk-builder-convert-2.24.32-alt3 sisyphus+227306.100.1.3 1555646039 installed <13>Dec 6 05:00:21 rpmi: libgtk+2-devel-2.24.32-alt3 sisyphus+227306.100.1.3 1555646039 installed <13>Dec 6 05:00:21 rpmi: libSDL_mixer-devel-1.2.12-alt1 1421435872 installed <13>Dec 6 05:00:21 rpmi: libalsa-devel-1:1.1.9-alt2 sisyphus+229323.100.1.1 1557826762 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/hexen2-1.4.3-alt3.nosrc.rpm 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.27429 + 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.708 + 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_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_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_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_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_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 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_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_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 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 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_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 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_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_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_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_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 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 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 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_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 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 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 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 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_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 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_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 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_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 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 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 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 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 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_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 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 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 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_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_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_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_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_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 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_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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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_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 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 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 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 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 -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 -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_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_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_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 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_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 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 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 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_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 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 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 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 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_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 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_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 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_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 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 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 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 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 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 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 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 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 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 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 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_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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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_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 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 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 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 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 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 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_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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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.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 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_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_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 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_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_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 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_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_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 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_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 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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 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 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 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_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_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 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_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_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_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 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 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_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 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_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_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_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_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 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_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_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_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_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 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 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_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 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_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_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_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_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_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_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 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 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 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 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 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_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 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_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 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_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 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 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_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_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 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 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 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_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_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_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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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_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_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_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_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_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 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 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 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 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_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 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 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_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 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_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 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 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 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 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 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 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 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 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 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_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_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_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_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_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_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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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/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/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/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/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/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 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/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 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 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/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 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/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 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 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 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 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 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/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/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/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/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/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/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/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 ../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 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 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 pr_lex.o pr_lex.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' cc -c -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 -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 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 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 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 -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 -o ../bin/hcc ../common/cmdlib.o ../common/strlcat.o ../common/strlcpy.o ../common/util_io.o ../common/q_endian.o ../common/byteordr.o ../common/crc.o expr.o hcc.o pr_comp.o pr_lex.o pr_parse.o stmt.o make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc' + utils/hcc_old/hcc -src gamecode-1.19a/hc/h2 Source directory: gamecode-1.19a/hc/h2/ compiling gamecode-1.19a/hc/h2/global.hc compiling gamecode-1.19a/hc/h2/entity.hc compiling gamecode-1.19a/hc/h2/constant.hc compiling gamecode-1.19a/hc/h2/builtin.hc compiling gamecode-1.19a/hc/h2/proto.hc compiling gamecode-1.19a/hc/h2/math.hc compiling gamecode-1.19a/hc/h2/strings.hc compiling gamecode-1.19a/hc/h2/spawn.hc compiling gamecode-1.19a/hc/h2/chunk.hc compiling gamecode-1.19a/hc/h2/sound.hc compiling gamecode-1.19a/hc/h2/fx.hc compiling gamecode-1.19a/hc/h2/plaque.hc compiling gamecode-1.19a/hc/h2/camera.hc compiling gamecode-1.19a/hc/h2/subs.hc compiling gamecode-1.19a/hc/h2/fight.hc compiling gamecode-1.19a/hc/h2/path.hc compiling gamecode-1.19a/hc/h2/ai.hc compiling gamecode-1.19a/hc/h2/projbhvr.hc compiling gamecode-1.19a/hc/h2/ravenai.hc compiling gamecode-1.19a/hc/h2/MG_AI.hc compiling gamecode-1.19a/hc/h2/waypoint.hc compiling gamecode-1.19a/hc/h2/altdeath.hc compiling gamecode-1.19a/hc/h2/damage.hc compiling gamecode-1.19a/hc/h2/combat.hc compiling gamecode-1.19a/hc/h2/artifact.hc compiling gamecode-1.19a/hc/h2/items.hc compiling gamecode-1.19a/hc/h2/cube.hc compiling gamecode-1.19a/hc/h2/invntory.hc compiling gamecode-1.19a/hc/h2/rings.hc compiling gamecode-1.19a/hc/h2/wp_art.hc compiling gamecode-1.19a/hc/h2/object.hc compiling gamecode-1.19a/hc/h2/barrel.hc compiling gamecode-1.19a/hc/h2/light.hc compiling gamecode-1.19a/hc/h2/lightning.hc compiling gamecode-1.19a/hc/h2/breakabl.hc compiling gamecode-1.19a/hc/h2/soul.hc compiling gamecode-1.19a/hc/h2/explode.hc compiling gamecode-1.19a/hc/h2/gauntlet.hc compiling gamecode-1.19a/hc/h2/vorpal.hc compiling gamecode-1.19a/hc/h2/axe.hc compiling gamecode-1.19a/hc/h2/purifier.hc compiling gamecode-1.19a/hc/h2/warhamer.hc compiling gamecode-1.19a/hc/h2/icemace.hc compiling gamecode-1.19a/hc/h2/meteor.hc compiling gamecode-1.19a/hc/h2/sunstaff.hc compiling gamecode-1.19a/hc/h2/sickle.hc compiling gamecode-1.19a/hc/h2/magicmis.hc compiling gamecode-1.19a/hc/h2/boner.hc compiling gamecode-1.19a/hc/h2/ravenstf.hc compiling gamecode-1.19a/hc/h2/punchdgr.hc compiling gamecode-1.19a/hc/h2/assgren.hc compiling gamecode-1.19a/hc/h2/crossbow.hc compiling gamecode-1.19a/hc/h2/setstaff.hc compiling gamecode-1.19a/hc/h2/weapons.hc compiling gamecode-1.19a/hc/h2/tripmine.hc compiling gamecode-1.19a/hc/h2/impulse.hc compiling gamecode-1.19a/hc/h2/weather.hc compiling gamecode-1.19a/hc/h2/precache.hc compiling gamecode-1.19a/hc/h2/world.hc compiling gamecode-1.19a/hc/h2/head.hc compiling gamecode-1.19a/hc/h2/corpse.hc compiling gamecode-1.19a/hc/h2/allplay.hc compiling gamecode-1.19a/hc/h2/specials.hc compiling gamecode-1.19a/hc/h2/client.hc compiling gamecode-1.19a/hc/h2/monsters.hc compiling gamecode-1.19a/hc/h2/doors.hc compiling gamecode-1.19a/hc/h2/buttons.hc compiling gamecode-1.19a/hc/h2/triggers.hc compiling gamecode-1.19a/hc/h2/cat2.hc compiling gamecode-1.19a/hc/h2/quake.hc compiling gamecode-1.19a/hc/h2/plats.hc compiling gamecode-1.19a/hc/h2/misc.hc compiling gamecode-1.19a/hc/h2/torch.hc compiling gamecode-1.19a/hc/h2/newplay.hc compiling gamecode-1.19a/hc/h2/setmodth.hc compiling gamecode-1.19a/hc/h2/fish.hc compiling gamecode-1.19a/hc/h2/sheep.hc compiling gamecode-1.19a/hc/h2/raven.hc compiling gamecode-1.19a/hc/h2/rat.hc compiling gamecode-1.19a/hc/h2/snake.hc compiling gamecode-1.19a/hc/h2/fireball.hc compiling gamecode-1.19a/hc/h2/shardice.hc compiling gamecode-1.19a/hc/h2/mummy.hc compiling gamecode-1.19a/hc/h2/imp.hc compiling gamecode-1.19a/hc/h2/spider.hc compiling gamecode-1.19a/hc/h2/scorpion.hc compiling gamecode-1.19a/hc/h2/golem.hc compiling gamecode-1.19a/hc/h2/skullwiz.hc compiling gamecode-1.19a/hc/h2/medusa.hc compiling gamecode-1.19a/hc/h2/mezzoman.hc compiling gamecode-1.19a/hc/h2/archer.hc compiling gamecode-1.19a/hc/h2/spit.hc compiling gamecode-1.19a/hc/h2/hydra.hc compiling gamecode-1.19a/hc/h2/faspell.hc compiling gamecode-1.19a/hc/h2/fablade.hc compiling gamecode-1.19a/hc/h2/fangel.hc compiling gamecode-1.19a/hc/h2/eric.hc compiling gamecode-1.19a/hc/h2/stats.hc writing gamecode-1.19a/hc/h2/progdefs.h object file gamecode-1.19a/hc/h2/progs.dat registers: 49175 / 65536 (196700) statements: 61921 / 65536 (495368) functions: 1633 / 8192 ( 58788) global defs: 8614 / 16384 ( 68912) field defs: 497 / 1024 ( 3976) string heap: 131216 / 500000 entity fields: 392 total size: 955020 precache_sound: 385 precache_model: 328 precache_file: 507 0 seconds elapsed. + utils/hcc_old/hcc -src gamecode-1.19a/hc/h2 -name progs2.src Source directory: gamecode-1.19a/hc/h2/ Input file: progs2.src compiling gamecode-1.19a/hc/h2/global.hc compiling gamecode-1.19a/hc/h2/entity.hc compiling gamecode-1.19a/hc/h2/constant.hc compiling gamecode-1.19a/hc/h2/builtin.hc compiling gamecode-1.19a/hc/h2/proto.hc compiling gamecode-1.19a/hc/h2/math.hc compiling gamecode-1.19a/hc/h2/strings.hc compiling gamecode-1.19a/hc/h2/spawn.hc compiling gamecode-1.19a/hc/h2/chunk.hc compiling gamecode-1.19a/hc/h2/sound.hc compiling gamecode-1.19a/hc/h2/fx.hc compiling gamecode-1.19a/hc/h2/plaque.hc compiling gamecode-1.19a/hc/h2/camera.hc compiling gamecode-1.19a/hc/h2/subs.hc compiling gamecode-1.19a/hc/h2/fight.hc compiling gamecode-1.19a/hc/h2/path.hc compiling gamecode-1.19a/hc/h2/ai2.hc compiling gamecode-1.19a/hc/h2/projbhvr.hc compiling gamecode-1.19a/hc/h2/ravenai.hc compiling gamecode-1.19a/hc/h2/MG_AI.hc compiling gamecode-1.19a/hc/h2/waypoint.hc compiling gamecode-1.19a/hc/h2/altdeath.hc compiling gamecode-1.19a/hc/h2/damage.hc compiling gamecode-1.19a/hc/h2/combat.hc compiling gamecode-1.19a/hc/h2/artifact.hc compiling gamecode-1.19a/hc/h2/items.hc compiling gamecode-1.19a/hc/h2/cube.hc compiling gamecode-1.19a/hc/h2/invntory.hc compiling gamecode-1.19a/hc/h2/rings.hc compiling gamecode-1.19a/hc/h2/wp_art.hc compiling gamecode-1.19a/hc/h2/object.hc compiling gamecode-1.19a/hc/h2/barrel.hc compiling gamecode-1.19a/hc/h2/light.hc compiling gamecode-1.19a/hc/h2/lightning.hc compiling gamecode-1.19a/hc/h2/breakabl.hc compiling gamecode-1.19a/hc/h2/soul.hc compiling gamecode-1.19a/hc/h2/explode.hc compiling gamecode-1.19a/hc/h2/gauntlet.hc compiling gamecode-1.19a/hc/h2/vorpal.hc compiling gamecode-1.19a/hc/h2/axe.hc compiling gamecode-1.19a/hc/h2/purifier.hc compiling gamecode-1.19a/hc/h2/warhamer.hc compiling gamecode-1.19a/hc/h2/icemace.hc compiling gamecode-1.19a/hc/h2/meteor.hc compiling gamecode-1.19a/hc/h2/sunstaff.hc compiling gamecode-1.19a/hc/h2/sickle.hc compiling gamecode-1.19a/hc/h2/magicmis.hc compiling gamecode-1.19a/hc/h2/boner.hc compiling gamecode-1.19a/hc/h2/ravenstf.hc compiling gamecode-1.19a/hc/h2/punchdgr.hc compiling gamecode-1.19a/hc/h2/assgren.hc compiling gamecode-1.19a/hc/h2/crossbow.hc compiling gamecode-1.19a/hc/h2/setstaff.hc compiling gamecode-1.19a/hc/h2/weapons.hc compiling gamecode-1.19a/hc/h2/tripmine.hc compiling gamecode-1.19a/hc/h2/impulse.hc compiling gamecode-1.19a/hc/h2/weather.hc compiling gamecode-1.19a/hc/h2/precache.hc compiling gamecode-1.19a/hc/h2/world.hc compiling gamecode-1.19a/hc/h2/head.hc compiling gamecode-1.19a/hc/h2/corpse.hc compiling gamecode-1.19a/hc/h2/allplay.hc compiling gamecode-1.19a/hc/h2/specials.hc compiling gamecode-1.19a/hc/h2/client.hc compiling gamecode-1.19a/hc/h2/monsters.hc compiling gamecode-1.19a/hc/h2/doors.hc compiling gamecode-1.19a/hc/h2/buttons.hc compiling gamecode-1.19a/hc/h2/triggers.hc compiling gamecode-1.19a/hc/h2/cat2.hc compiling gamecode-1.19a/hc/h2/quake.hc compiling gamecode-1.19a/hc/h2/plats.hc compiling gamecode-1.19a/hc/h2/misc.hc compiling gamecode-1.19a/hc/h2/torch.hc compiling gamecode-1.19a/hc/h2/newplay.hc compiling gamecode-1.19a/hc/h2/setmodth.hc compiling gamecode-1.19a/hc/h2/fish.hc compiling gamecode-1.19a/hc/h2/sheep.hc compiling gamecode-1.19a/hc/h2/raven.hc compiling gamecode-1.19a/hc/h2/rat.hc compiling gamecode-1.19a/hc/h2/snake.hc compiling gamecode-1.19a/hc/h2/fireball.hc compiling gamecode-1.19a/hc/h2/shardice.hc compiling gamecode-1.19a/hc/h2/mummy.hc compiling gamecode-1.19a/hc/h2/imp.hc compiling gamecode-1.19a/hc/h2/eric.hc compiling gamecode-1.19a/hc/h2/rider.hc compiling gamecode-1.19a/hc/h2/pstboar.hc compiling gamecode-1.19a/hc/h2/famhorse.hc compiling gamecode-1.19a/hc/h2/warhorse.hc compiling gamecode-1.19a/hc/h2/dthhorse.hc compiling gamecode-1.19a/hc/h2/eidolon.hc compiling gamecode-1.19a/hc/h2/stats.hc writing gamecode-1.19a/hc/h2/progdefs.h object file gamecode-1.19a/hc/h2/progs2.dat registers: 47178 / 65536 (188712) statements: 58429 / 65536 (467432) functions: 1476 / 8192 ( 53136) global defs: 8055 / 16384 ( 64440) field defs: 497 / 1024 ( 3976) string heap: 122712 / 500000 entity fields: 392 total size: 900468 precache_sound: 360 precache_model: 332 precache_file: 507 0 seconds elapsed. + utils/bin/hcc -src gamecode-1.19a/hc/portals -oi -on Source directory: gamecode-1.19a/hc/portals/ compiling gamecode-1.19a/hc/portals/global.hc compiling gamecode-1.19a/hc/portals/entity.hc compiling gamecode-1.19a/hc/portals/constant.hc compiling gamecode-1.19a/hc/portals/builtin.hc compiling gamecode-1.19a/hc/portals/proto.hc compiling gamecode-1.19a/hc/portals/math.hc compiling gamecode-1.19a/hc/portals/strings.hc compiling gamecode-1.19a/hc/portals/spawn.hc compiling gamecode-1.19a/hc/portals/chunk.hc compiling gamecode-1.19a/hc/portals/sound.hc compiling gamecode-1.19a/hc/portals/fx.hc compiling gamecode-1.19a/hc/portals/plaque.hc compiling gamecode-1.19a/hc/portals/camera.hc compiling gamecode-1.19a/hc/portals/subs.hc compiling gamecode-1.19a/hc/portals/fight.hc compiling gamecode-1.19a/hc/portals/path.hc compiling gamecode-1.19a/hc/portals/ai.hc compiling gamecode-1.19a/hc/portals/projbhvr.hc compiling gamecode-1.19a/hc/portals/ravenai.hc compiling gamecode-1.19a/hc/portals/MG_AI.hc compiling gamecode-1.19a/hc/portals/waypoint.hc compiling gamecode-1.19a/hc/portals/altdeath.hc compiling gamecode-1.19a/hc/portals/damage.hc compiling gamecode-1.19a/hc/portals/combat.hc compiling gamecode-1.19a/hc/portals/artifact.hc compiling gamecode-1.19a/hc/portals/items.hc compiling gamecode-1.19a/hc/portals/cube.hc compiling gamecode-1.19a/hc/portals/invntory.hc compiling gamecode-1.19a/hc/portals/rings.hc compiling gamecode-1.19a/hc/portals/wp_art.hc compiling gamecode-1.19a/hc/portals/object.hc compiling gamecode-1.19a/hc/portals/barrel.hc compiling gamecode-1.19a/hc/portals/light.hc compiling gamecode-1.19a/hc/portals/lightning.hc compiling gamecode-1.19a/hc/portals/breakabl.hc compiling gamecode-1.19a/hc/portals/soul.hc compiling gamecode-1.19a/hc/portals/explode.hc compiling gamecode-1.19a/hc/portals/gauntlet.hc compiling gamecode-1.19a/hc/portals/vorpal.hc compiling gamecode-1.19a/hc/portals/axe.hc compiling gamecode-1.19a/hc/portals/purifier.hc compiling gamecode-1.19a/hc/portals/warhamer.hc compiling gamecode-1.19a/hc/portals/icemace.hc compiling gamecode-1.19a/hc/portals/meteor.hc compiling gamecode-1.19a/hc/portals/sunstaff.hc compiling gamecode-1.19a/hc/portals/sickle.hc compiling gamecode-1.19a/hc/portals/magicmis.hc compiling gamecode-1.19a/hc/portals/boner.hc compiling gamecode-1.19a/hc/portals/ravenstf.hc compiling gamecode-1.19a/hc/portals/punchdgr.hc compiling gamecode-1.19a/hc/portals/assgren.hc compiling gamecode-1.19a/hc/portals/crossbow.hc compiling gamecode-1.19a/hc/portals/setstaff.hc compiling gamecode-1.19a/hc/portals/bldrain.hc compiling gamecode-1.19a/hc/portals/acidorb.hc compiling gamecode-1.19a/hc/portals/flameorb.hc compiling gamecode-1.19a/hc/portals/lightwp.hc compiling gamecode-1.19a/hc/portals/weapons.hc compiling gamecode-1.19a/hc/portals/tripmine.hc compiling gamecode-1.19a/hc/portals/impulse.hc compiling gamecode-1.19a/hc/portals/weather.hc compiling gamecode-1.19a/hc/portals/precache.hc compiling gamecode-1.19a/hc/portals/world.hc compiling gamecode-1.19a/hc/portals/head.hc compiling gamecode-1.19a/hc/portals/corpse.hc compiling gamecode-1.19a/hc/portals/allplay.hc compiling gamecode-1.19a/hc/portals/specials.hc compiling gamecode-1.19a/hc/portals/client.hc compiling gamecode-1.19a/hc/portals/monsters.hc compiling gamecode-1.19a/hc/portals/doors.hc compiling gamecode-1.19a/hc/portals/buttons.hc compiling gamecode-1.19a/hc/portals/triggers.hc compiling gamecode-1.19a/hc/portals/cat2.hc compiling gamecode-1.19a/hc/portals/quake.hc compiling gamecode-1.19a/hc/portals/plats.hc compiling gamecode-1.19a/hc/portals/plats_mp.hc compiling gamecode-1.19a/hc/portals/misc.hc compiling gamecode-1.19a/hc/portals/torch.hc compiling gamecode-1.19a/hc/portals/newplay.hc compiling gamecode-1.19a/hc/portals/setmodth.hc compiling gamecode-1.19a/hc/portals/fish.hc compiling gamecode-1.19a/hc/portals/sheep.hc compiling gamecode-1.19a/hc/portals/raven.hc compiling gamecode-1.19a/hc/portals/rat.hc compiling gamecode-1.19a/hc/portals/snake.hc compiling gamecode-1.19a/hc/portals/fireball.hc compiling gamecode-1.19a/hc/portals/shardice.hc compiling gamecode-1.19a/hc/portals/mummy.hc compiling gamecode-1.19a/hc/portals/imp.hc compiling gamecode-1.19a/hc/portals/spider.hc compiling gamecode-1.19a/hc/portals/scorpion.hc compiling gamecode-1.19a/hc/portals/golem.hc compiling gamecode-1.19a/hc/portals/skullwiz.hc compiling gamecode-1.19a/hc/portals/medusa.hc compiling gamecode-1.19a/hc/portals/mezzoman.hc compiling gamecode-1.19a/hc/portals/yakman.hc compiling gamecode-1.19a/hc/portals/archer.hc compiling gamecode-1.19a/hc/portals/spit.hc compiling gamecode-1.19a/hc/portals/hydra.hc compiling gamecode-1.19a/hc/portals/faspell.hc compiling gamecode-1.19a/hc/portals/fablade.hc compiling gamecode-1.19a/hc/portals/fangel.hc compiling gamecode-1.19a/hc/portals/pentacles.hc compiling gamecode-1.19a/hc/portals/eric.hc compiling gamecode-1.19a/hc/portals/rider.hc compiling gamecode-1.19a/hc/portals/pstboar.hc compiling gamecode-1.19a/hc/portals/famhorse.hc compiling gamecode-1.19a/hc/portals/warhorse.hc compiling gamecode-1.19a/hc/portals/dthhorse.hc compiling gamecode-1.19a/hc/portals/eidolon.hc compiling gamecode-1.19a/hc/portals/ph_eido.hc compiling gamecode-1.19a/hc/portals/buddha.hc compiling gamecode-1.19a/hc/portals/stats.hc writing gamecode-1.19a/hc/portals/progdefs.h object file gamecode-1.19a/hc/portals/progs.dat registers: 64776 / 65536 (259104) statements: 83298 / 131072 ( 666384) functions: 2042 / 8192 ( 73512) global defs: 9528 / 16384 ( 76224) field defs: 511 / 1024 ( 4088) string heap: 100624 / 500000 entity fields: 392 total size: 1179996 precache_sound: 487 precache_model: 409 precache_file: 508 1 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.37693 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/hexen2-buildroot + : + /bin/rm -rf -- /usr/src/tmp/hexen2-buildroot + cd hexen2source-1.4.3 + install -D -m755 hexen2/h2ded /usr/src/tmp/hexen2-buildroot//usr/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) 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: 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.86394 + 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.vmBkJF 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.tnFE3F 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.F9NycM Creating hexen2-debuginfo package Processing files: hexenworld-1.4.3-alt3 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.26673 + 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.PM4hcW 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.PoDIq9 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.5i1fQp 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.5UX1pJ find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.fInIa6 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.bwNb6v find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.lvPpbZ 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 Wrote: /usr/src/RPM/RPMS/x86_64/hexenworld-1.4.3-alt3.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/hexen2-debuginfo-1.4.3-alt3.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/hexenworld-debuginfo-1.4.3-alt3.x86_64.rpm 82.91user 8.88system 0:38.13elapsed 240%CPU (0avgtext+0avgdata 84424maxresident)k 0inputs+0outputs (0major+3708858minor)pagefaults 0swaps 97.89user 13.79system 0:58.74elapsed 190%CPU (0avgtext+0avgdata 119608maxresident)k 0inputs+0outputs (0major+4154551minor)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 2020-12-06 05:01:02.954980152 +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) --- 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 2020-12-06 05:01:03.064979112 +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)