<86>Feb 22 12:02:54 userdel[1362172]: delete user 'rooter' <86>Feb 22 12:02:54 userdel[1362172]: removed group 'rooter' owned by 'rooter' <86>Feb 22 12:02:54 groupadd[1362187]: group added to /etc/group: name=rooter, GID=687 <86>Feb 22 12:02:54 groupadd[1362187]: group added to /etc/gshadow: name=rooter <86>Feb 22 12:02:54 groupadd[1362187]: new group: name=rooter, GID=687 <86>Feb 22 12:02:54 useradd[1362194]: new user: name=rooter, UID=687, GID=687, home=/root, shell=/bin/bash <86>Feb 22 12:02:54 userdel[1362226]: delete user 'builder' <86>Feb 22 12:02:54 userdel[1362226]: removed group 'builder' owned by 'builder' <86>Feb 22 12:02:54 userdel[1362226]: removed shadow group 'builder' owned by 'builder' <86>Feb 22 12:02:54 groupadd[1362247]: group added to /etc/group: name=builder, GID=688 <86>Feb 22 12:02:54 groupadd[1362247]: group added to /etc/gshadow: name=builder <86>Feb 22 12:02:54 groupadd[1362247]: new group: name=builder, GID=688 <86>Feb 22 12:02:54 useradd[1362263]: new user: name=builder, UID=688, GID=688, home=/usr/src, shell=/bin/bash /usr/src/in/srpm/hexen2-1.4.3-alt3.src.rpm: The use of such a license name is ambiguous: GPL <13>Feb 22 12:02:57 rpmi: xorg-proto-devel-2020.1-alt1 sisyphus+250406.100.1.1 1587554810 installed <13>Feb 22 12:02:57 rpmi: libglvnd-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Feb 22 12:02:57 rpmi: libpng16-1.6.37-alt1 sisyphus+236677.100.2.1 1566917998 installed <13>Feb 22 12:02:57 rpmi: libexpat-2.2.10-alt1 sisyphus+259966.100.1.1 1602824518 installed <13>Feb 22 12:02:57 rpmi: libogg-1.3.4-alt1 sisyphus+247109.100.1.1 1582849994 installed <13>Feb 22 12:02:57 rpmi: libflac8-1.3.3.0.62.ce6d-alt1 sisyphus+262142.100.1.1 1605801639 installed <13>Feb 22 12:02:57 rpmi: libvorbis-1.3.7-alt1 sisyphus+256535.100.1.1 1597965510 installed <13>Feb 22 12:02:57 rpmi: libnettle8-3.7-alt1 sisyphus+265128.100.1.1 1611325151 installed <13>Feb 22 12:02:57 rpmi: zlib-devel-1.2.11-alt1 sisyphus+221902.6000.4.1 1550601058 installed <13>Feb 22 12:02:57 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed <13>Feb 22 12:02:57 rpmi: libwayland-server-1.19.0-alt1 sisyphus+265427.100.1.1 1611852858 installed <13>Feb 22 12:02:57 rpmi: libjpeg-2:2.0.2-alt1 sisyphus+226996.100.1.1 1554902907 installed <13>Feb 22 12:02:58 rpmi: libicu67-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796126 installed <13>Feb 22 12:02:58 rpmi: libgraphite2-1.3.14-alt2 sisyphus+250009.100.1.1 1586943065 installed <13>Feb 22 12:02:58 rpmi: libp11-kit-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed <13>Feb 22 12:02:58 rpmi: libtasn1-4.16.0-alt1 sisyphus+245480.100.1.1 1580825062 installed <13>Feb 22 12:02:58 rpmi: libgraphite2-devel-1.3.14-alt2 sisyphus+250009.100.1.1 1586943065 installed <13>Feb 22 12:02:58 rpmi: icu-utils-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796126 installed <13>Feb 22 12:02:58 rpmi: libicu-devel-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796126 installed <13>Feb 22 12:02:58 rpmi: libXau-devel-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed <13>Feb 22 12:02:58 rpmi: libpng-devel-1.6.37-alt1 sisyphus+236677.100.2.1 1566917998 installed <13>Feb 22 12:02:58 rpmi: libhogweed6-3.7-alt1 sisyphus+265128.100.1.1 1611325151 installed <13>Feb 22 12:02:58 rpmi: libOpenGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Feb 22 12:02:58 rpmi: libGLES-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Feb 22 12:02:58 rpmi: libgtk+2-locales-2.24.33-alt1 sisyphus+263711.100.20.1 1609407991 installed <13>Feb 22 12:02:58 rpmi: libfribidi-1.0.10-alt1 sisyphus+254557.100.1.1 1594020362 installed <13>Feb 22 12:02:58 rpmi: libdatrie-0.2.9-alt1_6 1511686676 installed <13>Feb 22 12:02:58 rpmi: libthai-0.1.28-alt1_1 sisyphus+226107.100.1.1 1554123079 installed <13>Feb 22 12:02:58 rpmi: libidn2-2.3.0-alt1 sisyphus+240846.100.1.2 1573870475 installed <13>Feb 22 12:02:58 rpmi: libgnutls30-3.6.15-alt1 sisyphus+257742.200.2.1 1599668978 installed <13>Feb 22 12:02:58 rpmi: libpixman-3:0.40.0-alt1 sisyphus+250700.100.1.1 1587971055 installed <13>Feb 22 12:02:58 rpmi: libatk-locales-2.36.0-alt1 sisyphus+249208.100.1.1 1585840405 installed <13>Feb 22 12:02:58 rpmi: libatk-2.36.0-alt1 sisyphus+249208.100.1.1 1585840406 installed <13>Feb 22 12:02:58 rpmi: libmad-0.15.1b-alt9 sisyphus+222614.100.1.1 1550890149 installed <13>Feb 22 12:02:58 rpmi: timidity-instruments-1:1.0-alt1 1166705614 installed <13>Feb 22 12:02:58 rpmi: libopus-1.3.1-alt3 sisyphus+248017.100.1.1 1584520433 installed <13>Feb 22 12:02:58 rpmi: libgsm-1.0.17-alt1 1523356165 installed <13>Feb 22 12:02:58 rpmi: libsndfile-1.0.30-alt2 sisyphus+263035.100.1.1 1607353107 installed <13>Feb 22 12:02:58 rpmi: liblz4-1:1.9.3-alt1 sisyphus+262305.100.1.1 1606099167 installed <13>Feb 22 12:02:58 rpmi: libgpg-error-1.41-alt4 sisyphus+264254.200.1.1 1609440111 installed <13>Feb 22 12:02:59 rpmi: libgcrypt20-1.9.2-alt1 sisyphus+266496.100.1.1 1613559234 installed <13>Feb 22 12:02:59 rpmi: libsystemd-1:247.3-alt2 sisyphus+266129.100.1.3 1613012672 installed <13>Feb 22 12:02:59 rpmi: libdbus-1.12.18-alt1 sisyphus+252758.100.1.1 1591203693 installed <13>Feb 22 12:02:59 rpmi: libavahi-0.8-alt1 sisyphus+255349.240.4.1 1595604514 installed <13>Feb 22 12:02:59 rpmi: libcups-2.3.3-alt1 sisyphus+265411.100.1.1 1611832621 installed <13>Feb 22 12:02:59 rpmi: libasyncns-0.8-alt2.qa1 1365949820 installed <13>Feb 22 12:02:59 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268571 installed <13>Feb 22 12:02:59 rpmi: libX11-locales-3:1.7.0-alt1 sisyphus+264667.100.1.2 1610655150 installed <13>Feb 22 12:02:59 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949353 installed <13>Feb 22 12:02:59 rpmi: libxcb-1.14-alt1 sisyphus+247358.200.1.3 1583854228 installed <13>Feb 22 12:02:59 rpmi: libX11-3:1.7.0-alt1 sisyphus+264667.100.1.2 1610655170 installed <13>Feb 22 12:02:59 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed <13>Feb 22 12:02:59 rpmi: libXrender-0.9.10-alt1 sisyphus+261890.100.1.1 1605595177 installed <13>Feb 22 12:02:59 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614841 installed <13>Feb 22 12:02:59 rpmi: libXrandr-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949710 installed <13>Feb 22 12:02:59 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949286 installed <13>Feb 22 12:03:00 rpmi: libxcb-devel-1.14-alt1 sisyphus+247358.200.1.3 1583854228 installed <13>Feb 22 12:03:00 rpmi: libX11-devel-3:1.7.0-alt1 sisyphus+264667.100.1.2 1610655170 installed <13>Feb 22 12:03:00 rpmi: libXrender-devel-0.9.10-alt1 sisyphus+261890.100.1.1 1605595177 installed <13>Feb 22 12:03:00 rpmi: libpulseaudio-14.2-alt1 sisyphus+265609.100.1.1 1612188821 installed <13>Feb 22 12:03:00 rpmi: libmikmod-3.3.11.1-alt2 1502706814 installed <13>Feb 22 12:03:00 rpmi: libXext-devel-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed <13>Feb 22 12:03:00 rpmi: libXcursor-1.2.0-alt1 sisyphus+225206.400.1.2 1552949218 installed <13>Feb 22 12:03:00 rpmi: libXxf86vm-1.1.4-alt2 1527672187 installed <13>Feb 22 12:03:00 rpmi: libXi-1.7.10-alt1 sisyphus+232786.300.1.1 1561106978 installed <13>Feb 22 12:03:00 rpmi: libXinerama-1.1.4-alt1 sisyphus+223149.300.2.1 1551268216 installed <13>Feb 22 12:03:00 rpmi: libXcomposite-0.4.5-alt1 sisyphus+225206.300.1.2 1552949137 installed <13>Feb 22 12:03:00 rpmi: libwayland-client-1.19.0-alt1 sisyphus+265427.100.1.1 1611852858 installed <13>Feb 22 12:03:00 rpmi: libpciaccess-1:0.16-alt1 sisyphus+234814.100.1.1 1563438291 installed <13>Feb 22 12:03:00 rpmi: libdrm-1:2.4.104-alt1 sisyphus+264662.100.1.1 1610612753 installed <13>Feb 22 12:03:00 rpmi: libGLX-mesa-4:20.3.4-alt1 sisyphus+265564.100.1.1 1612163514 installed <13>Feb 22 12:03:00 rpmi: libGLX-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Feb 22 12:03:00 rpmi: libGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Feb 22 12:03:00 rpmi: libGLU-4:9.0.1-alt1 sisyphus+248864.100.1.1 1585556461 installed <13>Feb 22 12:03:00 rpmi: libgbm-4:20.3.4-alt1 sisyphus+265564.100.1.1 1612163514 installed <13>Feb 22 12:03:00 rpmi: libEGL-mesa-4:20.3.4-alt1 sisyphus+265564.100.1.1 1612163514 installed <13>Feb 22 12:03:00 rpmi: libEGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Feb 22 12:03:00 rpmi: libglvnd-devel-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed <13>Feb 22 12:03:00 rpmi: libEGL-devel-4:20.3.4-alt1 sisyphus+265564.100.1.1 1612163514 installed <13>Feb 22 12:03:00 rpmi: libGL-devel-4:20.3.4-alt1 sisyphus+265564.100.1.1 1612163514 installed <13>Feb 22 12:03:00 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+248864.100.1.1 1585556461 installed <13>Feb 22 12:03:00 rpmi: icon-theme-hicolor-0.17-alt2 sisyphus+248343.100.1.1 1584979043 installed <13>Feb 22 12:03:00 rpmi: libwebp7-1.2.0-alt1 sisyphus+265504.100.2.1 1612122046 installed <13>Feb 22 12:03:00 rpmi: libjbig-2.1-alt1 1401380926 installed <13>Feb 22 12:03:00 rpmi: libtiff5-4.2.0-alt1 sisyphus+266365.100.2.1 1613478695 installed <13>Feb 22 12:03:01 rpmi: shared-mime-info-2.1-alt1 sisyphus+264261.100.1.1 1609507723 installed <13>Feb 22 12:03:01 rpmi: libgdk-pixbuf-locales-2.42.2-alt1 sisyphus+263074.100.1.1 1607428070 installed <13>Feb 22 12:03:01 rpmi: gsettings-desktop-schemas-data-3.38.0-alt1 sisyphus+258314.500.14.2 1600843028 installed <13>Feb 22 12:03:01 rpmi: libgio-2.66.7-alt1 sisyphus+266194.100.1.1 1613062029 installed <13>Feb 22 12:03:01 rpmi: gsettings-desktop-schemas-3.38.0-alt1 sisyphus+258314.500.14.2 1600843530 installed <13>Feb 22 12:03:01 rpmi: libgdk-pixbuf-2.42.2-alt1 sisyphus+263074.100.1.1 1607428069 installed <13>Feb 22 12:03:01 rpmi: gtk-update-icon-cache-3.24.25-alt1 sisyphus+266253.100.1.1 1613171078 installed <13>Feb 22 12:03:01 rpmi: libbrotlicommon-1.0.9-alt2 sisyphus+257777.100.1.1 1599688017 installed <13>Feb 22 12:03:01 rpmi: libbrotlidec-1.0.9-alt2 sisyphus+257777.100.1.1 1599688017 installed <13>Feb 22 12:03:01 rpmi: libharfbuzz-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed <13>Feb 22 12:03:01 rpmi: libfreetype-2.10.4-alt2 sisyphus+260293.100.2.1 1604479496 installed <13>Feb 22 12:03:01 rpmi: fontconfig-2.13.1-alt1 sisyphus+257555.100.1.1 1599475160 installed Updating fonts cache: <29>Feb 22 12:03:02 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Feb 22 12:03:02 rpmi: libcairo-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515535 installed <13>Feb 22 12:03:02 rpmi: libXft-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987708 installed <13>Feb 22 12:03:02 rpmi: libpango-1.48.2-alt1 sisyphus+266169.100.1.1 1613030898 installed <13>Feb 22 12:03:02 rpmi: libgtk+2-2.24.33-alt1 sisyphus+263711.100.20.1 1609408077 installed <13>Feb 22 12:03:02 rpmi: libharfbuzz-icu-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed <13>Feb 22 12:03:02 rpmi: libharfbuzz-gobject-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed <13>Feb 22 12:03:02 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Feb 22 12:03:02 rpmi: xml-utils-1:2.9.10-alt6 sisyphus+266293.100.1.1 1613284568 installed <13>Feb 22 12:03:02 rpmi: rpm-build-gir-0.7.3-alt3 sisyphus+242150.100.1.1 1575312005 installed <13>Feb 22 12:03:02 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Feb 22 12:03:02 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Feb 22 12:03:02 rpmi: ca-certificates-2021.01.27-alt1 sisyphus+265371.200.1.1 1611759824 installed <13>Feb 22 12:03:02 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>Feb 22 12:03:02 rpmi: p11-kit-trust-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed <13>Feb 22 12:03:02 rpmi: libcrypto1.1-1.1.1i-alt3 sisyphus+265605.200.2.1 1612202596 installed <13>Feb 22 12:03:02 rpmi: libssl1.1-1.1.1i-alt3 sisyphus+265605.200.2.1 1612202596 installed <13>Feb 22 12:03:02 rpmi: libpython3-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed <13>Feb 22 12:03:02 rpmi: python3-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed <13>Feb 22 12:03:03 rpmi: python3-base-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed <13>Feb 22 12:03:03 rpmi: glib2-devel-2.66.7-alt1 sisyphus+266194.100.1.1 1613062029 installed <13>Feb 22 12:03:04 rpmi: libfreetype-devel-2.10.4-alt2 sisyphus+260293.100.2.1 1604479496 installed <13>Feb 22 12:03:04 rpmi: libharfbuzz-devel-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed <13>Feb 22 12:03:04 rpmi: fontconfig-devel-2.13.1-alt1 sisyphus+257555.100.1.1 1599475160 installed <13>Feb 22 12:03:04 rpmi: libcairo-devel-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515535 installed <13>Feb 22 12:03:04 rpmi: libgio-devel-2.66.7-alt1 sisyphus+266194.100.1.1 1613062029 installed <13>Feb 22 12:03:04 rpmi: libgdk-pixbuf-devel-2.42.2-alt1 sisyphus+263074.100.1.1 1607428069 installed <13>Feb 22 12:03:04 rpmi: libXft-devel-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987708 installed <13>Feb 22 12:03:04 rpmi: libpango-devel-1.48.2-alt1 sisyphus+266169.100.1.1 1613030898 installed <13>Feb 22 12:03:04 rpmi: libatk-devel-2.36.0-alt1 sisyphus+249208.100.1.1 1585840406 installed <13>Feb 22 12:03:04 rpmi: gtk-builder-convert-2.24.33-alt1 sisyphus+263711.100.20.1 1609407991 installed <13>Feb 22 12:03:04 rpmi: alsa-ucm-conf-1.2.4-alt1 sisyphus+260180.200.1.1 1603282405 installed <13>Feb 22 12:03:04 rpmi: alsa-topology-conf-1.2.4-alt1 sisyphus+260180.100.1.1 1603282384 installed <13>Feb 22 12:03:04 rpmi: libalsa-1:1.2.4-alt1 sisyphus+260180.300.1.1 1603282509 installed <13>Feb 22 12:03:04 rpmi: libSDL-1.2.14-alt9 sisyphus+261262.100.1.1 1604829363 installed <13>Feb 22 12:03:04 rpmi: libSDL-devel-1.2.14-alt9 sisyphus+261262.100.1.1 1604829363 installed <13>Feb 22 12:03:04 rpmi: libSDL_mixer-1.2.12-alt1 1421435874 installed <13>Feb 22 12:03:04 rpmi: libSDL_mixer-devel-1.2.12-alt1 1421435874 installed <13>Feb 22 12:03:04 rpmi: libalsa-devel-1:1.2.4-alt1 sisyphus+260180.300.1.1 1603282509 installed <13>Feb 22 12:03:04 rpmi: libgtk+2-devel-2.24.33-alt1 sisyphus+263711.100.20.1 1609408077 installed <13>Feb 22 12:03:04 rpmi: nasm-2.15.05-alt1 sisyphus+257009.100.1.1 1598719725 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/hexen2-1.4.3-alt3.nosrc.rpm (w1.gzdio) Installing hexen2-1.4.3-alt3.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.86600 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf hexen2source-1.4.3 + echo 'Source #0 (hexen2source-1.4.3.tgz):' Source #0 (hexen2source-1.4.3.tgz): + /bin/gzip -dc /usr/src/RPM/SOURCES/hexen2source-1.4.3.tgz + /bin/tar -xf - + cd hexen2source-1.4.3 + echo 'Source #1 (hexen2source-gamecode-1.4.3.tgz):' Source #1 (hexen2source-gamecode-1.4.3.tgz): + /bin/gzip -dc /usr/src/RPM/SOURCES/hexen2source-gamecode-1.4.3.tgz + /bin/tar -xf - + echo 'Source #2 (hexenworld-pakfiles-0.15.tgz):' Source #2 (hexenworld-pakfiles-0.15.tgz): + /bin/gzip -dc /usr/src/RPM/SOURCES/hexenworld-pakfiles-0.15.tgz + /bin/tar -xf - + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (hexen-MAX_OSPATH.patch):' Patch #0 (hexen-MAX_OSPATH.patch): + /usr/bin/patch -p1 patching file hexen2/quakedef.h patching file hexenworld/Client/quakedef.h patching file hexenworld/Master/defs.h patching file launcher/common.h patching file utils/jsh2color/tyrlite.h + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.78388 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd hexen2source-1.4.3 + make -j8 'LDFLAGS=-lm -ldl' -C hexen2 h2 make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' nasm -f elf -d_NO_PREFIX -o d_partb.o d_partb.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' nasm -f elf -d_NO_PREFIX -o d_draw16.o d_draw16.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' nasm -f elf -d_NO_PREFIX -o d_parta.o d_parta.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' nasm -f elf -d_NO_PREFIX -o d_draw.o d_draw.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' nasm -f elf -d_NO_PREFIX -o d_polysa.o d_polysa.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' nasm -f elf -d_NO_PREFIX -o d_polysa2.o d_polysa2.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' nasm -f elf -d_NO_PREFIX -o d_draw16t.o d_draw16t.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' nasm -f elf -d_NO_PREFIX -o d_polysa3.o d_polysa3.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' nasm -f elf -d_NO_PREFIX -o d_scana.o d_scana.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' nasm -f elf -d_NO_PREFIX -o d_polysa4.o d_polysa4.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' nasm -f elf -d_NO_PREFIX -o d_polysa5.o d_polysa5.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' nasm -f elf -d_NO_PREFIX -o d_varsa.o d_varsa.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' nasm -f elf -d_NO_PREFIX -o r_aclipa.o r_aclipa.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' nasm -f elf -d_NO_PREFIX -o d_spr8.o d_spr8.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' nasm -f elf -d_NO_PREFIX -o r_aliasa.o r_aliasa.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' nasm -f elf -d_NO_PREFIX -o d_spr8t.o d_spr8t.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' nasm -f elf -d_NO_PREFIX -o r_varsa.o r_varsa.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' nasm -f elf -d_NO_PREFIX -o d_spr8t2.o d_spr8t2.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' nasm -f elf -d_NO_PREFIX -o r_drawa.o r_drawa.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' nasm -f elf -d_NO_PREFIX -o r_edgeb.o r_edgeb.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' nasm -f elf -d_NO_PREFIX -o surf16.o surf16.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' nasm -f elf -d_NO_PREFIX -o r_edgea.o r_edgea.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' nasm -f elf -d_NO_PREFIX -o surf8.o surf8.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o d_part.o d_part.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o d_init.o d_init.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o d_fill.o d_fill.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o d_modech.o d_modech.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o d_sky.o d_sky.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o d_polyse.o d_polyse.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o d_edge.o d_edge.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o d_scan.o d_scan.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o d_sprite.o d_sprite.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o d_vars.o d_vars.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o d_surf.o d_surf.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o d_zpoint.o d_zpoint.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_aclip.o r_aclip.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_edge.o r_edge.c r_edge.c: In function 'R_ScanEdges': r_edge.c:980:25: warning: result of '2000 << 24' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 980 | edge_sentinel.u = 2000 << 24; // make sure nothing sorts past this | ^~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_bsp.o r_bsp.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_draw.o r_draw.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_efrag.o r_efrag.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_light.o r_light.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_sky.o r_sky.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_misc.o r_misc.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_vars.o r_vars.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_sprite.o r_sprite.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o 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' nasm -f elf -d_NO_PREFIX -o math.o math.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' nasm -f elf -d_NO_PREFIX -o sys_ia32.o sys_ia32.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_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 -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_main.o r_main.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o in_sdl.o in_sdl.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_sys.o snd_sys.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' nasm -f elf -d_NO_PREFIX -o snd_mixa.o snd_mixa.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_mix.o snd_mix.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o screen.o screen.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o vid_sdl.o vid_sdl.c In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from vid_sdl.c:20: /usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined 100 | #define HAVE_STRLCPY 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:220, from vid_sdl.c:17: strl_fn.h:22: note: this is the location of the previous definition 22 | #define HAVE_STRLCPY 0 | In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from vid_sdl.c:20: /usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined 101 | #define HAVE_STRLCAT 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:220, from vid_sdl.c:17: strl_fn.h:23: note: this is the location of the previous definition 23 | #define HAVE_STRLCAT 0 | make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_mem.o snd_mem.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_part.o r_part.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cd_sdl.o cd_sdl.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cd_bsd.o cd_bsd.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_oss.o snd_oss.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_sun.o snd_sun.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_sdl2.o snd_sdl2.c In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from snd_sdl2.c:33: /usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined 100 | #define HAVE_STRLCPY 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:220, from snd_sdl2.c:28: strl_fn.h:22: note: this is the location of the previous definition 22 | #define HAVE_STRLCPY 0 | In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from snd_sdl2.c:33: /usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined 101 | #define HAVE_STRLCAT 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:220, from snd_sdl2.c:28: strl_fn.h:23: note: this is the location of the previous definition 23 | #define HAVE_STRLCAT 0 | make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_dma.o snd_dma.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_alsa.o snd_alsa.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o midi_sdl.o midi_sdl.c In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from midi_sdl.c:31: /usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined 100 | #define HAVE_STRLCPY 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:220, from midi_sdl.c:29: strl_fn.h:22: note: this is the location of the previous definition 22 | #define HAVE_STRLCPY 0 | In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from midi_sdl.c:31: /usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined 101 | #define HAVE_STRLCAT 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:220, from midi_sdl.c:29: strl_fn.h:23: note: this is the location of the previous definition 23 | #define HAVE_STRLCAT 0 | make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o net_bsd.o net_bsd.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cd_linux.o cd_linux.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o net_loop.o net_loop.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o chase.o chase.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o draw.o draw.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o net_udp.o net_udp.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o net_main.o net_main.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_demo.o cl_demo.c cl_demo.c: In function 'CL_GetMessage': cl_demo.c:169:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 169 | fread (&net_message.cursize, 4, 1, cls.demofile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_demo.c: In function 'CL_PlayDemo_f': cl_demo.c:409:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 409 | fscanf (cls.demofile, "%i\n", &cls.forcetrack); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o net_dgrm.o net_dgrm.c net_dgrm.c: In function 'Test_Poll': net_dgrm.c:507:7: warning: variable 'playerNumber' set but not used [-Wunused-but-set-variable] 507 | byte playerNumber; | ^~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o model.o model.c In file included from quakeinc.h:27, from quakedef.h:220, from model.c:11: model.c: In function 'Mod_LoadTexinfo': model.c:720:46: warning: iteration 4 invokes undefined behavior [-Waggressive-loop-optimizations] 720 | out->vecs[0][j] = LittleFloat (in->vecs[0][j]); q_endian.h:220:25: note: in definition of macro 'LittleFloat' 220 | #define LittleFloat(f) (f) | ^ model.c:719:3: note: within this loop 719 | for (j = 0; j < 8; j++) | ^~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_input.o cl_input.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_cmd.o cl_cmd.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o console.o console.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_main.o cl_main.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_effect.o cl_effect.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_tent.o cl_tent.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o wad.o wad.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o q_endian.o q_endian.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o link_ops.o link_ops.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o keys.o keys.c In file included from /usr/include/string.h:532, 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:75:10: warning: '__builtin_stpcpy' accessing 1 byte at offsets [0, 8192] and [0, 7936] may overlap 1 byte at offset 0 [-Wrestrict] 75 | 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:75:10: warning: '__builtin_stpcpy' accessing 1 byte at offsets [0, 8192] and [0, 8192] overlaps 1 byte at offset [0, 8191] [-Wrestrict] 75 | return __builtin___strcpy_chk (__dest, __src, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o strlcat.o strlcat.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sizebuf.o sizebuf.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o view.o view.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o strlcpy.o strlcpy.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o debuglog.o debuglog.c debuglog.c: In function 'LOG_Print': debuglog.c:40:2: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 40 | write (log_fd, logdata, strlen(logdata)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o common.o common.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o msg_io.o msg_io.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cmd.o cmd.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o crc.o crc.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_parse.o cl_parse.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sbar.o sbar.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cvar.o cvar.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cfgfile.o cfgfile.c cfgfile.c: In function 'CFG_ReadCvars': cfgfile.c:37:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 37 | fgets(buff, sizeof(buff), cfg_file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o pr_strng.o pr_strng.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o mathlib.o mathlib.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o quakefs.o quakefs.c quakefs.c: In function 'FS_LoadPackFile': quakefs.c:206:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 206 | fread (&header, 1, sizeof(header), packhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quakefs.c:239:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 239 | fread (&info, 1, header.dirlen, packhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quakefs.c: In function 'FS_CopyFile': quakefs.c:847:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 847 | fread (buf, 1, count, in); | ^~~~~~~~~~~~~~~~~~~~~~~~~ quakefs.c: In function 'FS_CopyFromFile': quakefs.c:913:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 913 | fread (buf, 1, count, fromfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quakefs.c: In function 'FS_LoadFile': quakefs.c:1216:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 1216 | fread (buf, 1, len, h); | ^~~~~~~~~~~~~~~~~~~~~~ quakefs.c: In function 'CheckRegistered': quakefs.c:166:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 166 | fread (check, 1, sizeof(check), h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o host.o host.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o pr_exec.o pr_exec.c pr_exec.c: In function 'PR_Profile_f': pr_exec.c:1007:29: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 1007 | sprintf(saveName, "%s/%s", fs_userdir, Cmd_Argv(i)); | ^ In file included from /usr/include/stdio.h:866, from q_stdinc.h:61, from quakeinc.h:15, from quakedef.h:220, from pr_exec.c:10: /usr/include/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 4097) into a destination of size 4096 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pr_exec.c:1011:26: warning: '/profile.txt' directive writing 12 bytes into a region of size between 1 and 4096 [-Wformat-overflow=] 1011 | sprintf(saveName, "%s/profile.txt", fs_userdir); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:866, from q_stdinc.h:61, from quakeinc.h:15, from quakedef.h:220, from pr_exec.c:10: /usr/include/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 13 and 4108 bytes into a destination of size 4096 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o pr_edict.o pr_edict.c pr_edict.c: In function 'PR_GetProgFilename': pr_edict.c:1208:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 1208 | fgets(build, sizeof(build), FH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sv_effect.o sv_effect.c sv_effect.c: In function 'SV_LoadEffects': sv_effect.c:842:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 842 | fscanf(FH, "Effects: %d\n", &Total); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:846:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 846 | fscanf(FH, "Effect: %d ", &idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:847:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 847 | fscanf(FH, "%d %f: ", &sv.Effects[idx].type, &sv.Effects[idx].expire_time); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:852:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 852 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:853:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 853 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:854:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 854 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:855:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 855 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:856:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 856 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:857:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 857 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:858:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 858 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.e_size[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:859:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 859 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.e_size[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:860:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 860 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.e_size[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:861:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 861 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:862:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 862 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:863:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 863 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:864:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 864 | fscanf(FH, "%d ", &sv.Effects[idx].ef.Rain.color); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:865:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 865 | fscanf(FH, "%d ", &sv.Effects[idx].ef.Rain.count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:866:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 866 | fscanf(FH, "%f\n", &sv.Effects[idx].ef.Rain.wait); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:870:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 870 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:871:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 871 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:872:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 872 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:873:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 873 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:874:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 874 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:875:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 875 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:876:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 876 | fscanf(FH, "%d ", &sv.Effects[idx].ef.Rain.flags); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:877:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 877 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:878:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 878 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:879:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 879 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:880:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 880 | fscanf(FH, "%d ", &sv.Effects[idx].ef.Rain.count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:889:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 889 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.pos[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:890:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 890 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.pos[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:891:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 891 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.pos[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:892:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 892 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.angle[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:893:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 893 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.angle[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:894:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 894 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.angle[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:895:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 895 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.movedir[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:896:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 896 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.movedir[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:897:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 897 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.movedir[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:898:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 898 | fscanf(FH, "%d ", &sv.Effects[idx].ef.Fountain.color); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:899:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 899 | fscanf(FH, "%d\n", &sv.Effects[idx].ef.Fountain.cnt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:903:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 903 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Quake.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:904:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 904 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Quake.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:905:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 905 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Quake.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:906:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 906 | fscanf(FH, "%f\n", &sv.Effects[idx].ef.Quake.radius); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:923:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 923 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:924:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 924 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:925:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 925 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:926:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 926 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.velocity[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:927:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 927 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.velocity[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:928:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 928 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.velocity[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:932:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 932 | fscanf(FH, "%f", &sv.Effects[idx].ef.Smoke.framelength); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:948:6: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 948 | fscanf(FH, " %f\n", &sv.Effects[idx].ef.Smoke.frame); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:985:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 985 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:986:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 986 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:987:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 987 | fscanf(FH, "%f\n", &sv.Effects[idx].ef.Smoke.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:994:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 994 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Flash.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:995:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 995 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Flash.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:996:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 996 | fscanf(FH, "%f\n", &sv.Effects[idx].ef.Flash.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1000:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1000 | fscanf(FH, "%f ", &sv.Effects[idx].ef.RD.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1001:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1001 | fscanf(FH, "%f ", &sv.Effects[idx].ef.RD.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1002:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1002 | fscanf(FH, "%f\n", &sv.Effects[idx].ef.RD.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1006:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1006 | fscanf(FH, "%f ", &sv.Effects[idx].ef.RD.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1007:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1007 | fscanf(FH, "%f ", &sv.Effects[idx].ef.RD.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1008:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1008 | fscanf(FH, "%f", &sv.Effects[idx].ef.RD.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1009:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1009 | fscanf(FH, "%d", &sv.Effects[idx].ef.RD.color); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1010:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1010 | fscanf(FH, "%f\n", &sv.Effects[idx].ef.RD.lifetime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1014:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1014 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Teleporter.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1015:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1015 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Teleporter.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1016:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1016 | fscanf(FH, "%f\n", &sv.Effects[idx].ef.Teleporter.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1020:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1020 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Teleporter.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1021:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1021 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Teleporter.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1022:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1022 | fscanf(FH, "%f\n", &sv.Effects[idx].ef.Teleporter.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1027:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1027 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1028:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1028 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1029:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1029 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1030:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1030 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.velocity[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1031:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1031 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.velocity[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1032:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1032 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.velocity[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1033:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1033 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.angle[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1034:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1034 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.angle[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1035:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1035 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.angle[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1036:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1036 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.avelocity[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1037:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1037 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.avelocity[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1038:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1038 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.avelocity[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1046:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1046 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1047:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1047 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1048:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1048 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1049:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1049 | fscanf(FH, "%u ", (unsigned int *)&sv.Effects[idx].ef.Chunk.type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1050:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1050 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.srcVel[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1051:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1051 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.srcVel[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1052:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1052 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.srcVel[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1053:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1053 | fscanf(FH, "%u ", (unsigned int *)&sv.Effects[idx].ef.Chunk.numChunks); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' nasm -f elf -d_NO_PREFIX -o worlda.o worlda.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o host_cmd.o host_cmd.c host_cmd.c: In function 'Host_Loadgame_f': host_cmd.c:728:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 728 | fscanf (f, "%i\n", &version); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:736:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 736 | fscanf (f, "%s\n", str); | ^~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:738:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 738 | fscanf (f, "%f\n", &spawn_parms[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:740:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 740 | fscanf (f, "%f\n", &tempf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:749:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 749 | fscanf (f, "%s\n", mapname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:750:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 750 | fscanf (f, "%f\n", &playtime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:753:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 753 | fscanf (f, "%d\n", &tempi); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:758:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 758 | fscanf (f, "%f\n", &tempf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:763:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 763 | fscanf (f, "%f\n", &tempf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:768:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 768 | fscanf (f, "%f\n", &tempf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:773:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 773 | fscanf (f, "%f\n", &tempf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:778:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 778 | fscanf (f, "%f\n", &tempf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:783:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 783 | fscanf (f, "%u\n", &info_mask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:784:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 784 | fscanf (f, "%u\n", &info_mask2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c: In function 'LoadGamestate': host_cmd.c:1034:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1034 | fscanf (f, "%i\n", &version); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:1045:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1045 | fscanf (f, "%s\n", str); | ^~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:1048:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1048 | fscanf (f, "%f\n", &sk); | ^~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:1051:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1051 | fscanf (f, "%s\n", mapname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:1052:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1052 | fscanf (f, "%f\n", &playtime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:1069:4: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1069 | fscanf (f, "%s\n", str); | ^~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:1078:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1078 | fscanf (f, "%i\n", &entnum); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sv_move.o sv_move.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o menu.o menu.c menu.c: In function 'M_ScanSaves': menu.c:1156:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1156 | fscanf (f, "%i\n", &version); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:1162:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1162 | fscanf (f, "%79s\n", name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c: In function 'M_ScanMSaves': menu.c:1343:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1343 | fscanf (f, "%i\n", &version); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:1349:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1349 | fscanf (f, "%79s\n", name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o pr_cmds.o pr_cmds.c pr_cmds.c: In function 'PF_aim': pr_cmds.c:2197:8: warning: variable 'speed' set but not used [-Wunused-but-set-variable] 2197 | float speed; | ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o zone.o zone.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sys_unix.o sys_unix.c In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from sys_unix.c:28: /usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined 100 | #define HAVE_STRLCPY 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:220, from sys_unix.c:8: strl_fn.h:22: note: this is the location of the previous definition 22 | #define HAVE_STRLCPY 0 | In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from sys_unix.c:28: /usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined 101 | #define HAVE_STRLCAT 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:220, from sys_unix.c:8: strl_fn.h:23: note: this is the location of the previous definition 23 | #define HAVE_STRLCAT 0 | sys_unix.c: In function 'Sys_ConsoleInput': sys_unix.c:288:3: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 288 | read (0, &c, 1); | ^~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sv_user.o sv_user.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o world.o world.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sv_phys.o sv_phys.c In file included from quakeinc.h:37, from quakedef.h:220, from sv_phys.c:8: sv_phys.c: In function 'SV_CheckVelocity': mathlib.h:18:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 18 | #define IS_NAN(x) (((*(int *) (char *) &x) & nanmask) == nanmask) sv_phys.c:93:7: note: in expansion of macro 'IS_NAN' 93 | if (IS_NAN(ent->v.velocity[i])) | ^~~~~~ mathlib.h:18:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 18 | #define IS_NAN(x) (((*(int *) (char *) &x) & nanmask) == nanmask) sv_phys.c:98:7: note: in expansion of macro 'IS_NAN' 98 | if (IS_NAN(ent->v.origin[i])) | ^~~~~~ sv_phys.c: In function 'SV_PushEntity': sv_phys.c:491:9: warning: variable 'start' set but not used [-Wunused-but-set-variable] 491 | vec3_t start,end, impact; | ^~~~~ sv_phys.c: In function 'SV_Physics_Step': sv_phys.c:2195:45: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] 2195 | if (((int)ent->v.flags & FL_ONGROUND) && (!ent->v.flags & FL_MONSTER)) | ^~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sv_main.o sv_main.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -o hexen2 d_draw.o d_draw16.o d_draw16t.o d_parta.o d_partb.o d_polysa.o d_polysa2.o d_polysa3.o d_polysa4.o d_polysa5.o d_scana.o d_spr8.o d_spr8t.o d_spr8t2.o d_varsa.o r_aclipa.o r_aliasa.o r_drawa.o r_edgea.o r_edgeb.o r_varsa.o surf8.o surf16.o d_edge.o d_fill.o d_init.o d_modech.o d_part.o d_polyse.o d_scan.o d_sky.o d_sprite.o d_surf.o d_vars.o d_zpoint.o r_aclip.o r_alias.o r_bsp.o r_draw.o r_edge.o r_efrag.o r_light.o r_main.o r_misc.o r_part.o r_sky.o r_sprite.o r_surf.o r_vars.o screen.o vid_sdl.o draw.o model.o math.o sys_ia32.o in_sdl.o snd_sys.o snd_dma.o snd_mix.o snd_mixa.o snd_mem.o snd_oss.o snd_alsa.o snd_sun.o snd_sdl2.o cd_sdl.o cd_bsd.o cd_linux.o midi_sdl.o net_bsd.o net_udp.o net_dgrm.o net_loop.o net_main.o chase.o cl_demo.o cl_effect.o cl_input.o cl_main.o cl_parse.o cl_tent.o cl_cmd.o console.o keys.o menu.o sbar.o view.o wad.o cmd.o q_endian.o link_ops.o sizebuf.o strlcat.o strlcpy.o msg_io.o common.o debuglog.o quakefs.o crc.o cvar.o cfgfile.o host.o host_cmd.o pr_strng.o mathlib.o pr_cmds.o pr_edict.o pr_exec.o sv_effect.o sv_main.o sv_move.o sv_phys.o sv_user.o worlda.o world.o zone.o sys_unix.o -lm -ldl -lSDL -lpthread -lSDL_mixer ld: d_draw16t.o: warning: relocation in read-only section `.text' ld: warning: creating DT_TEXTREL in a PIE make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' + make -s -C hexen2 clean make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' + make -j8 'LDFLAGS=-lm -ldl' -C hexen2 glh2 make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_refrag.o gl_refrag.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_rmisc.o gl_rmisc.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_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 -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o fx_gamma.o fx_gamma.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_rlight.o gl_rlight.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o 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' nasm -f elf -d_NO_PREFIX -o math.o math.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' nasm -f elf -d_NO_PREFIX -o sys_ia32.o sys_ia32.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_rmain.o gl_rmain.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_part.o r_part.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_rsurf.o gl_rsurf.c gl_rsurf.c: In function 'DrawTextureChains': gl_rsurf.c:1065:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1065 | for ( ; s ; s = s->texturechain); | ^~~ gl_rsurf.c:1066:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1066 | R_RenderBrushPoly (s, false); | ^~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_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' nasm -f elf -d_NO_PREFIX -o snd_mixa.o snd_mixa.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o in_sdl.o in_sdl.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_sys.o snd_sys.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_mix.o snd_mix.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_mem.o snd_mem.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_oss.o snd_oss.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_sun.o snd_sun.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_draw.o gl_draw.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cd_sdl.o cd_sdl.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cd_bsd.o cd_bsd.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_dma.o snd_dma.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_vidsdl.o gl_vidsdl.c In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from gl_vidsdl.c:21: /usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined 100 | #define HAVE_STRLCPY 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:220, from gl_vidsdl.c:19: strl_fn.h:22: note: this is the location of the previous definition 22 | #define HAVE_STRLCPY 0 | In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from gl_vidsdl.c:21: /usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined 101 | #define HAVE_STRLCAT 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:220, from gl_vidsdl.c:19: strl_fn.h:23: note: this is the location of the previous definition 23 | #define HAVE_STRLCAT 0 | make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_sdl2.o snd_sdl2.c In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from snd_sdl2.c:33: /usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined 100 | #define HAVE_STRLCPY 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:220, from snd_sdl2.c:28: strl_fn.h:22: note: this is the location of the previous definition 22 | #define HAVE_STRLCPY 0 | In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from snd_sdl2.c:33: /usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined 101 | #define HAVE_STRLCAT 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:220, from snd_sdl2.c:28: strl_fn.h:23: note: this is the location of the previous definition 23 | #define HAVE_STRLCAT 0 | make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_alsa.o snd_alsa.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o net_bsd.o net_bsd.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o midi_sdl.o midi_sdl.c In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from midi_sdl.c:31: /usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined 100 | #define HAVE_STRLCPY 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:220, from midi_sdl.c:29: strl_fn.h:22: note: this is the location of the previous definition 22 | #define HAVE_STRLCPY 0 | In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from midi_sdl.c:31: /usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined 101 | #define HAVE_STRLCAT 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:220, from midi_sdl.c:29: strl_fn.h:23: note: this is the location of the previous definition 23 | #define HAVE_STRLCAT 0 | make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cd_linux.o cd_linux.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o chase.o chase.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o net_loop.o net_loop.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o net_udp.o net_udp.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_demo.o cl_demo.c cl_demo.c: In function 'CL_GetMessage': cl_demo.c:169:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 169 | fread (&net_message.cursize, 4, 1, cls.demofile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_demo.c: In function 'CL_PlayDemo_f': cl_demo.c:409:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 409 | fscanf (cls.demofile, "%i\n", &cls.forcetrack); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o net_main.o net_main.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_model.o gl_model.c In file included from quakeinc.h:27, from quakedef.h:220, from gl_model.c:11: gl_model.c: In function 'Mod_LoadTexinfo': gl_model.c:919:46: warning: iteration 4 invokes undefined behavior [-Waggressive-loop-optimizations] 919 | out->vecs[0][j] = LittleFloat (in->vecs[0][j]); q_endian.h:220:25: note: in definition of macro 'LittleFloat' 220 | #define LittleFloat(f) (f) | ^ gl_model.c:918:3: note: within this loop 918 | for (j = 0; j < 8; j++) | ^~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o net_dgrm.o net_dgrm.c net_dgrm.c: In function 'Test_Poll': net_dgrm.c:507:7: warning: variable 'playerNumber' set but not used [-Wunused-but-set-variable] 507 | byte playerNumber; | ^~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_cmd.o cl_cmd.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_tent.o cl_tent.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_main.o cl_main.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_input.o cl_input.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o console.o console.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_effect.o cl_effect.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_parse.o cl_parse.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o wad.o wad.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o keys.o keys.c In file included from /usr/include/string.h:532, 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:75:10: warning: '__builtin_stpcpy' accessing 1 byte at offsets [0, 8192] and [0, 7936] may overlap 1 byte at offset 0 [-Wrestrict] 75 | 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:75:10: warning: '__builtin_stpcpy' accessing 1 byte at offsets [0, 8192] and [0, 8192] overlaps 1 byte at offset [0, 8191] [-Wrestrict] 75 | return __builtin___strcpy_chk (__dest, __src, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o link_ops.o link_ops.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o q_endian.o q_endian.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sizebuf.o sizebuf.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o strlcpy.o strlcpy.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o strlcat.o strlcat.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o view.o view.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cmd.o cmd.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o crc.o crc.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o debuglog.o debuglog.c debuglog.c: In function 'LOG_Print': debuglog.c:40:2: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 40 | write (log_fd, logdata, strlen(logdata)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o msg_io.o msg_io.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sbar.o sbar.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cfgfile.o cfgfile.c cfgfile.c: In function 'CFG_ReadCvars': cfgfile.c:37:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 37 | fgets(buff, sizeof(buff), cfg_file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o common.o common.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cvar.o cvar.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o pr_strng.o pr_strng.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o mathlib.o mathlib.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o host.o host.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o quakefs.o quakefs.c quakefs.c: In function 'FS_LoadPackFile': quakefs.c:206:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 206 | fread (&header, 1, sizeof(header), packhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quakefs.c:239:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 239 | fread (&info, 1, header.dirlen, packhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quakefs.c: In function 'FS_CopyFile': quakefs.c:847:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 847 | fread (buf, 1, count, in); | ^~~~~~~~~~~~~~~~~~~~~~~~~ quakefs.c: In function 'FS_CopyFromFile': quakefs.c:913:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 913 | fread (buf, 1, count, fromfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quakefs.c: In function 'FS_LoadFile': quakefs.c:1216:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 1216 | fread (buf, 1, len, h); | ^~~~~~~~~~~~~~~~~~~~~~ quakefs.c: In function 'CheckRegistered': quakefs.c:166:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 166 | fread (check, 1, sizeof(check), h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o pr_exec.o pr_exec.c pr_exec.c: In function 'PR_Profile_f': pr_exec.c:1007:29: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 1007 | sprintf(saveName, "%s/%s", fs_userdir, Cmd_Argv(i)); | ^ In file included from /usr/include/stdio.h:866, from q_stdinc.h:61, from quakeinc.h:15, from quakedef.h:220, from pr_exec.c:10: /usr/include/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 4097) into a destination of size 4096 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pr_exec.c:1011:26: warning: '/profile.txt' directive writing 12 bytes into a region of size between 1 and 4096 [-Wformat-overflow=] 1011 | sprintf(saveName, "%s/profile.txt", fs_userdir); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:866, from q_stdinc.h:61, from quakeinc.h:15, from quakedef.h:220, from pr_exec.c:10: /usr/include/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 13 and 4108 bytes into a destination of size 4096 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sv_effect.o sv_effect.c sv_effect.c: In function 'SV_LoadEffects': sv_effect.c:842:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 842 | fscanf(FH, "Effects: %d\n", &Total); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:846:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 846 | fscanf(FH, "Effect: %d ", &idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:847:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 847 | fscanf(FH, "%d %f: ", &sv.Effects[idx].type, &sv.Effects[idx].expire_time); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:852:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 852 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:853:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 853 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:854:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 854 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:855:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 855 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:856:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 856 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:857:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 857 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:858:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 858 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.e_size[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:859:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 859 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.e_size[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:860:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 860 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.e_size[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:861:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 861 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:862:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 862 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:863:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 863 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:864:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 864 | fscanf(FH, "%d ", &sv.Effects[idx].ef.Rain.color); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:865:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 865 | fscanf(FH, "%d ", &sv.Effects[idx].ef.Rain.count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:866:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 866 | fscanf(FH, "%f\n", &sv.Effects[idx].ef.Rain.wait); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:870:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 870 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:871:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 871 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:872:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 872 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:873:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 873 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:874:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 874 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:875:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 875 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:876:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 876 | fscanf(FH, "%d ", &sv.Effects[idx].ef.Rain.flags); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:877:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 877 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:878:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 878 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:879:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 879 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:880:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 880 | fscanf(FH, "%d ", &sv.Effects[idx].ef.Rain.count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:889:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 889 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.pos[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:890:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 890 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.pos[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:891:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 891 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.pos[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:892:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 892 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.angle[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:893:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 893 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.angle[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:894:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 894 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.angle[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:895:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 895 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.movedir[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:896:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 896 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.movedir[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:897:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 897 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.movedir[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:898:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 898 | fscanf(FH, "%d ", &sv.Effects[idx].ef.Fountain.color); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:899:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 899 | fscanf(FH, "%d\n", &sv.Effects[idx].ef.Fountain.cnt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:903:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 903 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Quake.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:904:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 904 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Quake.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:905:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 905 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Quake.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:906:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 906 | fscanf(FH, "%f\n", &sv.Effects[idx].ef.Quake.radius); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:923:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 923 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:924:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 924 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:925:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 925 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:926:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 926 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.velocity[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:927:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 927 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.velocity[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:928:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 928 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.velocity[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:932:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 932 | fscanf(FH, "%f", &sv.Effects[idx].ef.Smoke.framelength); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:948:6: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 948 | fscanf(FH, " %f\n", &sv.Effects[idx].ef.Smoke.frame); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:985:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 985 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:986:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 986 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:987:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 987 | fscanf(FH, "%f\n", &sv.Effects[idx].ef.Smoke.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:994:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 994 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Flash.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:995:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 995 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Flash.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:996:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 996 | fscanf(FH, "%f\n", &sv.Effects[idx].ef.Flash.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1000:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1000 | fscanf(FH, "%f ", &sv.Effects[idx].ef.RD.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1001:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1001 | fscanf(FH, "%f ", &sv.Effects[idx].ef.RD.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1002:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1002 | fscanf(FH, "%f\n", &sv.Effects[idx].ef.RD.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1006:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1006 | fscanf(FH, "%f ", &sv.Effects[idx].ef.RD.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1007:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1007 | fscanf(FH, "%f ", &sv.Effects[idx].ef.RD.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1008:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1008 | fscanf(FH, "%f", &sv.Effects[idx].ef.RD.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1009:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1009 | fscanf(FH, "%d", &sv.Effects[idx].ef.RD.color); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1010:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1010 | fscanf(FH, "%f\n", &sv.Effects[idx].ef.RD.lifetime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1014:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1014 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Teleporter.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1015:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1015 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Teleporter.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1016:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1016 | fscanf(FH, "%f\n", &sv.Effects[idx].ef.Teleporter.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1020:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1020 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Teleporter.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1021:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1021 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Teleporter.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1022:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1022 | fscanf(FH, "%f\n", &sv.Effects[idx].ef.Teleporter.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1027:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1027 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1028:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1028 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1029:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1029 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1030:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1030 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.velocity[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1031:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1031 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.velocity[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1032:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1032 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.velocity[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1033:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1033 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.angle[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1034:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1034 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.angle[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1035:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1035 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.angle[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1036:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1036 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.avelocity[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1037:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1037 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.avelocity[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1038:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1038 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.avelocity[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1046:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1046 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1047:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1047 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1048:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1048 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1049:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1049 | fscanf(FH, "%u ", (unsigned int *)&sv.Effects[idx].ef.Chunk.type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1050:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1050 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.srcVel[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1051:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1051 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.srcVel[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1052:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1052 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.srcVel[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1053:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1053 | fscanf(FH, "%u ", (unsigned int *)&sv.Effects[idx].ef.Chunk.numChunks); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o 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' nasm -f elf -d_NO_PREFIX -o worlda.o worlda.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o menu.o menu.c menu.c: In function 'M_ScanSaves': menu.c:1156:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1156 | fscanf (f, "%i\n", &version); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:1162:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1162 | fscanf (f, "%79s\n", name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c: In function 'M_ScanMSaves': menu.c:1343:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1343 | fscanf (f, "%i\n", &version); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:1349:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1349 | fscanf (f, "%79s\n", name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o pr_cmds.o pr_cmds.c pr_cmds.c: In function 'PF_aim': pr_cmds.c:2197:8: warning: variable 'speed' set but not used [-Wunused-but-set-variable] 2197 | float speed; | ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o pr_edict.o pr_edict.c pr_edict.c: In function 'PR_GetProgFilename': pr_edict.c:1208:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 1208 | fgets(build, sizeof(build), FH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sv_user.o sv_user.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o host_cmd.o host_cmd.c host_cmd.c: In function 'Host_Loadgame_f': host_cmd.c:728:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 728 | fscanf (f, "%i\n", &version); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:736:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 736 | fscanf (f, "%s\n", str); | ^~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:738:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 738 | fscanf (f, "%f\n", &spawn_parms[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:740:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 740 | fscanf (f, "%f\n", &tempf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:749:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 749 | fscanf (f, "%s\n", mapname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:750:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 750 | fscanf (f, "%f\n", &playtime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:753:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 753 | fscanf (f, "%d\n", &tempi); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:758:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 758 | fscanf (f, "%f\n", &tempf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:763:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 763 | fscanf (f, "%f\n", &tempf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:768:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 768 | fscanf (f, "%f\n", &tempf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:773:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 773 | fscanf (f, "%f\n", &tempf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:778:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 778 | fscanf (f, "%f\n", &tempf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:783:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 783 | fscanf (f, "%u\n", &info_mask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:784:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 784 | fscanf (f, "%u\n", &info_mask2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c: In function 'LoadGamestate': host_cmd.c:1034:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1034 | fscanf (f, "%i\n", &version); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:1045:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1045 | fscanf (f, "%s\n", str); | ^~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:1048:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1048 | fscanf (f, "%f\n", &sk); | ^~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:1051:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1051 | fscanf (f, "%s\n", mapname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:1052:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1052 | fscanf (f, "%f\n", &playtime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:1069:4: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1069 | fscanf (f, "%s\n", str); | ^~~~~~~~~~~~~~~~~~~~~~~ host_cmd.c:1078:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1078 | fscanf (f, "%i\n", &entnum); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o zone.o zone.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sys_unix.o sys_unix.c In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from sys_unix.c:28: /usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined 100 | #define HAVE_STRLCPY 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:220, from sys_unix.c:8: strl_fn.h:22: note: this is the location of the previous definition 22 | #define HAVE_STRLCPY 0 | In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from sys_unix.c:28: /usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined 101 | #define HAVE_STRLCAT 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:220, from sys_unix.c:8: strl_fn.h:23: note: this is the location of the previous definition 23 | #define HAVE_STRLCAT 0 | sys_unix.c: In function 'Sys_ConsoleInput': sys_unix.c:288:3: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 288 | read (0, &c, 1); | ^~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o world.o world.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sv_phys.o sv_phys.c In file included from quakeinc.h:37, from quakedef.h:220, from sv_phys.c:8: sv_phys.c: In function 'SV_CheckVelocity': mathlib.h:18:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 18 | #define IS_NAN(x) (((*(int *) (char *) &x) & nanmask) == nanmask) sv_phys.c:93:7: note: in expansion of macro 'IS_NAN' 93 | if (IS_NAN(ent->v.velocity[i])) | ^~~~~~ mathlib.h:18:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 18 | #define IS_NAN(x) (((*(int *) (char *) &x) & nanmask) == nanmask) sv_phys.c:98:7: note: in expansion of macro 'IS_NAN' 98 | if (IS_NAN(ent->v.origin[i])) | ^~~~~~ sv_phys.c: In function 'SV_PushEntity': sv_phys.c:491:9: warning: variable 'start' set but not used [-Wunused-but-set-variable] 491 | vec3_t start,end, impact; | ^~~~~ sv_phys.c: In function 'SV_Physics_Step': sv_phys.c:2195:45: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] 2195 | if (((int)ent->v.flags & FL_ONGROUND) && (!ent->v.flags & FL_MONSTER)) | ^~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sv_main.o sv_main.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -o glhexen2 gl_refrag.o gl_rlight.o gl_rmain.o gl_rmisc.o r_part.o gl_rsurf.o gl_screen.o gl_warp.o gl_vidsdl.o fx_gamma.o gl_draw.o gl_mesh.o gl_model.o math.o sys_ia32.o in_sdl.o snd_sys.o snd_dma.o snd_mix.o snd_mixa.o snd_mem.o snd_oss.o snd_alsa.o snd_sun.o snd_sdl2.o cd_sdl.o cd_bsd.o cd_linux.o midi_sdl.o net_bsd.o net_udp.o net_dgrm.o net_loop.o net_main.o chase.o cl_demo.o cl_effect.o cl_input.o cl_main.o cl_parse.o cl_tent.o cl_cmd.o console.o keys.o menu.o sbar.o view.o wad.o cmd.o q_endian.o link_ops.o sizebuf.o strlcat.o strlcpy.o msg_io.o common.o debuglog.o quakefs.o crc.o cvar.o cfgfile.o host.o host_cmd.o pr_strng.o mathlib.o pr_cmds.o pr_edict.o pr_exec.o sv_effect.o sv_main.o sv_move.o sv_phys.o sv_user.o worlda.o world.o zone.o sys_unix.o -lm -ldl -lSDL -lpthread -lSDL_mixer ld: math.o: warning: relocation in read-only section `.text' ld: warning: creating DT_TEXTREL in a PIE make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' + make -s -C hexen2 clean make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' + make -j8 -C hexen2 -f Makefile.sv make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o strlcpy.o strlcpy.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o strlcat.o strlcat.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o q_endian.o q_endian.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o sizebuf.o sizebuf.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o link_ops.o link_ops.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o crc.o crc.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o debuglog.o debuglog.c debuglog.c: In function 'LOG_Print': debuglog.c:40:2: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 40 | write (log_fd, logdata, strlen(logdata)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o msg_io.o msg_io.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o common.o common.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o cvar.o cvar.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o net_bsd.o net_bsd.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o mathlib.o mathlib.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o cmd.o cmd.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o zone.o zone.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o sv_objs/net_main.o server/net_main.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o quakefs.o quakefs.c quakefs.c: In function 'FS_LoadPackFile': quakefs.c:206:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 206 | fread (&header, 1, sizeof(header), packhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quakefs.c:239:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 239 | fread (&info, 1, header.dirlen, packhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quakefs.c: In function 'FS_CopyFile': quakefs.c:847:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 847 | fread (buf, 1, count, in); | ^~~~~~~~~~~~~~~~~~~~~~~~~ quakefs.c: In function 'FS_CopyFromFile': quakefs.c:913:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 913 | fread (buf, 1, count, fromfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quakefs.c: In function 'FS_LoadFile': quakefs.c:1216:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 1216 | fread (buf, 1, len, h); | ^~~~~~~~~~~~~~~~~~~~~~ quakefs.c: In function 'CheckRegistered': quakefs.c:166:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 166 | fread (check, 1, sizeof(check), h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o sv_objs/host.o server/host.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o sv_objs/net_dgrm.o server/net_dgrm.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o pr_strng.o pr_strng.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o net_udp.o net_udp.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o pr_exec.o pr_exec.c pr_exec.c: In function 'PR_Profile_f': pr_exec.c:1007:29: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 1007 | sprintf(saveName, "%s/%s", fs_userdir, Cmd_Argv(i)); | ^ In file included from /usr/include/stdio.h:866, from q_stdinc.h:61, from quakeinc.h:15, from quakedef.h:220, from pr_exec.c:10: /usr/include/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 4097) into a destination of size 4096 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pr_exec.c:1011:26: warning: '/profile.txt' directive writing 12 bytes into a region of size between 1 and 4096 [-Wformat-overflow=] 1011 | sprintf(saveName, "%s/profile.txt", fs_userdir); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:866, from q_stdinc.h:61, from quakeinc.h:15, from quakedef.h:220, from pr_exec.c:10: /usr/include/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 13 and 4108 bytes into a destination of size 4096 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o pr_edict.o pr_edict.c pr_edict.c: In function 'PR_GetProgFilename': pr_edict.c:1208:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 1208 | fgets(build, sizeof(build), FH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o sv_effect.o sv_effect.c sv_effect.c: In function 'SV_LoadEffects': sv_effect.c:842:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 842 | fscanf(FH, "Effects: %d\n", &Total); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:846:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 846 | fscanf(FH, "Effect: %d ", &idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:847:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 847 | fscanf(FH, "%d %f: ", &sv.Effects[idx].type, &sv.Effects[idx].expire_time); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:852:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 852 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:853:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 853 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:854:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 854 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:855:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 855 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:856:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 856 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:857:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 857 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:858:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 858 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.e_size[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:859:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 859 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.e_size[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:860:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 860 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.e_size[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:861:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 861 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:862:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 862 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:863:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 863 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:864:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 864 | fscanf(FH, "%d ", &sv.Effects[idx].ef.Rain.color); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:865:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 865 | fscanf(FH, "%d ", &sv.Effects[idx].ef.Rain.count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:866:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 866 | fscanf(FH, "%f\n", &sv.Effects[idx].ef.Rain.wait); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:870:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 870 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:871:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 871 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:872:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 872 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.min_org[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:873:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 873 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:874:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 874 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:875:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 875 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.max_org[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:876:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 876 | fscanf(FH, "%d ", &sv.Effects[idx].ef.Rain.flags); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:877:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 877 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:878:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 878 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:879:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 879 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Rain.dir[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:880:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 880 | fscanf(FH, "%d ", &sv.Effects[idx].ef.Rain.count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:889:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 889 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.pos[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:890:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 890 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.pos[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:891:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 891 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.pos[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:892:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 892 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.angle[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:893:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 893 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.angle[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:894:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 894 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.angle[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:895:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 895 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.movedir[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:896:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 896 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.movedir[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:897:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 897 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Fountain.movedir[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:898:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 898 | fscanf(FH, "%d ", &sv.Effects[idx].ef.Fountain.color); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:899:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 899 | fscanf(FH, "%d\n", &sv.Effects[idx].ef.Fountain.cnt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:903:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 903 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Quake.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:904:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 904 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Quake.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:905:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 905 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Quake.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:906:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 906 | fscanf(FH, "%f\n", &sv.Effects[idx].ef.Quake.radius); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:923:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 923 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:924:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 924 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:925:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 925 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:926:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 926 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.velocity[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:927:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 927 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.velocity[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:928:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 928 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.velocity[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:932:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 932 | fscanf(FH, "%f", &sv.Effects[idx].ef.Smoke.framelength); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:948:6: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 948 | fscanf(FH, " %f\n", &sv.Effects[idx].ef.Smoke.frame); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:985:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 985 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:986:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 986 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Smoke.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:987:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 987 | fscanf(FH, "%f\n", &sv.Effects[idx].ef.Smoke.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:994:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 994 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Flash.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:995:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 995 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Flash.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:996:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 996 | fscanf(FH, "%f\n", &sv.Effects[idx].ef.Flash.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1000:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1000 | fscanf(FH, "%f ", &sv.Effects[idx].ef.RD.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1001:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1001 | fscanf(FH, "%f ", &sv.Effects[idx].ef.RD.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1002:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1002 | fscanf(FH, "%f\n", &sv.Effects[idx].ef.RD.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1006:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1006 | fscanf(FH, "%f ", &sv.Effects[idx].ef.RD.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1007:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1007 | fscanf(FH, "%f ", &sv.Effects[idx].ef.RD.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1008:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1008 | fscanf(FH, "%f", &sv.Effects[idx].ef.RD.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1009:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1009 | fscanf(FH, "%d", &sv.Effects[idx].ef.RD.color); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1010:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1010 | fscanf(FH, "%f\n", &sv.Effects[idx].ef.RD.lifetime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1014:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1014 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Teleporter.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1015:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1015 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Teleporter.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1016:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1016 | fscanf(FH, "%f\n", &sv.Effects[idx].ef.Teleporter.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1020:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1020 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Teleporter.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1021:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1021 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Teleporter.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1022:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1022 | fscanf(FH, "%f\n", &sv.Effects[idx].ef.Teleporter.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1027:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1027 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1028:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1028 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1029:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1029 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1030:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1030 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.velocity[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1031:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1031 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.velocity[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1032:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1032 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.velocity[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1033:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1033 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.angle[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1034:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1034 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.angle[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1035:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1035 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.angle[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1036:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1036 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.avelocity[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1037:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1037 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.avelocity[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1038:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1038 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Missile.avelocity[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1046:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1046 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.origin[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1047:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1047 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.origin[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1048:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1048 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.origin[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1049:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1049 | fscanf(FH, "%u ", (unsigned int *)&sv.Effects[idx].ef.Chunk.type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1050:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1050 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.srcVel[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1051:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1051 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.srcVel[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1052:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1052 | fscanf(FH, "%f ", &sv.Effects[idx].ef.Chunk.srcVel[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sv_effect.c:1053:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1053 | fscanf(FH, "%u ", (unsigned int *)&sv.Effects[idx].ef.Chunk.numChunks); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o sv_objs/model.o server/model.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o sv_move.o sv_move.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o pr_cmds.o pr_cmds.c pr_cmds.c: In function 'PF_aim': pr_cmds.c:2197:8: warning: variable 'speed' set but not used [-Wunused-but-set-variable] 2197 | float speed; | ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o sv_objs/host_cmd.o server/host_cmd.c server/host_cmd.c: In function 'Host_Loadgame_f': server/host_cmd.c:631:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 631 | fscanf (f, "%i\n", &version); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ server/host_cmd.c:639:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 639 | fscanf (f, "%s\n", str); | ^~~~~~~~~~~~~~~~~~~~~~~ server/host_cmd.c:641:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 641 | fscanf (f, "%f\n", &spawn_parms[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ server/host_cmd.c:643:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 643 | fscanf (f, "%f\n", &tempf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ server/host_cmd.c:652:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 652 | fscanf (f, "%s\n", mapname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ server/host_cmd.c:653:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 653 | fscanf (f, "%f\n", &playtime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ server/host_cmd.c:656:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 656 | fscanf (f, "%d\n", &tempi); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ server/host_cmd.c:661:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 661 | fscanf (f, "%f\n", &tempf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ server/host_cmd.c:666:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 666 | fscanf (f, "%f\n", &tempf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ server/host_cmd.c:671:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 671 | fscanf (f, "%f\n", &tempf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ server/host_cmd.c:676:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 676 | fscanf (f, "%f\n", &tempf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ server/host_cmd.c:681:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 681 | fscanf (f, "%f\n", &tempf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ server/host_cmd.c:686:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 686 | fscanf (f, "%u\n", &info_mask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ server/host_cmd.c:687:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 687 | fscanf (f, "%u\n", &info_mask2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ server/host_cmd.c: In function 'LoadGamestate': server/host_cmd.c:931:2: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 931 | fscanf (f, "%i\n", &version); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ server/host_cmd.c:942:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 942 | fscanf (f, "%s\n", str); | ^~~~~~~~~~~~~~~~~~~~~~~ server/host_cmd.c:945:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 945 | fscanf (f, "%f\n", &sk); | ^~~~~~~~~~~~~~~~~~~~~~~ server/host_cmd.c:948:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 948 | fscanf (f, "%s\n", mapname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ server/host_cmd.c:949:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 949 | fscanf (f, "%f\n", &playtime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ server/host_cmd.c:966:4: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 966 | fscanf (f, "%s\n", str); | ^~~~~~~~~~~~~~~~~~~~~~~ server/host_cmd.c:975:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 975 | fscanf (f, "%i\n", &entnum); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o sv_user.o sv_user.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o sv_objs/sys_unix.o server/sys_unix.c server/sys_unix.c: In function 'Sys_ConsoleInput': server/sys_unix.c:233:3: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 233 | read (0, &c, 1); | ^~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o world.o world.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o sv_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 -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DSERVERONLY -I./server -I. -o sv_phys.o sv_phys.c In file included from quakeinc.h:37, from quakedef.h:220, from sv_phys.c:8: sv_phys.c: In function 'SV_CheckVelocity': mathlib.h:18:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 18 | #define IS_NAN(x) (((*(int *) (char *) &x) & nanmask) == nanmask) sv_phys.c:93:7: note: in expansion of macro 'IS_NAN' 93 | if (IS_NAN(ent->v.velocity[i])) | ^~~~~~ mathlib.h:18:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 18 | #define IS_NAN(x) (((*(int *) (char *) &x) & nanmask) == nanmask) sv_phys.c:98:7: note: in expansion of macro 'IS_NAN' 98 | if (IS_NAN(ent->v.origin[i])) | ^~~~~~ sv_phys.c: In function 'SV_PushEntity': sv_phys.c:491:9: warning: variable 'start' set but not used [-Wunused-but-set-variable] 491 | vec3_t start,end, impact; | ^~~~~ sv_phys.c: In function 'SV_Physics_Step': sv_phys.c:2195:45: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] 2195 | if (((int)ent->v.flags & FL_ONGROUND) && (!ent->v.flags & FL_MONSTER)) | ^~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' cc -o h2ded q_endian.o link_ops.o sizebuf.o strlcat.o strlcpy.o msg_io.o common.o debuglog.o quakefs.o cmd.o crc.o cvar.o mathlib.o zone.o net_bsd.o net_udp.o sv_objs/net_dgrm.o sv_objs/net_main.o sv_objs/model.o sv_objs/host.o sv_objs/host_cmd.o pr_cmds.o pr_edict.o pr_exec.o pr_strng.o sv_effect.o sv_main.o sv_move.o sv_phys.o sv_user.o world.o sv_objs/sys_unix.o -lm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexen2' + make -j8 -C hexenworld/Server make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/strlcpy.o ../Client/strlcpy.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/link_ops.o ../Client/link_ops.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/strlcat.o ../Client/strlcat.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/q_endian.o ../Client/q_endian.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/sizebuf.o ../Client/sizebuf.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/crc.o ../Client/crc.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/msg_io.o ../Client/msg_io.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/info_str.o ../Client/info_str.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/cvar.o ../Client/cvar.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/pr_strng.o ../Client/pr_strng.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/huffman.o ../Client/huffman.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/mathlib.o ../Client/mathlib.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/zone.o ../Client/zone.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/common.o ../Client/common.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/net_chan.o ../Client/net_chan.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/net_wins.o ../Client/net_wins.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/quakefs.o ../Client/quakefs.c ../Client/quakefs.c: In function 'FS_LoadPackFile': ../Client/quakefs.c:206:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 206 | fread (&header, 1, sizeof(header), packhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../Client/quakefs.c:239:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 239 | fread (&info, 1, header.dirlen, packhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../Client/quakefs.c: In function 'FS_CopyFile': ../Client/quakefs.c:847:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 847 | fread (buf, 1, count, in); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../Client/quakefs.c: In function 'FS_CopyFromFile': ../Client/quakefs.c:913:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 913 | fread (buf, 1, count, fromfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../Client/quakefs.c: In function 'FS_LoadFile': ../Client/quakefs.c:1216:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 1216 | fread (buf, 1, len, h); | ^~~~~~~~~~~~~~~~~~~~~~ ../Client/quakefs.c: In function 'CheckRegistered': ../Client/quakefs.c:166:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 166 | fread (check, 1, sizeof(check), h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/cmd.o ../Client/cmd.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/pmove.o ../Client/pmove.c ../Client/pmove.c: In function 'PM_GroundMove': ../Client/pmove.c:229:9: warning: variable 'start' set but not used [-Wunused-but-set-variable] 229 | vec3_t start, dest; | ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o sv_effect.o sv_effect.c sv_effect.c: In function 'SV_SendEffect': sv_effect.c:47:7: warning: variable 'TestDistance' set but not used [-Wunused-but-set-variable] 47 | int TestDistance; | ^~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o cl_objs/pmovetst.o ../Client/pmovetst.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o model.o model.c In file included from ./qwsvinc.h:27, from ../Client/quakedef.h:221, from model.c:11: model.c: In function 'Mod_LoadTexinfo': model.c:560:46: warning: iteration 4 invokes undefined behavior [-Waggressive-loop-optimizations] 560 | out->vecs[0][j] = LittleFloat (in->vecs[0][j]); ../Client/q_endian.h:220:25: note: in definition of macro 'LittleFloat' 220 | #define LittleFloat(f) (f) | ^ model.c:559:3: note: within this loop 559 | for (j = 0; j < 8; j++) | ^~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o pr_exec.o pr_exec.c pr_exec.c: In function 'PR_Profile_f': pr_exec.c:989:29: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 989 | sprintf(saveName, "%s/%s", fs_userdir, Cmd_Argv(i)); | ^ In file included from /usr/include/stdio.h:866, 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:38:10: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 4097) into a destination of size 4096 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pr_exec.c:993:26: warning: '/profile.txt' directive writing 12 bytes into a region of size between 1 and 4096 [-Wformat-overflow=] 993 | sprintf(saveName, "%s/profile.txt", fs_userdir); | ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:866, 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:38:10: note: '__builtin___sprintf_chk' output between 13 and 4108 bytes into a destination of size 4096 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o sv_init.o sv_init.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o sv_move.o sv_move.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o pr_edict.o pr_edict.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o sv_ents.o sv_ents.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o sv_ccmds.o sv_ccmds.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o pr_cmds.o pr_cmds.c pr_cmds.c: In function 'PF_aim': pr_cmds.c:2013:8: warning: variable 'speed' set but not used [-Wunused-but-set-variable] 2013 | float speed; | ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o sv_send.o sv_send.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o sys_unix.o sys_unix.c sys_unix.c: In function 'Sys_ConsoleInput': sys_unix.c:224:3: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 224 | read (0, &c, 1); | ^~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o sv_main.o sv_main.c sv_main.c: In function 'SV_WriteIP_f': sv_main.c:963:20: warning: '/listip.cfg' directive writing 11 bytes into a region of size between 1 and 4096 [-Wformat-overflow=] 963 | sprintf (name, "%s/listip.cfg", fs_userdir); | ^~~~~~~~~~~ In file included from /usr/include/stdio.h:866, 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:38:10: note: '__builtin___sprintf_chk' output between 12 and 4107 bytes into a destination of size 4096 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o sv_phys.o sv_phys.c In file included from ./qwsvinc.h:38, from ../Client/quakedef.h:221, from sv_phys.c:8: sv_phys.c: In function 'SV_CheckVelocity': ../Client/mathlib.h:18:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 18 | #define IS_NAN(x) (((*(int *) (char *) &x) & nanmask) == nanmask) sv_phys.c:97:7: note: in expansion of macro 'IS_NAN' 97 | if (IS_NAN(ent->v.velocity[i])) | ^~~~~~ ../Client/mathlib.h:18:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 18 | #define IS_NAN(x) (((*(int *) (char *) &x) & nanmask) == nanmask) sv_phys.c:102:7: note: in expansion of macro 'IS_NAN' 102 | if (IS_NAN(ent->v.origin[i])) | ^~~~~~ sv_phys.c: In function 'SV_PushEntity': sv_phys.c:446:9: warning: variable 'start' set but not used [-Wunused-but-set-variable] 446 | vec3_t start,end, impact; | ^~~~~ sv_phys.c: In function 'SV_Physics_Step': sv_phys.c:2002:45: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] 2002 | if (((int)ent->v.flags & FL_ONGROUND) && (!ent->v.flags & FL_MONSTER)) | ^~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o sv_user.o sv_user.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DSERVERONLY -I. -I../Client -o world.o world.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' cc -o hwsv cl_objs/q_endian.o cl_objs/link_ops.o cl_objs/sizebuf.o cl_objs/strlcat.o cl_objs/strlcpy.o cl_objs/msg_io.o cl_objs/common.o cl_objs/quakefs.o cl_objs/info_str.o cl_objs/cmd.o cl_objs/crc.o cl_objs/cvar.o cl_objs/pr_strng.o cl_objs/mathlib.o cl_objs/zone.o cl_objs/huffman.o cl_objs/net_wins.o cl_objs/net_chan.o cl_objs/pmove.o cl_objs/pmovetst.o model.o pr_cmds.o pr_edict.o pr_exec.o sv_effect.o sv_ccmds.o sv_ents.o sv_init.o sv_main.o sv_move.o sv_phys.o sv_send.o sv_user.o world.o sys_unix.o -lm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Server' + make -j8 'LDFLAGS=-lm -ldl' -C hexenworld/Client hw make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' nasm -f elf -d_NO_PREFIX -o d_partb.o d_partb.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' nasm -f elf -d_NO_PREFIX -o d_parta.o d_parta.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' nasm -f elf -d_NO_PREFIX -o d_draw16.o d_draw16.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' nasm -f elf -d_NO_PREFIX -o d_draw.o d_draw.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' nasm -f elf -d_NO_PREFIX -o d_draw16t.o d_draw16t.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' nasm -f elf -d_NO_PREFIX -o d_polysa.o d_polysa.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' nasm -f elf -d_NO_PREFIX -o d_scana.o d_scana.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' nasm -f elf -d_NO_PREFIX -o d_polysa2.o d_polysa2.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' nasm -f elf -d_NO_PREFIX -o d_polysa3.o d_polysa3.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' nasm -f elf -d_NO_PREFIX -o d_polysa4.o d_polysa4.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' nasm -f elf -d_NO_PREFIX -o d_polysa5.o d_polysa5.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' nasm -f elf -d_NO_PREFIX -o d_varsa.o d_varsa.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' nasm -f elf -d_NO_PREFIX -o r_aclipa.o r_aclipa.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' nasm -f elf -d_NO_PREFIX -o r_aliasa.o r_aliasa.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' nasm -f elf -d_NO_PREFIX -o d_spr8.o d_spr8.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' nasm -f elf -d_NO_PREFIX -o d_spr8t.o d_spr8t.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' nasm -f elf -d_NO_PREFIX -o d_spr8t2.o d_spr8t2.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' nasm -f elf -d_NO_PREFIX -o r_drawa.o r_drawa.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' nasm -f elf -d_NO_PREFIX -o r_varsa.o r_varsa.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' nasm -f elf -d_NO_PREFIX -o r_edgeb.o r_edgeb.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' nasm -f elf -d_NO_PREFIX -o r_edgea.o r_edgea.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' nasm -f elf -d_NO_PREFIX -o surf16.o surf16.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' nasm -f elf -d_NO_PREFIX -o surf8.o surf8.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o d_part.o d_part.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o d_init.o d_init.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o d_fill.o d_fill.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o d_vars.o d_vars.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o d_modech.o d_modech.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o d_scan.o d_scan.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o d_edge.o d_edge.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o d_sky.o d_sky.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o d_surf.o d_surf.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o d_zpoint.o d_zpoint.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o d_polyse.o d_polyse.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o d_sprite.o d_sprite.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_aclip.o r_aclip.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_edge.o r_edge.c r_edge.c: In function 'R_ScanEdges': r_edge.c:980:25: warning: result of '2000 << 24' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 980 | edge_sentinel.u = 2000 << 24; // make sure nothing sorts past this | ^~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_efrag.o r_efrag.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_draw.o r_draw.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_bsp.o r_bsp.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_light.o r_light.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_sky.o r_sky.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_sprite.o r_sprite.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_alias.o r_alias.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_misc.o r_misc.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_vars.o r_vars.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_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' nasm -f elf -d_NO_PREFIX -o math.o math.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' nasm -f elf -d_NO_PREFIX -o sys_ia32.o sys_ia32.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o 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 -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_sys.o snd_sys.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_mix.o snd_mix.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o vid_sdl.o vid_sdl.c In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from vid_sdl.c:20: /usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined 100 | #define HAVE_STRLCPY 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:223, from vid_sdl.c:17: strl_fn.h:22: note: this is the location of the previous definition 22 | #define HAVE_STRLCPY 0 | In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from vid_sdl.c:20: /usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined 101 | #define HAVE_STRLCAT 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:223, from vid_sdl.c:17: strl_fn.h:23: note: this is the location of the previous definition 23 | #define HAVE_STRLCAT 0 | make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' nasm -f elf -d_NO_PREFIX -o snd_mixa.o snd_mixa.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o in_sdl.o in_sdl.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o screen.o screen.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_oss.o snd_oss.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_sun.o snd_sun.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_part.o r_part.c r_part.c: In function 'R_EntityParticles': r_part.c:240:22: warning: iteration 3 invokes undefined behavior [-Waggressive-loop-optimizations] 240 | avelocities[0][i] = (rand() & 255) * 0.01; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ r_part.c:238:3: note: within this loop 238 | for (i = 0; i < NUMVERTEXNORMALS * 3; i++) | ^~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_mem.o snd_mem.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cd_sdl.o cd_sdl.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cd_bsd.o cd_bsd.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_sdl2.o snd_sdl2.c In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from snd_sdl2.c:33: /usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined 100 | #define HAVE_STRLCPY 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:223, from snd_sdl2.c:28: strl_fn.h:22: note: this is the location of the previous definition 22 | #define HAVE_STRLCPY 0 | In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from snd_sdl2.c:33: /usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined 101 | #define HAVE_STRLCAT 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:223, from snd_sdl2.c:28: strl_fn.h:23: note: this is the location of the previous definition 23 | #define HAVE_STRLCAT 0 | make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_dma.o snd_dma.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_alsa.o snd_alsa.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o draw.o draw.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o model.o model.c In file included from quakeinc.h:27, from quakedef.h:223, from model.c:11: model.c: In function 'Mod_LoadTexinfo': model.c:713:46: warning: iteration 4 invokes undefined behavior [-Waggressive-loop-optimizations] 713 | out->vecs[0][j] = LittleFloat (in->vecs[0][j]); q_endian.h:220:25: note: in definition of macro 'LittleFloat' 220 | #define LittleFloat(f) (f) | ^ model.c:712:3: note: within this loop 712 | for (j = 0; j < 8; j++) | ^~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o huffman.o huffman.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o midi_sdl.o midi_sdl.c In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from midi_sdl.c:31: /usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined 100 | #define HAVE_STRLCPY 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:223, from midi_sdl.c:29: strl_fn.h:22: note: this is the location of the previous definition 22 | #define HAVE_STRLCPY 0 | In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from midi_sdl.c:31: /usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined 101 | #define HAVE_STRLCAT 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:223, from midi_sdl.c:29: strl_fn.h:23: note: this is the location of the previous definition 23 | #define HAVE_STRLCAT 0 | make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cd_linux.o cd_linux.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o net_chan.o net_chan.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o net_wins.o net_wins.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_cam.o cl_cam.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_pred.o cl_pred.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_demo.o cl_demo.c cl_demo.c: In function 'CL_GetDemoMessage': cl_demo.c:139:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 139 | fread(&demotime, sizeof(demotime), 1, cls.demofile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_demo.c:190:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 190 | fread (&c, sizeof(c), 1, cls.demofile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_demo.c:222:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 222 | fread (&net_message.cursize, 4, 1, cls.demofile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_cmd.o cl_cmd.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_parse.o cl_parse.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_main.o cl_main.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o keys.o keys.c In file included from /usr/include/string.h:532, 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:75:10: warning: '__builtin_stpcpy' accessing 1 byte at offsets [0, 8192] and [0, 7936] may overlap 1 byte at offset 0 [-Wrestrict] 75 | 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:75:10: warning: '__builtin_stpcpy' accessing 1 byte at offsets [0, 8192] and [0, 8192] overlaps 1 byte at offset [0, 8191] [-Wrestrict] 75 | return __builtin___strcpy_chk (__dest, __src, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o console.o console.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o skin.o skin.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o wad.o wad.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_input.o cl_input.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o q_endian.o q_endian.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_ents.o cl_ents.c cl_ents.c: In function 'CL_SavePlayer': cl_ents.c:1243:17: warning: variable 'info' set but not used [-Wunused-but-set-variable] 1243 | player_info_t *info; | ^~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o link_ops.o link_ops.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cmd.o cmd.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o strlcat.o strlcat.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o strlcpy.o strlcpy.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o view.o view.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_effect.o cl_effect.c cl_effect.c: In function 'UpdateMissilePath': cl_effect.c:1578:9: warning: variable 'endpos' set but not used [-Wunused-but-set-variable] 1578 | vec3_t endpos; // the position it should be at currently | ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sizebuf.o sizebuf.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o menu.o menu.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o msg_io.o msg_io.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o debuglog.o debuglog.c debuglog.c: In function 'LOG_Print': debuglog.c:40:2: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 40 | write (log_fd, logdata, strlen(logdata)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o common.o common.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o crc.o crc.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sbar.o sbar.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o mathlib.o mathlib.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cfgfile.o cfgfile.c cfgfile.c: In function 'CFG_ReadCvars': cfgfile.c:37:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 37 | fgets(buff, sizeof(buff), cfg_file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o info_str.o info_str.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cvar.o cvar.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o pr_strng.o pr_strng.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o quakefs.o quakefs.c quakefs.c: In function 'FS_LoadPackFile': quakefs.c:206:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 206 | fread (&header, 1, sizeof(header), packhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quakefs.c:239:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 239 | fread (&info, 1, header.dirlen, packhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quakefs.c: In function 'FS_CopyFile': quakefs.c:847:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 847 | fread (buf, 1, count, in); | ^~~~~~~~~~~~~~~~~~~~~~~~~ quakefs.c: In function 'FS_CopyFromFile': quakefs.c:913:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 913 | fread (buf, 1, count, fromfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quakefs.c: In function 'FS_LoadFile': quakefs.c:1216:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 1216 | fread (buf, 1, len, h); | ^~~~~~~~~~~~~~~~~~~~~~ quakefs.c: In function 'CheckRegistered': quakefs.c:166:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 166 | fread (check, 1, sizeof(check), h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o pmovetst.o pmovetst.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o pmove.o pmove.c pmove.c: In function 'PM_GroundMove': pmove.c:229:9: warning: variable 'start' set but not used [-Wunused-but-set-variable] 229 | vec3_t start, dest; | ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sys_unix.o sys_unix.c In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from sys_unix.c:28: /usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined 100 | #define HAVE_STRLCPY 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:223, from sys_unix.c:8: strl_fn.h:22: note: this is the location of the previous definition 22 | #define HAVE_STRLCPY 0 | In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from sys_unix.c:28: /usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined 101 | #define HAVE_STRLCAT 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:223, from sys_unix.c:8: strl_fn.h:23: note: this is the location of the previous definition 23 | #define HAVE_STRLCAT 0 | make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o zone.o zone.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_tent.o cl_tent.c cl_tent.c: In function 'CL_ParseTEnt': cl_tent.c:3296:21: warning: variable 'state' set but not used [-Wunused-but-set-variable] 3296 | entity_state_t *state; | ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -o hwcl d_draw.o d_draw16.o d_draw16t.o d_parta.o d_partb.o d_polysa.o d_polysa2.o d_polysa3.o d_polysa4.o d_polysa5.o d_scana.o d_spr8.o d_spr8t.o d_spr8t2.o d_varsa.o r_aclipa.o r_aliasa.o r_drawa.o r_edgea.o r_edgeb.o r_varsa.o surf8.o surf16.o d_edge.o d_fill.o d_init.o d_modech.o d_part.o d_polyse.o d_scan.o d_sky.o d_sprite.o d_surf.o d_vars.o d_zpoint.o r_aclip.o r_alias.o r_bsp.o r_draw.o r_edge.o r_efrag.o r_light.o r_main.o r_misc.o r_part.o r_sky.o r_sprite.o r_surf.o r_vars.o screen.o vid_sdl.o draw.o model.o math.o sys_ia32.o in_sdl.o snd_sys.o snd_dma.o snd_mix.o snd_mixa.o snd_mem.o snd_oss.o snd_alsa.o snd_sun.o snd_sdl2.o cd_sdl.o cd_bsd.o cd_linux.o midi_sdl.o huffman.o net_wins.o net_chan.o cl_cam.o cl_demo.o cl_effect.o cl_ents.o cl_input.o cl_main.o cl_parse.o cl_pred.o cl_tent.o cl_cmd.o console.o keys.o menu.o sbar.o skin.o view.o wad.o cmd.o q_endian.o link_ops.o sizebuf.o strlcat.o strlcpy.o msg_io.o common.o debuglog.o quakefs.o info_str.o crc.o cvar.o cfgfile.o pr_strng.o mathlib.o pmove.o pmovetst.o zone.o sys_unix.o -lm -ldl -lSDL -lpthread -lSDL_mixer ld: d_draw16t.o: warning: relocation in read-only section `.text' ld: warning: creating DT_TEXTREL in a PIE make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' + make -s -C hexenworld/Client clean make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' + make -j8 'LDFLAGS=-lm -ldl' -C hexenworld/Client glhw make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_refrag.o gl_refrag.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_rmisc.o gl_rmisc.c gl_rmisc.c: In function 'R_TranslatePlayerSkin': gl_rmisc.c:296:13: warning: variable 's' set but not used [-Wunused-but-set-variable] 296 | int i, j, s; | ^ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_ngraph.o gl_ngraph.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_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 -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o fx_gamma.o fx_gamma.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_screen.o gl_screen.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_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' nasm -f elf -d_NO_PREFIX -o math.o math.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' nasm -f elf -d_NO_PREFIX -o sys_ia32.o sys_ia32.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_rmain.o gl_rmain.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_mesh.o gl_mesh.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o in_sdl.o in_sdl.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_vidsdl.o gl_vidsdl.c In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from gl_vidsdl.c:21: /usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined 100 | #define HAVE_STRLCPY 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:223, from gl_vidsdl.c:19: strl_fn.h:22: note: this is the location of the previous definition 22 | #define HAVE_STRLCPY 0 | In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from gl_vidsdl.c:21: /usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined 101 | #define HAVE_STRLCAT 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:223, from gl_vidsdl.c:19: strl_fn.h:23: note: this is the location of the previous definition 23 | #define HAVE_STRLCAT 0 | make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' nasm -f elf -d_NO_PREFIX -o snd_mixa.o snd_mixa.asm make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_rsurf.o gl_rsurf.c gl_rsurf.c: In function 'DrawTextureChains': gl_rsurf.c:1127:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1127 | for ( ; s ; s = s->texturechain); | ^~~ gl_rsurf.c:1128:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1128 | R_RenderBrushPoly (s, false); | ^~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o r_part.o r_part.c r_part.c: In function 'R_EntityParticles': r_part.c:240:22: warning: iteration 3 invokes undefined behavior [-Waggressive-loop-optimizations] 240 | avelocities[0][i] = (rand() & 255) * 0.01; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ r_part.c:238:3: note: within this loop 238 | for (i = 0; i < NUMVERTEXNORMALS * 3; i++) | ^~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_sys.o snd_sys.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_mix.o snd_mix.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_mem.o snd_mem.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cd_sdl.o cd_sdl.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cd_bsd.o cd_bsd.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_dma.o snd_dma.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_sun.o snd_sun.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_oss.o snd_oss.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_alsa.o snd_alsa.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_draw.o gl_draw.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o snd_sdl2.o snd_sdl2.c In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from snd_sdl2.c:33: /usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined 100 | #define HAVE_STRLCPY 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:223, from snd_sdl2.c:28: strl_fn.h:22: note: this is the location of the previous definition 22 | #define HAVE_STRLCPY 0 | In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from snd_sdl2.c:33: /usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined 101 | #define HAVE_STRLCAT 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:223, from snd_sdl2.c:28: strl_fn.h:23: note: this is the location of the previous definition 23 | #define HAVE_STRLCAT 0 | make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o huffman.o huffman.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o midi_sdl.o midi_sdl.c In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from midi_sdl.c:31: /usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined 100 | #define HAVE_STRLCPY 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:223, from midi_sdl.c:29: strl_fn.h:22: note: this is the location of the previous definition 22 | #define HAVE_STRLCPY 0 | In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from midi_sdl.c:31: /usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined 101 | #define HAVE_STRLCAT 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:223, from midi_sdl.c:29: strl_fn.h:23: note: this is the location of the previous definition 23 | #define HAVE_STRLCAT 0 | make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o net_wins.o net_wins.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o net_chan.o net_chan.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cd_linux.o cd_linux.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_demo.o cl_demo.c cl_demo.c: In function 'CL_GetDemoMessage': cl_demo.c:139:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 139 | fread(&demotime, sizeof(demotime), 1, cls.demofile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_demo.c:190:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 190 | fread (&c, sizeof(c), 1, cls.demofile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cl_demo.c:222:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 222 | fread (&net_message.cursize, 4, 1, cls.demofile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_cam.o cl_cam.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o gl_model.o gl_model.c In file included from quakeinc.h:27, from quakedef.h:223, from gl_model.c:11: gl_model.c: In function 'Mod_LoadTexinfo': gl_model.c:921:46: warning: iteration 4 invokes undefined behavior [-Waggressive-loop-optimizations] 921 | out->vecs[0][j] = LittleFloat (in->vecs[0][j]); q_endian.h:220:25: note: in definition of macro 'LittleFloat' 220 | #define LittleFloat(f) (f) | ^ gl_model.c:920:3: note: within this loop 920 | for (j = 0; j < 8; j++) | ^~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_pred.o cl_pred.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_input.o cl_input.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_main.o cl_main.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_cmd.o cl_cmd.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_parse.o cl_parse.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_ents.o cl_ents.c cl_ents.c: In function 'CL_SavePlayer': cl_ents.c:1243:17: warning: variable 'info' set but not used [-Wunused-but-set-variable] 1243 | player_info_t *info; | ^~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o keys.o keys.c In file included from /usr/include/string.h:532, 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:75:10: warning: '__builtin_stpcpy' accessing 1 byte at offsets [0, 8192] and [0, 7936] may overlap 1 byte at offset 0 [-Wrestrict] 75 | 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:75:10: warning: '__builtin_stpcpy' accessing 1 byte at offsets [0, 8192] and [0, 8192] overlaps 1 byte at offset [0, 8191] [-Wrestrict] 75 | return __builtin___strcpy_chk (__dest, __src, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o console.o console.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o skin.o skin.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o q_endian.o q_endian.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o link_ops.o link_ops.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o wad.o wad.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o strlcat.o strlcat.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o strlcpy.o strlcpy.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sizebuf.o sizebuf.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o view.o view.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_effect.o cl_effect.c cl_effect.c: In function 'UpdateMissilePath': cl_effect.c:1578:9: warning: variable 'endpos' set but not used [-Wunused-but-set-variable] 1578 | vec3_t endpos; // the position it should be at currently | ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o debuglog.o debuglog.c debuglog.c: In function 'LOG_Print': debuglog.c:40:2: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 40 | write (log_fd, logdata, strlen(logdata)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o common.o common.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cmd.o cmd.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o msg_io.o msg_io.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o crc.o crc.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cfgfile.o cfgfile.c cfgfile.c: In function 'CFG_ReadCvars': cfgfile.c:37:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 37 | fgets(buff, sizeof(buff), cfg_file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o info_str.o info_str.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o pr_strng.o pr_strng.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sbar.o sbar.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o quakefs.o quakefs.c quakefs.c: In function 'FS_LoadPackFile': quakefs.c:206:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 206 | fread (&header, 1, sizeof(header), packhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quakefs.c:239:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 239 | fread (&info, 1, header.dirlen, packhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quakefs.c: In function 'FS_CopyFile': quakefs.c:847:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 847 | fread (buf, 1, count, in); | ^~~~~~~~~~~~~~~~~~~~~~~~~ quakefs.c: In function 'FS_CopyFromFile': quakefs.c:913:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 913 | fread (buf, 1, count, fromfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ quakefs.c: In function 'FS_LoadFile': quakefs.c:1216:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 1216 | fread (buf, 1, len, h); | ^~~~~~~~~~~~~~~~~~~~~~ quakefs.c: In function 'CheckRegistered': quakefs.c:166:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 166 | fread (check, 1, sizeof(check), h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cvar.o cvar.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o menu.o menu.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o mathlib.o mathlib.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o pmove.o pmove.c pmove.c: In function 'PM_GroundMove': pmove.c:229:9: warning: variable 'start' set but not used [-Wunused-but-set-variable] 229 | vec3_t start, dest; | ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o pmovetst.o pmovetst.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o sys_unix.o sys_unix.c In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from sys_unix.c:28: /usr/include/SDL/SDL_config.h:100: warning: "HAVE_STRLCPY" redefined 100 | #define HAVE_STRLCPY 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:223, from sys_unix.c:8: strl_fn.h:22: note: this is the location of the previous definition 22 | #define HAVE_STRLCPY 0 | In file included from /usr/include/SDL/SDL_stdinc.h:30, from /usr/include/SDL/SDL_main.h:26, from /usr/include/SDL/SDL.h:30, from sdl_inc.h:15, from sys_unix.c:28: /usr/include/SDL/SDL_config.h:101: warning: "HAVE_STRLCAT" redefined 101 | #define HAVE_STRLCAT 1 | In file included from common.h:40, from quakeinc.h:32, from quakedef.h:223, from sys_unix.c:8: strl_fn.h:23: note: this is the location of the previous definition 23 | #define HAVE_STRLCAT 0 | make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o zone.o zone.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -c -march=i586 -O2 -Wall -ffast-math -fexpensive-optimizations -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fomit-frame-pointer -DH2W -DUSE_INTEL_ASM -DSDLQUAKE -D_MIDI_SDLMIXER -DGLQUAKE -DUSE_3DFXGAMMA -DGL_DLSYM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I. -o cl_tent.o cl_tent.c cl_tent.c: In function 'CL_ParseTEnt': cl_tent.c:3296:21: warning: variable 'state' set but not used [-Wunused-but-set-variable] 3296 | entity_state_t *state; | ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' cc -o glhwcl gl_refrag.o gl_rlight.o gl_rmain.o gl_rmisc.o gl_ngraph.o r_part.o gl_rsurf.o gl_screen.o gl_warp.o gl_vidsdl.o fx_gamma.o gl_draw.o gl_mesh.o gl_model.o math.o sys_ia32.o in_sdl.o snd_sys.o snd_dma.o snd_mix.o snd_mixa.o snd_mem.o snd_oss.o snd_alsa.o snd_sun.o snd_sdl2.o cd_sdl.o cd_bsd.o cd_linux.o midi_sdl.o huffman.o net_wins.o net_chan.o cl_cam.o cl_demo.o cl_effect.o cl_ents.o cl_input.o cl_main.o cl_parse.o cl_pred.o cl_tent.o cl_cmd.o console.o keys.o menu.o sbar.o skin.o view.o wad.o cmd.o q_endian.o link_ops.o sizebuf.o strlcat.o strlcpy.o msg_io.o common.o debuglog.o quakefs.o info_str.o crc.o cvar.o cfgfile.o pr_strng.o mathlib.o pmove.o pmovetst.o zone.o sys_unix.o -lm -ldl -lSDL -lpthread -lSDL_mixer ld: math.o: warning: relocation in read-only section `.text' ld: warning: creating DT_TEXTREL in a PIE make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Client' + make -j8 -C hexenworld/Master make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master' cc -c -march=i386 -O2 -Wall -I. -o sizebuf.o sizebuf.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master' cc -c -march=i386 -O2 -Wall -I. -o msg_io.o msg_io.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master' cc -c -march=i386 -O2 -Wall -I. -o cmds.o cmds.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master' cc -c -march=i386 -O2 -Wall -I. -o common.o common.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master' cc -c -march=i386 -O2 -Wall -I. -o sys_main.o sys_main.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master' cc -c -march=i386 -O2 -Wall -I. -o net.o net.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master' cc -c -march=i386 -O2 -Wall -I. -o master.o master.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master' cc -o hwmaster sizebuf.o msg_io.o cmds.o common.o net.o master.o sys_main.o make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/hexenworld/Master' + make -j8 -C xdelta11 -f Makefile.xd make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' cc -c -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o libedsio/library.o libedsio/library.c In file included from libedsio/library.c:10: libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 381 | gchar* edsio_time_t_to_iso8601 (GTime time); | ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' cc -c -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o libedsio/fh.o libedsio/fh.c In file included from libedsio/fh.c:10: libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 381 | gchar* edsio_time_t_to_iso8601 (GTime time); | ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' cc -c -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o libedsio/generic.o libedsio/generic.c In file included from libedsio/generic.c:10: libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 381 | gchar* edsio_time_t_to_iso8601 (GTime time); | ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' cc -c -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o libedsio/default.o libedsio/default.c In file included from libedsio/default.c:10: libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 381 | gchar* edsio_time_t_to_iso8601 (GTime time); | ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' cc -c -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o libedsio/md5c.o libedsio/md5c.c In file included from libedsio/md5c.c:26: libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 381 | gchar* edsio_time_t_to_iso8601 (GTime time); | ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' cc -c -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o libedsio/simple.o libedsio/simple.c In file included from libedsio/simple.c:10: libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 381 | gchar* edsio_time_t_to_iso8601 (GTime time); | ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' cc -c -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o libedsio/maketime.o libedsio/maketime.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' cc -c -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o xdapply.o xdapply.c In file included from xd_edsio.h:25, from xdelta.h:29, from xdapply.c:29: ./libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 381 | gchar* edsio_time_t_to_iso8601 (GTime time); | ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' cc -c -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o getopt.o getopt.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' cc -c -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o getopt1.o getopt1.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' cc -c -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o libedsio/base64.o libedsio/base64.c In file included from libedsio/base64.c:10: libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 381 | gchar* edsio_time_t_to_iso8601 (GTime time); | ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' cc -c -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o libedsio/partime.o libedsio/partime.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' cc -c -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o libedsio/edsio_edsio.o libedsio/edsio_edsio.c In file included from libedsio/edsio_edsio.c:25: libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 381 | gchar* edsio_time_t_to_iso8601 (GTime time); | ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' cc -c -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o libedsio/edsio.o libedsio/edsio.c In file included from libedsio/edsio.c:10: libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 381 | gchar* edsio_time_t_to_iso8601 (GTime time); | ^~~~~ libedsio/edsio.c:329:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 329 | edsio_time_t_to_iso8601 (GTime t0) | ^~~~~~~~~~~~~~~~~~~~~~~ libedsio/edsio.c: In function 'edsio_property_unset': libedsio/edsio.c:976:27: warning: variable 'ent' set but not used [-Wunused-but-set-variable] 976 | EdsioPropertyEntry* ent; | ^~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' cc -c -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o xdelta.o xdelta.c In file included from xd_edsio.h:25, from xdelta.h:29, from xdelta.c:32: ./libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 381 | gchar* edsio_time_t_to_iso8601 (GTime time); | ^~~~~ xdelta.c: In function 'generate_checksums': xdelta.c:179:23: warning: variable 'orig_segment_len' set but not used [-Wunused-but-set-variable] 179 | gint segment_len, orig_segment_len; | ^~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' cc -c -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o xdmain.o xdmain.c In file included from xd_edsio.h:25, from xdelta.h:29, from xdmain.c:82: ./libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 381 | gchar* edsio_time_t_to_iso8601 (GTime time); | ^~~~~ xdmain.c: In function 'main': xdmain.c:377:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] 377 | program_name = g_basename (argv[0]); | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib.h:48, from ./libedsio/edsio.h:23, from xd_edsio.h:25, from xdelta.h:29, from xdmain.c:82: /usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here 205 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ xdmain.c:437:6: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] 437 | if (end && g_strcasecmp (end, "M") == 0) | ^~ In file included from /usr/include/glib-2.0/glib.h:82, from ./libedsio/edsio.h:23, from xd_edsio.h:25, from xdelta.h:29, from xdmain.c:82: /usr/include/glib-2.0/glib/gstrfuncs.h:201:23: note: declared here 201 | gint g_strcasecmp (const gchar *s1, | ^~~~~~~~~~~~ xdmain.c:439:6: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-declarations] 439 | else if (end && g_strcasecmp (end, "K") == 0) | ^~~~ In file included from /usr/include/glib-2.0/glib.h:82, from ./libedsio/edsio.h:23, from xd_edsio.h:25, from xdelta.h:29, from xdmain.c:82: /usr/include/glib-2.0/glib/gstrfuncs.h:201:23: note: declared here 201 | gint g_strcasecmp (const gchar *s1, | ^~~~~~~~~~~~ xdmain.c: In function 'xd_gzread': xdmain.c:539:20: warning: passing argument 1 of 'gzread' from incompatible pointer type [-Wincompatible-pointer-types] 539 | return gzread (fh->in, buf, nbyte) == nbyte; | ~~^~~~ | | | FILE * 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 *' 1390 | ZEXTERN int ZEXPORT gzread OF((gzFile file, voidp buf, unsigned len)); | ^~ xdmain.c: In function 'xd_gzrclose': xdmain.c:551:21: warning: passing argument 1 of 'gzclose' from incompatible pointer type [-Wincompatible-pointer-types] 551 | return gzclose (fh->in) == Z_OK; | ~~^~~~ | | | FILE * 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 *' 1630 | ZEXTERN int ZEXPORT gzclose OF((gzFile file)); | ^~ xdmain.c: In function 'init_table': xdmain.c:558:3: warning: 'g_mem_chunk_new' is deprecated [-Wdeprecated-declarations] 558 | fh->lru_chunk = g_mem_chunk_create(LRU, 1<<9, G_ALLOC_ONLY); | ^~ In file included from /usr/include/glib-2.0/glib.h:106, from ./libedsio/edsio.h:23, from xd_edsio.h:25, from xdelta.h:29, from xdmain.c:82: /usr/include/glib-2.0/glib/deprecated/gallocator.h:43:17: note: declared here 43 | GMemChunk * g_mem_chunk_new (const gchar *name, | ^~~~~~~~~~~~~~~ xdmain.c: In function 'xd_tmpname': xdmain.c:648:13: warning: Deprecated pre-processor symbol, replace with 648 | g_string_sprintf (s, "%s/xd-%05d.%03d", tmpdir, x, seq++); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xdmain.c: In function 'xd_handle_narrow': xdmain.c:1047:14: warning: assignment to 'FILE *' from incompatible pointer type 'gzFile' {aka 'struct gzFile_s *'} [-Wincompatible-pointer-types] 1047 | fh->in = gzdopen (dup (fh->fd), "rb"); | ^ xdmain.c: In function 'xd_handle_map_page': xdmain.c:1308:7: warning: 'g_mem_chunk_alloc0' is deprecated [-Wdeprecated-declarations] 1308 | lru = g_chunk_new0 (LRU, fh->lru_chunk); | ^~~ In file included from /usr/include/glib-2.0/glib.h:106, from ./libedsio/edsio.h:23, from xd_edsio.h:25, from xdelta.h:29, from xdmain.c:82: /usr/include/glib-2.0/glib/deprecated/gallocator.h:52:17: note: declared here 52 | gpointer g_mem_chunk_alloc0 (GMemChunk *mem_chunk); | ^~~~~~~~~~~~~~~~~~ xdmain.c: In function 'delta_command': xdmain.c:1603:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] 1603 | from_name = g_basename (argv[0]); | ^~~~~~~~~ In file included from /usr/include/glib-2.0/glib.h:48, from ./libedsio/edsio.h:23, from xd_edsio.h:25, from xdelta.h:29, from xdmain.c:82: /usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here 205 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ xdmain.c:1604:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] 1604 | to_name = g_basename (argv[1]); | ^~~~~~~ In file included from /usr/include/glib-2.0/glib.h:48, from ./libedsio/edsio.h:23, from xd_edsio.h:25, from xdelta.h:29, from xdmain.c:82: /usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here 205 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' cc -c -O2 -Wall -I./libedsio -DSTDC_HEADERS=1 -DHAVE_LIMITS_H=1 -DTIME_WITH_SYS_TIME=1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -o xd_edsio.o xd_edsio.c In file included from xd_edsio.h:25, from xdelta.h:29, from xd_edsio.c:25: ./libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 381 | gchar* edsio_time_t_to_iso8601 (GTime time); | ^~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' cc -o xdelta xdelta.o xdapply.o xd_edsio.o libedsio/library.o libedsio/simple.o libedsio/edsio.o libedsio/edsio_edsio.o libedsio/md5c.o libedsio/fh.o libedsio/generic.o libedsio/default.o libedsio/base64.o libedsio/maketime.o libedsio/partime.o xdmain.o getopt.o getopt1.o -lz -lglib-2.0 cp -p xdelta xdelta114 make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/xdelta11' + make -j8 -C launcher make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher' cc -c -Wall -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT -I../xdelta11 -I../xdelta11/libedsio -I. -I./xpatch -o crc.o crc.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher' cc -c -Wall -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT -I../xdelta11 -I../xdelta11/libedsio -I. -I./xpatch -o main.o main.c main.c: In function 'main': main.c:251:2: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [-Wunused-result] 251 | chdir (basedir); | ^~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher' cc -c -Wall -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT -I../xdelta11 -I../xdelta11/libedsio -I. -I./xpatch -o q_endian.o q_endian.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher' cc -c -Wall -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT -I../xdelta11 -I../xdelta11/libedsio -I. -I./xpatch -o launch_bin.o launch_bin.c launch_bin.c: In function 'launch_hexen2_bin': launch_bin.c:204:37: warning: '%i' directive output may be truncated writing between 5 and 10 bytes into a region of size 8 [-Wformat-truncation=] 204 | snprintf (++ptr, HEAPSIZE_CHARS, "%i", heapsize); | ^~ launch_bin.c:204:36: note: directive argument in the range [16384, 2147483647] 204 | snprintf (++ptr, HEAPSIZE_CHARS, "%i", heapsize); | ^~~~ In file included from /usr/include/stdio.h:866, from common.h:32, from launch_bin.c:26: /usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 6 and 11 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ launch_bin.c:213:37: warning: '%i' directive output may be truncated writing between 3 and 10 bytes into a region of size 8 [-Wformat-truncation=] 213 | snprintf (++ptr, ZONESIZE_CHARS, "%i", zonesize); | ^~ launch_bin.c:213:36: note: directive argument in the range [256, 2147483647] 213 | snprintf (++ptr, ZONESIZE_CHARS, "%i", zonesize); | ^~~~ In file included from /usr/include/stdio.h:866, from common.h:32, from launch_bin.c:26: /usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 4 and 11 bytes into a destination of size 8 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher' cc -c -Wall -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT -I../xdelta11 -I../xdelta11/libedsio -I. -I./xpatch -o games.o games.c games.c: In function 'scan_pak_files': games.c:90:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 90 | fread (&header, 1, sizeof(header), packhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ games.c:104:2: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 104 | fread (&info, 1, header.dirlen, packhandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher' cc -c -Wall -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT -I../xdelta11 -I../xdelta11/libedsio -I. -I./xpatch -o xpatch/apply_patch.o xpatch/apply_patch.c xpatch/apply_patch.c: In function 'apply_patches': xpatch/apply_patch.c:140:34: warning: '.xd1' directive output may be truncated writing 4 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 140 | snprintf (out, sizeof(out), "%s.xd1", dst); | ^~~~ In file included from /usr/include/stdio.h:866, from ./common.h:32, from xpatch/apply_patch.c:26: /usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 5 and 4100 bytes into a destination of size 4096 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher' cc -c -Wall -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT -I../xdelta11 -I../xdelta11/libedsio -I. -I./xpatch -o config_file.o config_file.c config_file.c: In function 'cfg_read_basedir': config_file.c:161:4: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 161 | fgets(buff, sizeof(buff), cfg_file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config_file.c: In function 'read_config_file': config_file.c:223:4: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 223 | fgets(buff, sizeof(buff), cfg_file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config_file.c: In function 'open_config_file': config_file.c:79:46: warning: '%s' directive output may be truncated writing 16 bytes into a region of size between 0 and 4095 [-Wformat-truncation=] 79 | snprintf (config_file_name, MAX_OSPATH, "%s/%s", userdir, LAUNCHER_CONFIG_FILE); | ^~ In file included from /usr/include/stdio.h:866, from common.h:32, from config_file.c:26: /usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 18 and 4113 bytes into a destination of size 4096 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher' cc -c -Wall -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT -I../xdelta11 -I../xdelta11/libedsio -I. -I./xpatch -o xpatch/md5.o xpatch/md5.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher' cc -c -Wall -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT -I../xdelta11 -I../xdelta11/libedsio -I. -I./xpatch -o xpatch/loki_xdelta.o xpatch/loki_xdelta.c In file included from ../xdelta11/xd_edsio.h:25, from ../xdelta11/xdelta.h:29, from xpatch/loki_xdelta.c:84: ../xdelta11/libedsio/edsio.h:381:1: warning: 'GTime' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 381 | gchar* edsio_time_t_to_iso8601 (GTime time); | ^~~~~ xpatch/loki_xdelta.c: In function 'xd_gzread': xpatch/loki_xdelta.c:614:20: warning: passing argument 1 of 'gzread' from incompatible pointer type [-Wincompatible-pointer-types] 614 | return gzread (fh->in, buf, nbyte) == nbyte; | ~~^~~~ | | | FILE * 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 *' 1390 | ZEXTERN int ZEXPORT gzread OF((gzFile file, voidp buf, unsigned len)); | ^~ xpatch/loki_xdelta.c: In function 'xd_gzrclose': xpatch/loki_xdelta.c:626:21: warning: passing argument 1 of 'gzclose' from incompatible pointer type [-Wincompatible-pointer-types] 626 | return gzclose (fh->in) == Z_OK; | ~~^~~~ | | | FILE * 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 *' 1630 | ZEXTERN int ZEXPORT gzclose OF((gzFile file)); | ^~ xpatch/loki_xdelta.c: In function 'init_table': xpatch/loki_xdelta.c:633:3: warning: 'g_mem_chunk_new' is deprecated [-Wdeprecated-declarations] 633 | fh->lru_chunk = g_mem_chunk_create(LRU, 1<<9, G_ALLOC_ONLY); | ^~ In file included from /usr/include/glib-2.0/glib.h:106, from ../xdelta11/libedsio/edsio.h:23, from ../xdelta11/xd_edsio.h:25, from ../xdelta11/xdelta.h:29, from xpatch/loki_xdelta.c:84: /usr/include/glib-2.0/glib/deprecated/gallocator.h:43:17: note: declared here 43 | GMemChunk * g_mem_chunk_new (const gchar *name, | ^~~~~~~~~~~~~~~ xpatch/loki_xdelta.c: In function 'xd_tmpname': xpatch/loki_xdelta.c:723:13: warning: Deprecated pre-processor symbol, replace with 723 | g_string_sprintf (s, "%s/xd-%05d.%03d", tmpdir, x, seq++); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xpatch/loki_xdelta.c: In function 'xd_handle_narrow': xpatch/loki_xdelta.c:1122:14: warning: assignment to 'FILE *' from incompatible pointer type 'gzFile' {aka 'struct gzFile_s *'} [-Wincompatible-pointer-types] 1122 | fh->in = gzdopen (dup (fh->fd), "rb"); | ^ xpatch/loki_xdelta.c: In function 'xd_handle_map_page': xpatch/loki_xdelta.c:1383:7: warning: 'g_mem_chunk_alloc0' is deprecated [-Wdeprecated-declarations] 1383 | lru = g_chunk_new0 (LRU, fh->lru_chunk); | ^~~ In file included from /usr/include/glib-2.0/glib.h:106, from ../xdelta11/libedsio/edsio.h:23, from ../xdelta11/xd_edsio.h:25, from ../xdelta11/xdelta.h:29, from xpatch/loki_xdelta.c:84: /usr/include/glib-2.0/glib/deprecated/gallocator.h:52:17: note: declared here 52 | gpointer g_mem_chunk_alloc0 (GMemChunk *mem_chunk); | ^~~~~~~~~~~~~~~~~~ xpatch/loki_xdelta.c: In function 'delta_command': xpatch/loki_xdelta.c:1681:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] 1681 | from_name = g_basename (argv[0]); | ^~~~~~~~~ In file included from /usr/include/glib-2.0/glib.h:48, from ../xdelta11/libedsio/edsio.h:23, from ../xdelta11/xd_edsio.h:25, from ../xdelta11/xdelta.h:29, from xpatch/loki_xdelta.c:84: /usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here 205 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ xpatch/loki_xdelta.c:1682:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations] 1682 | to_name = g_basename (argv[1]); | ^~~~~~~ In file included from /usr/include/glib-2.0/glib.h:48, from ../xdelta11/libedsio/edsio.h:23, from ../xdelta11/xd_edsio.h:25, from ../xdelta11/xdelta.h:29, from xpatch/loki_xdelta.c:84: /usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here 205 | const gchar *g_basename (const gchar *file_name); | ^~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher' cc -c -Wall -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT -I../xdelta11 -I../xdelta11/libedsio -I. -I./xpatch -o gtk_ui.o gtk_ui.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from gtk_ui.h:29, from gtk_ui.c:30: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from gtk_ui.h:29, from gtk_ui.c:30: /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here 679 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from gtk_ui.h:29, from gtk_ui.c:30: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from gtk_ui.h:29, from gtk_ui.c:30: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ gtk_ui.c: In function 'create_window2': gtk_ui.c:725:15: warning: variable 'mark' set but not used [-Wunused-but-set-variable] 725 | GtkTextMark *mark; | ^~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher' cc -o h2launcher crc.o q_endian.o games.o config_file.o launch_bin.o gtk_ui.o xpatch/md5.o xpatch/loki_xdelta.o xpatch/apply_patch.o ../xdelta11/xdelta.o ../xdelta11/xdapply.o ../xdelta11/xd_edsio.o ../xdelta11/libedsio/library.o ../xdelta11/libedsio/simple.o ../xdelta11/libedsio/edsio.o ../xdelta11/libedsio/edsio_edsio.o ../xdelta11/libedsio/md5c.o ../xdelta11/libedsio/fh.o ../xdelta11/libedsio/generic.o ../xdelta11/libedsio/default.o ../xdelta11/libedsio/base64.o ../xdelta11/libedsio/maketime.o ../xdelta11/libedsio/partime.o main.o -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lz -lpthread make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/launcher' + make -j8 -C utils/hcc_old make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' cc -c -march=i586 -O2 -Wall -Wno-char-subscripts -I../common -o ../common/strlcpy.o ../common/strlcpy.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' cc -c -march=i586 -O2 -Wall -Wno-char-subscripts -I../common -o ../common/strlcat.o ../common/strlcat.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' cc -c -march=i586 -O2 -Wall -Wno-char-subscripts -I../common -o ../common/byteordr.o ../common/byteordr.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' cc -c -march=i586 -O2 -Wall -Wno-char-subscripts -I../common -o ../common/q_endian.o ../common/q_endian.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' cc -c -march=i586 -O2 -Wall -Wno-char-subscripts -I../common -o ../common/crc.o ../common/crc.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' cc -c -march=i586 -O2 -Wall -Wno-char-subscripts -I../common -o pr_parse.o pr_parse.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' cc -c -march=i586 -O2 -Wall -Wno-char-subscripts -I../common -o ../common/cmdlib.o ../common/cmdlib.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' cc -c -march=i586 -O2 -Wall -Wno-char-subscripts -I../common -o ../common/util_io.o ../common/util_io.c ../common/util_io.c: In function 'Q_getwd': ../common/util_io.c:190:2: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 190 | getcwd (out, size); | ^~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' cc -c -march=i586 -O2 -Wall -Wno-char-subscripts -I../common -o expr.o expr.c In file included from expr.c:13: expr.c: In function 'PrecacheSound': hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ expr.c:451:6: note: in expansion of macro 'G_STRING' 451 | n = G_STRING(e->ofs); | ^~~~~~~~ expr.c: In function 'PrecacheModel': hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ expr.c:490:6: note: in expansion of macro 'G_STRING' 490 | n = G_STRING(e->ofs); | ^~~~~~~~ expr.c: In function 'PrecacheFile': hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ expr.c:529:6: note: in expansion of macro 'G_STRING' 529 | n = G_STRING(e->ofs); | ^~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' cc -c -march=i586 -O2 -Wall -Wno-char-subscripts -I../common -o stmt.o stmt.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' cc -c -march=i586 -O2 -Wall -Wno-char-subscripts -I../common -o hcc.o hcc.c In file included from hcc.c:19: hcc.c: In function 'WriteData': hcc.h:33:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 33 | #define G_INT(o) (*(int *)&pr_globals[o]) | ^~~~~~~~~~~~~~~~~~~~~ hcc.c:240:14: note: in expansion of macro 'G_INT' 240 | dd->ofs = G_INT(def->ofs); | ^~~~~ hcc.c:334:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 334 | *(int *)&pr_globals[i] = LittleLong (*(int *)&pr_globals[i]); | ^~~~~~~~~~~~~~~~~~~~~ In file included from hcc.c:20: hcc.c:334:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 334 | *(int *)&pr_globals[i] = LittleLong (*(int *)&pr_globals[i]); | ^~~~~~~~~~~~~~~~~~~~~ ../common/q_endian.h:218:24: note: in definition of macro 'LittleLong' 218 | #define LittleLong(l) (l) | ^ hcc.c: In function 'PR_DefForFieldOfs': hcc.c:406:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 406 | if (*((int *)&pr_globals[d->ofs]) == ofs) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ hcc.c: In function 'PR_GlobalString': hcc.c:507:21: warning: '%s' directive writing up to 255 bytes into a region of size between 121 and 126 [-Wformat-overflow=] 462 | return line; | ~~~~ ...... 507 | sprintf (line,"%i(%s)", ofs, s); | ^~ In file included from /usr/include/stdio.h:866, from ../common/q_stdinc.h:61, from hcc.c:13: /usr/include/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 4 and 264 bytes into a destination of size 128 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' cc -c -march=i586 -O2 -Wall -Wno-char-subscripts -I../common -o pr_comp.o pr_comp.c pr_comp.c: In function 'CO_ParseImmediate': hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ pr_comp.c:19:27: note: in definition of macro 'STRCMP' 19 | #define STRCMP(s1,s2) (((*s1)!=(*s2)) || strcmp(s1,s2)) | ^~ pr_comp.c:426:16: note: in expansion of macro 'G_STRING' 426 | if (!STRCMP(G_STRING(cn->ofs), pr_immediate_string)) | ^~~~~~~~ hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ pr_comp.c:19:49: note: in definition of macro 'STRCMP' 19 | #define STRCMP(s1,s2) (((*s1)!=(*s2)) || strcmp(s1,s2)) | ^~ pr_comp.c:426:16: note: in expansion of macro 'G_STRING' 426 | if (!STRCMP(G_STRING(cn->ofs), pr_immediate_string)) | ^~~~~~~~ hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ pr_comp.c:19:27: note: in definition of macro 'STRCMP' 19 | #define STRCMP(s1,s2) (((*s1)!=(*s2)) || strcmp(s1,s2)) | ^~ pr_comp.c:463:17: note: in expansion of macro 'G_STRING' 463 | if (!STRCMP(G_STRING(cn->ofs), pr_immediate_string)) | ^~~~~~~~ hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ pr_comp.c:19:49: note: in definition of macro 'STRCMP' 19 | #define STRCMP(s1,s2) (((*s1)!=(*s2)) || strcmp(s1,s2)) | ^~ pr_comp.c:463:17: note: in expansion of macro 'G_STRING' 463 | if (!STRCMP(G_STRING(cn->ofs), pr_immediate_string)) | ^~~~~~~~ pr_comp.c: In function 'PR_GetDef': pr_comp.c:854:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 854 | *(int *)&pr_globals[def->ofs] = pr.size_fields; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pr_comp.c:15: pr_comp.c: In function 'GetArrayDef': hcc.h:33:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 33 | #define G_INT(o) (*(int *)&pr_globals[o]) | ^~~~~~~~~~~~~~~~~~~~~ pr_comp.c:1012:2: note: in expansion of macro 'G_INT' 1012 | G_INT(numpr_globals) = count-1; | ^~~~~ pr_comp.c: In function 'GetFieldArrayDef': hcc.h:33:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 33 | #define G_INT(o) (*(int *)&pr_globals[o]) | ^~~~~~~~~~~~~~~~~~~~~ pr_comp.c:1045:2: note: in expansion of macro 'G_INT' 1045 | G_INT(numpr_globals) = pr.size_fields; | ^~~~~ pr_comp.c: In function 'ParseFunctionDef': hcc.h:36:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 36 | #define G_FUNCTION(o) (*(func_t *)&pr_globals[o]) | ^~~~~~~~~~~~~~~~~~~~~~~~ pr_comp.c:1243:2: note: in expansion of macro 'G_FUNCTION' 1243 | G_FUNCTION(def->ofs) = numfunctions; | ^~~~~~~~~~ pr_comp.c: In function 'ParseCStyleFunctionDef': hcc.h:36:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 36 | #define G_FUNCTION(o) (*(func_t *)&pr_globals[o]) | ^~~~~~~~~~~~~~~~~~~~~~~~ pr_comp.c:1334:3: note: in expansion of macro 'G_FUNCTION' 1334 | G_FUNCTION(def->ofs) = numfunctions; | ^~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' cc -c -march=i586 -O2 -Wall -Wno-char-subscripts -I../common -o pr_lex.o pr_lex.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' cc -o hcc ../common/cmdlib.o ../common/strlcat.o ../common/strlcpy.o ../common/util_io.o ../common/q_endian.o ../common/byteordr.o ../common/crc.o expr.o hcc.o pr_comp.o pr_lex.o pr_parse.o stmt.o make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc_old' + make -j8 -C utils/hcc make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc' cc -c -march=i586 -O2 -Wall -Wno-char-subscripts -I../common -o pr_parse.o pr_parse.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc' cc -c -march=i586 -O2 -Wall -Wno-char-subscripts -I../common -o stmt.o stmt.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc' cc -c -march=i586 -O2 -Wall -Wno-char-subscripts -I../common -o expr.o expr.c In file included from expr.c:13: expr.c: In function 'PrecacheSound': hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ expr.c:462:6: note: in expansion of macro 'G_STRING' 462 | n = G_STRING(e->ofs); | ^~~~~~~~ expr.c: In function 'PrecacheModel': hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ expr.c:501:6: note: in expansion of macro 'G_STRING' 501 | n = G_STRING(e->ofs); | ^~~~~~~~ expr.c: In function 'PrecacheFile': hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ expr.c:566:6: note: in expansion of macro 'G_STRING' 566 | n = G_STRING(e->ofs); | ^~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc' cc -c -march=i586 -O2 -Wall -Wno-char-subscripts -I../common -o hcc.o hcc.c In file included from hcc.c:19: hcc.c: In function 'WriteData': hcc.h:33:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 33 | #define G_INT(o) (*(int *)&pr_globals[o]) | ^~~~~~~~~~~~~~~~~~~~~ hcc.c:240:14: note: in expansion of macro 'G_INT' 240 | dd->ofs = G_INT(def->ofs); | ^~~~~ hcc.c:337:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 337 | *(int *)&pr_globals[i] = LittleLong (*(int *)&pr_globals[i]); | ^~~~~~~~~~~~~~~~~~~~~ In file included from hcc.c:20: hcc.c:337:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 337 | *(int *)&pr_globals[i] = LittleLong (*(int *)&pr_globals[i]); | ^~~~~~~~~~~~~~~~~~~~~ ../common/q_endian.h:218:24: note: in definition of macro 'LittleLong' 218 | #define LittleLong(l) (l) | ^ hcc.c: In function 'PR_DefForFieldOfs': hcc.c:409:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 409 | if (*((int *)&pr_globals[d->ofs]) == ofs) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ hcc.c: In function 'PR_GlobalString': hcc.c:510:21: warning: '%s' directive writing up to 255 bytes into a region of size between 121 and 126 [-Wformat-overflow=] 465 | return line; | ~~~~ ...... 510 | sprintf (line,"%i(%s)", ofs, s); | ^~ In file included from /usr/include/stdio.h:866, from ../common/q_stdinc.h:61, from hcc.c:13: /usr/include/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 4 and 264 bytes into a destination of size 128 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc' cc -c -march=i586 -O2 -Wall -Wno-char-subscripts -I../common -o pr_lex.o pr_lex.c make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc' cc -c -march=i586 -O2 -Wall -Wno-char-subscripts -I../common -o pr_comp.o pr_comp.c pr_comp.c: In function 'CO_ParseImmediate': hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ pr_comp.c:19:27: note: in definition of macro 'STRCMP' 19 | #define STRCMP(s1,s2) (((*s1)!=(*s2)) || strcmp(s1,s2)) | ^~ pr_comp.c:426:16: note: in expansion of macro 'G_STRING' 426 | if (!STRCMP(G_STRING(cn->ofs), pr_immediate_string)) | ^~~~~~~~ hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ pr_comp.c:19:49: note: in definition of macro 'STRCMP' 19 | #define STRCMP(s1,s2) (((*s1)!=(*s2)) || strcmp(s1,s2)) | ^~ pr_comp.c:426:16: note: in expansion of macro 'G_STRING' 426 | if (!STRCMP(G_STRING(cn->ofs), pr_immediate_string)) | ^~~~~~~~ hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ pr_comp.c:19:27: note: in definition of macro 'STRCMP' 19 | #define STRCMP(s1,s2) (((*s1)!=(*s2)) || strcmp(s1,s2)) | ^~ pr_comp.c:463:17: note: in expansion of macro 'G_STRING' 463 | if (!STRCMP(G_STRING(cn->ofs), pr_immediate_string)) | ^~~~~~~~ hcc.h:35:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 35 | #define G_STRING(o) (strings + *(string_t *)&pr_globals[o]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ pr_comp.c:19:49: note: in definition of macro 'STRCMP' 19 | #define STRCMP(s1,s2) (((*s1)!=(*s2)) || strcmp(s1,s2)) | ^~ pr_comp.c:463:17: note: in expansion of macro 'G_STRING' 463 | if (!STRCMP(G_STRING(cn->ofs), pr_immediate_string)) | ^~~~~~~~ pr_comp.c: In function 'PR_GetDef': pr_comp.c:854:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 854 | *(int *)&pr_globals[def->ofs] = pr.size_fields; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pr_comp.c:15: pr_comp.c: In function 'GetArrayDef': hcc.h:33:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 33 | #define G_INT(o) (*(int *)&pr_globals[o]) | ^~~~~~~~~~~~~~~~~~~~~ pr_comp.c:1012:2: note: in expansion of macro 'G_INT' 1012 | G_INT(numpr_globals) = count-1; | ^~~~~ pr_comp.c: In function 'GetFieldArrayDef': hcc.h:33:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 33 | #define G_INT(o) (*(int *)&pr_globals[o]) | ^~~~~~~~~~~~~~~~~~~~~ pr_comp.c:1045:2: note: in expansion of macro 'G_INT' 1045 | G_INT(numpr_globals) = pr.size_fields; | ^~~~~ pr_comp.c: In function 'ParseFunctionDef': hcc.h:36:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 36 | #define G_FUNCTION(o) (*(func_t *)&pr_globals[o]) | ^~~~~~~~~~~~~~~~~~~~~~~~ pr_comp.c:1243:2: note: in expansion of macro 'G_FUNCTION' 1243 | G_FUNCTION(def->ofs) = numfunctions; | ^~~~~~~~~~ pr_comp.c: In function 'ParseCStyleFunctionDef': hcc.h:36:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 36 | #define G_FUNCTION(o) (*(func_t *)&pr_globals[o]) | ^~~~~~~~~~~~~~~~~~~~~~~~ pr_comp.c:1335:3: note: in expansion of macro 'G_FUNCTION' 1335 | G_FUNCTION(def->ofs) = numfunctions; | ^~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc' make: Entering directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc' cc -o ../bin/hcc ../common/cmdlib.o ../common/strlcat.o ../common/strlcpy.o ../common/util_io.o ../common/q_endian.o ../common/byteordr.o ../common/crc.o expr.o hcc.o pr_comp.o pr_lex.o pr_parse.o stmt.o make: Leaving directory '/usr/src/RPM/BUILD/hexen2source-1.4.3/utils/hcc' + utils/hcc_old/hcc -src gamecode-1.19a/hc/h2 Source directory: gamecode-1.19a/hc/h2/ compiling gamecode-1.19a/hc/h2/global.hc compiling gamecode-1.19a/hc/h2/entity.hc compiling gamecode-1.19a/hc/h2/constant.hc compiling gamecode-1.19a/hc/h2/builtin.hc compiling gamecode-1.19a/hc/h2/proto.hc compiling gamecode-1.19a/hc/h2/math.hc compiling gamecode-1.19a/hc/h2/strings.hc compiling gamecode-1.19a/hc/h2/spawn.hc compiling gamecode-1.19a/hc/h2/chunk.hc compiling gamecode-1.19a/hc/h2/sound.hc compiling gamecode-1.19a/hc/h2/fx.hc compiling gamecode-1.19a/hc/h2/plaque.hc compiling gamecode-1.19a/hc/h2/camera.hc compiling gamecode-1.19a/hc/h2/subs.hc compiling gamecode-1.19a/hc/h2/fight.hc compiling gamecode-1.19a/hc/h2/path.hc compiling gamecode-1.19a/hc/h2/ai.hc compiling gamecode-1.19a/hc/h2/projbhvr.hc compiling gamecode-1.19a/hc/h2/ravenai.hc compiling gamecode-1.19a/hc/h2/MG_AI.hc compiling gamecode-1.19a/hc/h2/waypoint.hc compiling gamecode-1.19a/hc/h2/altdeath.hc compiling gamecode-1.19a/hc/h2/damage.hc compiling gamecode-1.19a/hc/h2/combat.hc compiling gamecode-1.19a/hc/h2/artifact.hc compiling gamecode-1.19a/hc/h2/items.hc compiling gamecode-1.19a/hc/h2/cube.hc compiling gamecode-1.19a/hc/h2/invntory.hc compiling gamecode-1.19a/hc/h2/rings.hc compiling gamecode-1.19a/hc/h2/wp_art.hc compiling gamecode-1.19a/hc/h2/object.hc compiling gamecode-1.19a/hc/h2/barrel.hc compiling gamecode-1.19a/hc/h2/light.hc compiling gamecode-1.19a/hc/h2/lightning.hc compiling gamecode-1.19a/hc/h2/breakabl.hc compiling gamecode-1.19a/hc/h2/soul.hc compiling gamecode-1.19a/hc/h2/explode.hc compiling gamecode-1.19a/hc/h2/gauntlet.hc compiling gamecode-1.19a/hc/h2/vorpal.hc compiling gamecode-1.19a/hc/h2/axe.hc compiling gamecode-1.19a/hc/h2/purifier.hc compiling gamecode-1.19a/hc/h2/warhamer.hc compiling gamecode-1.19a/hc/h2/icemace.hc compiling gamecode-1.19a/hc/h2/meteor.hc compiling gamecode-1.19a/hc/h2/sunstaff.hc compiling gamecode-1.19a/hc/h2/sickle.hc compiling gamecode-1.19a/hc/h2/magicmis.hc compiling gamecode-1.19a/hc/h2/boner.hc compiling gamecode-1.19a/hc/h2/ravenstf.hc compiling gamecode-1.19a/hc/h2/punchdgr.hc compiling gamecode-1.19a/hc/h2/assgren.hc compiling gamecode-1.19a/hc/h2/crossbow.hc compiling gamecode-1.19a/hc/h2/setstaff.hc compiling gamecode-1.19a/hc/h2/weapons.hc compiling gamecode-1.19a/hc/h2/tripmine.hc compiling gamecode-1.19a/hc/h2/impulse.hc compiling gamecode-1.19a/hc/h2/weather.hc compiling gamecode-1.19a/hc/h2/precache.hc compiling gamecode-1.19a/hc/h2/world.hc compiling gamecode-1.19a/hc/h2/head.hc compiling gamecode-1.19a/hc/h2/corpse.hc compiling gamecode-1.19a/hc/h2/allplay.hc compiling gamecode-1.19a/hc/h2/specials.hc compiling gamecode-1.19a/hc/h2/client.hc compiling gamecode-1.19a/hc/h2/monsters.hc compiling gamecode-1.19a/hc/h2/doors.hc compiling gamecode-1.19a/hc/h2/buttons.hc compiling gamecode-1.19a/hc/h2/triggers.hc compiling gamecode-1.19a/hc/h2/cat2.hc compiling gamecode-1.19a/hc/h2/quake.hc compiling gamecode-1.19a/hc/h2/plats.hc compiling gamecode-1.19a/hc/h2/misc.hc compiling gamecode-1.19a/hc/h2/torch.hc compiling gamecode-1.19a/hc/h2/newplay.hc compiling gamecode-1.19a/hc/h2/setmodth.hc compiling gamecode-1.19a/hc/h2/fish.hc compiling gamecode-1.19a/hc/h2/sheep.hc compiling gamecode-1.19a/hc/h2/raven.hc compiling gamecode-1.19a/hc/h2/rat.hc compiling gamecode-1.19a/hc/h2/snake.hc compiling gamecode-1.19a/hc/h2/fireball.hc compiling gamecode-1.19a/hc/h2/shardice.hc compiling gamecode-1.19a/hc/h2/mummy.hc compiling gamecode-1.19a/hc/h2/imp.hc compiling gamecode-1.19a/hc/h2/spider.hc compiling gamecode-1.19a/hc/h2/scorpion.hc compiling gamecode-1.19a/hc/h2/golem.hc compiling gamecode-1.19a/hc/h2/skullwiz.hc compiling gamecode-1.19a/hc/h2/medusa.hc compiling gamecode-1.19a/hc/h2/mezzoman.hc compiling gamecode-1.19a/hc/h2/archer.hc compiling gamecode-1.19a/hc/h2/spit.hc compiling gamecode-1.19a/hc/h2/hydra.hc compiling gamecode-1.19a/hc/h2/faspell.hc compiling gamecode-1.19a/hc/h2/fablade.hc compiling gamecode-1.19a/hc/h2/fangel.hc compiling gamecode-1.19a/hc/h2/eric.hc compiling gamecode-1.19a/hc/h2/stats.hc writing gamecode-1.19a/hc/h2/progdefs.h object file gamecode-1.19a/hc/h2/progs.dat registers: 49175 / 65536 (196700) statements: 61921 / 65536 (495368) functions: 1633 / 8192 ( 58788) global defs: 8614 / 16384 ( 68912) field defs: 497 / 1024 ( 3976) string heap: 131216 / 500000 entity fields: 392 total size: 955020 precache_sound: 385 precache_model: 328 precache_file: 507 0 seconds elapsed. + utils/hcc_old/hcc -src gamecode-1.19a/hc/h2 -name progs2.src Source directory: gamecode-1.19a/hc/h2/ Input file: progs2.src compiling gamecode-1.19a/hc/h2/global.hc compiling gamecode-1.19a/hc/h2/entity.hc compiling gamecode-1.19a/hc/h2/constant.hc compiling gamecode-1.19a/hc/h2/builtin.hc compiling gamecode-1.19a/hc/h2/proto.hc compiling gamecode-1.19a/hc/h2/math.hc compiling gamecode-1.19a/hc/h2/strings.hc compiling gamecode-1.19a/hc/h2/spawn.hc compiling gamecode-1.19a/hc/h2/chunk.hc compiling gamecode-1.19a/hc/h2/sound.hc compiling gamecode-1.19a/hc/h2/fx.hc compiling gamecode-1.19a/hc/h2/plaque.hc compiling gamecode-1.19a/hc/h2/camera.hc compiling gamecode-1.19a/hc/h2/subs.hc compiling gamecode-1.19a/hc/h2/fight.hc compiling gamecode-1.19a/hc/h2/path.hc compiling gamecode-1.19a/hc/h2/ai2.hc compiling gamecode-1.19a/hc/h2/projbhvr.hc compiling gamecode-1.19a/hc/h2/ravenai.hc compiling gamecode-1.19a/hc/h2/MG_AI.hc compiling gamecode-1.19a/hc/h2/waypoint.hc compiling gamecode-1.19a/hc/h2/altdeath.hc compiling gamecode-1.19a/hc/h2/damage.hc compiling gamecode-1.19a/hc/h2/combat.hc compiling gamecode-1.19a/hc/h2/artifact.hc compiling gamecode-1.19a/hc/h2/items.hc compiling gamecode-1.19a/hc/h2/cube.hc compiling gamecode-1.19a/hc/h2/invntory.hc compiling gamecode-1.19a/hc/h2/rings.hc compiling gamecode-1.19a/hc/h2/wp_art.hc compiling gamecode-1.19a/hc/h2/object.hc compiling gamecode-1.19a/hc/h2/barrel.hc compiling gamecode-1.19a/hc/h2/light.hc compiling gamecode-1.19a/hc/h2/lightning.hc compiling gamecode-1.19a/hc/h2/breakabl.hc compiling gamecode-1.19a/hc/h2/soul.hc compiling gamecode-1.19a/hc/h2/explode.hc compiling gamecode-1.19a/hc/h2/gauntlet.hc compiling gamecode-1.19a/hc/h2/vorpal.hc compiling gamecode-1.19a/hc/h2/axe.hc compiling gamecode-1.19a/hc/h2/purifier.hc compiling gamecode-1.19a/hc/h2/warhamer.hc compiling gamecode-1.19a/hc/h2/icemace.hc compiling gamecode-1.19a/hc/h2/meteor.hc compiling gamecode-1.19a/hc/h2/sunstaff.hc compiling gamecode-1.19a/hc/h2/sickle.hc compiling gamecode-1.19a/hc/h2/magicmis.hc compiling gamecode-1.19a/hc/h2/boner.hc compiling gamecode-1.19a/hc/h2/ravenstf.hc compiling gamecode-1.19a/hc/h2/punchdgr.hc compiling gamecode-1.19a/hc/h2/assgren.hc compiling gamecode-1.19a/hc/h2/crossbow.hc compiling gamecode-1.19a/hc/h2/setstaff.hc compiling gamecode-1.19a/hc/h2/weapons.hc compiling gamecode-1.19a/hc/h2/tripmine.hc compiling gamecode-1.19a/hc/h2/impulse.hc compiling gamecode-1.19a/hc/h2/weather.hc compiling gamecode-1.19a/hc/h2/precache.hc compiling gamecode-1.19a/hc/h2/world.hc compiling gamecode-1.19a/hc/h2/head.hc compiling gamecode-1.19a/hc/h2/corpse.hc compiling gamecode-1.19a/hc/h2/allplay.hc compiling gamecode-1.19a/hc/h2/specials.hc compiling gamecode-1.19a/hc/h2/client.hc compiling gamecode-1.19a/hc/h2/monsters.hc compiling gamecode-1.19a/hc/h2/doors.hc compiling gamecode-1.19a/hc/h2/buttons.hc compiling gamecode-1.19a/hc/h2/triggers.hc compiling gamecode-1.19a/hc/h2/cat2.hc compiling gamecode-1.19a/hc/h2/quake.hc compiling gamecode-1.19a/hc/h2/plats.hc compiling gamecode-1.19a/hc/h2/misc.hc compiling gamecode-1.19a/hc/h2/torch.hc compiling gamecode-1.19a/hc/h2/newplay.hc compiling gamecode-1.19a/hc/h2/setmodth.hc compiling gamecode-1.19a/hc/h2/fish.hc compiling gamecode-1.19a/hc/h2/sheep.hc compiling gamecode-1.19a/hc/h2/raven.hc compiling gamecode-1.19a/hc/h2/rat.hc compiling gamecode-1.19a/hc/h2/snake.hc compiling gamecode-1.19a/hc/h2/fireball.hc compiling gamecode-1.19a/hc/h2/shardice.hc compiling gamecode-1.19a/hc/h2/mummy.hc compiling gamecode-1.19a/hc/h2/imp.hc compiling gamecode-1.19a/hc/h2/eric.hc compiling gamecode-1.19a/hc/h2/rider.hc compiling gamecode-1.19a/hc/h2/pstboar.hc compiling gamecode-1.19a/hc/h2/famhorse.hc compiling gamecode-1.19a/hc/h2/warhorse.hc compiling gamecode-1.19a/hc/h2/dthhorse.hc compiling gamecode-1.19a/hc/h2/eidolon.hc compiling gamecode-1.19a/hc/h2/stats.hc writing gamecode-1.19a/hc/h2/progdefs.h object file gamecode-1.19a/hc/h2/progs2.dat registers: 47178 / 65536 (188712) statements: 58429 / 65536 (467432) functions: 1476 / 8192 ( 53136) global defs: 8055 / 16384 ( 64440) field defs: 497 / 1024 ( 3976) string heap: 122712 / 500000 entity fields: 392 total size: 900468 precache_sound: 360 precache_model: 332 precache_file: 507 1 seconds elapsed. + utils/bin/hcc -src gamecode-1.19a/hc/portals -oi -on Source directory: gamecode-1.19a/hc/portals/ compiling gamecode-1.19a/hc/portals/global.hc compiling gamecode-1.19a/hc/portals/entity.hc compiling gamecode-1.19a/hc/portals/constant.hc compiling gamecode-1.19a/hc/portals/builtin.hc compiling gamecode-1.19a/hc/portals/proto.hc compiling gamecode-1.19a/hc/portals/math.hc compiling gamecode-1.19a/hc/portals/strings.hc compiling gamecode-1.19a/hc/portals/spawn.hc compiling gamecode-1.19a/hc/portals/chunk.hc compiling gamecode-1.19a/hc/portals/sound.hc compiling gamecode-1.19a/hc/portals/fx.hc compiling gamecode-1.19a/hc/portals/plaque.hc compiling gamecode-1.19a/hc/portals/camera.hc compiling gamecode-1.19a/hc/portals/subs.hc compiling gamecode-1.19a/hc/portals/fight.hc compiling gamecode-1.19a/hc/portals/path.hc compiling gamecode-1.19a/hc/portals/ai.hc compiling gamecode-1.19a/hc/portals/projbhvr.hc compiling gamecode-1.19a/hc/portals/ravenai.hc compiling gamecode-1.19a/hc/portals/MG_AI.hc compiling gamecode-1.19a/hc/portals/waypoint.hc compiling gamecode-1.19a/hc/portals/altdeath.hc compiling gamecode-1.19a/hc/portals/damage.hc compiling gamecode-1.19a/hc/portals/combat.hc compiling gamecode-1.19a/hc/portals/artifact.hc compiling gamecode-1.19a/hc/portals/items.hc compiling gamecode-1.19a/hc/portals/cube.hc compiling gamecode-1.19a/hc/portals/invntory.hc compiling gamecode-1.19a/hc/portals/rings.hc compiling gamecode-1.19a/hc/portals/wp_art.hc compiling gamecode-1.19a/hc/portals/object.hc compiling gamecode-1.19a/hc/portals/barrel.hc compiling gamecode-1.19a/hc/portals/light.hc compiling gamecode-1.19a/hc/portals/lightning.hc compiling gamecode-1.19a/hc/portals/breakabl.hc compiling gamecode-1.19a/hc/portals/soul.hc compiling gamecode-1.19a/hc/portals/explode.hc compiling gamecode-1.19a/hc/portals/gauntlet.hc compiling gamecode-1.19a/hc/portals/vorpal.hc compiling gamecode-1.19a/hc/portals/axe.hc compiling gamecode-1.19a/hc/portals/purifier.hc compiling gamecode-1.19a/hc/portals/warhamer.hc compiling gamecode-1.19a/hc/portals/icemace.hc compiling gamecode-1.19a/hc/portals/meteor.hc compiling gamecode-1.19a/hc/portals/sunstaff.hc compiling gamecode-1.19a/hc/portals/sickle.hc compiling gamecode-1.19a/hc/portals/magicmis.hc compiling gamecode-1.19a/hc/portals/boner.hc compiling gamecode-1.19a/hc/portals/ravenstf.hc compiling gamecode-1.19a/hc/portals/punchdgr.hc compiling gamecode-1.19a/hc/portals/assgren.hc compiling gamecode-1.19a/hc/portals/crossbow.hc compiling gamecode-1.19a/hc/portals/setstaff.hc compiling gamecode-1.19a/hc/portals/bldrain.hc compiling gamecode-1.19a/hc/portals/acidorb.hc compiling gamecode-1.19a/hc/portals/flameorb.hc compiling gamecode-1.19a/hc/portals/lightwp.hc compiling gamecode-1.19a/hc/portals/weapons.hc compiling gamecode-1.19a/hc/portals/tripmine.hc compiling gamecode-1.19a/hc/portals/impulse.hc compiling gamecode-1.19a/hc/portals/weather.hc compiling gamecode-1.19a/hc/portals/precache.hc compiling gamecode-1.19a/hc/portals/world.hc compiling gamecode-1.19a/hc/portals/head.hc compiling gamecode-1.19a/hc/portals/corpse.hc compiling gamecode-1.19a/hc/portals/allplay.hc compiling gamecode-1.19a/hc/portals/specials.hc compiling gamecode-1.19a/hc/portals/client.hc compiling gamecode-1.19a/hc/portals/monsters.hc compiling gamecode-1.19a/hc/portals/doors.hc compiling gamecode-1.19a/hc/portals/buttons.hc compiling gamecode-1.19a/hc/portals/triggers.hc compiling gamecode-1.19a/hc/portals/cat2.hc compiling gamecode-1.19a/hc/portals/quake.hc compiling gamecode-1.19a/hc/portals/plats.hc compiling gamecode-1.19a/hc/portals/plats_mp.hc compiling gamecode-1.19a/hc/portals/misc.hc compiling gamecode-1.19a/hc/portals/torch.hc compiling gamecode-1.19a/hc/portals/newplay.hc compiling gamecode-1.19a/hc/portals/setmodth.hc compiling gamecode-1.19a/hc/portals/fish.hc compiling gamecode-1.19a/hc/portals/sheep.hc compiling gamecode-1.19a/hc/portals/raven.hc compiling gamecode-1.19a/hc/portals/rat.hc compiling gamecode-1.19a/hc/portals/snake.hc compiling gamecode-1.19a/hc/portals/fireball.hc compiling gamecode-1.19a/hc/portals/shardice.hc compiling gamecode-1.19a/hc/portals/mummy.hc compiling gamecode-1.19a/hc/portals/imp.hc compiling gamecode-1.19a/hc/portals/spider.hc compiling gamecode-1.19a/hc/portals/scorpion.hc compiling gamecode-1.19a/hc/portals/golem.hc compiling gamecode-1.19a/hc/portals/skullwiz.hc compiling gamecode-1.19a/hc/portals/medusa.hc compiling gamecode-1.19a/hc/portals/mezzoman.hc compiling gamecode-1.19a/hc/portals/yakman.hc compiling gamecode-1.19a/hc/portals/archer.hc compiling gamecode-1.19a/hc/portals/spit.hc compiling gamecode-1.19a/hc/portals/hydra.hc compiling gamecode-1.19a/hc/portals/faspell.hc compiling gamecode-1.19a/hc/portals/fablade.hc compiling gamecode-1.19a/hc/portals/fangel.hc compiling gamecode-1.19a/hc/portals/pentacles.hc compiling gamecode-1.19a/hc/portals/eric.hc compiling gamecode-1.19a/hc/portals/rider.hc compiling gamecode-1.19a/hc/portals/pstboar.hc compiling gamecode-1.19a/hc/portals/famhorse.hc compiling gamecode-1.19a/hc/portals/warhorse.hc compiling gamecode-1.19a/hc/portals/dthhorse.hc compiling gamecode-1.19a/hc/portals/eidolon.hc compiling gamecode-1.19a/hc/portals/ph_eido.hc compiling gamecode-1.19a/hc/portals/buddha.hc compiling gamecode-1.19a/hc/portals/stats.hc writing gamecode-1.19a/hc/portals/progdefs.h object file gamecode-1.19a/hc/portals/progs.dat registers: 64776 / 65536 (259104) statements: 83298 / 131072 ( 666384) functions: 2042 / 8192 ( 73512) global defs: 9528 / 16384 ( 76224) field defs: 511 / 1024 ( 4088) string heap: 100624 / 500000 entity fields: 392 total size: 1179996 precache_sound: 487 precache_model: 409 precache_file: 508 0 seconds elapsed. + utils/bin/hcc -src gamecode-1.19a/hc/hw -oi -on Source directory: gamecode-1.19a/hc/hw/ compiling gamecode-1.19a/hc/hw/global.hc compiling gamecode-1.19a/hc/hw/entity.hc compiling gamecode-1.19a/hc/hw/constant.hc compiling gamecode-1.19a/hc/hw/builtin.hc compiling gamecode-1.19a/hc/hw/proto.hc compiling gamecode-1.19a/hc/hw/math.hc compiling gamecode-1.19a/hc/hw/strings.hc compiling gamecode-1.19a/hc/hw/spawn.hc compiling gamecode-1.19a/hc/hw/chunk.hc compiling gamecode-1.19a/hc/hw/sound.hc compiling gamecode-1.19a/hc/hw/fx.hc compiling gamecode-1.19a/hc/hw/plaque.hc compiling gamecode-1.19a/hc/hw/camera.hc compiling gamecode-1.19a/hc/hw/subs.hc compiling gamecode-1.19a/hc/hw/fight.hc compiling gamecode-1.19a/hc/hw/path.hc compiling gamecode-1.19a/hc/hw/ai.hc compiling gamecode-1.19a/hc/hw/spawner.hc compiling gamecode-1.19a/hc/hw/projbhvr.hc compiling gamecode-1.19a/hc/hw/ravenai.hc compiling gamecode-1.19a/hc/hw/MG_AI.hc compiling gamecode-1.19a/hc/hw/waypoint.hc compiling gamecode-1.19a/hc/hw/altdeath.hc compiling gamecode-1.19a/hc/hw/damage.hc compiling gamecode-1.19a/hc/hw/combat.hc compiling gamecode-1.19a/hc/hw/artifact.hc compiling gamecode-1.19a/hc/hw/items.hc compiling gamecode-1.19a/hc/hw/newcube.hc compiling gamecode-1.19a/hc/hw/invntory.hc compiling gamecode-1.19a/hc/hw/rings.hc compiling gamecode-1.19a/hc/hw/wp_art.hc compiling gamecode-1.19a/hc/hw/object.hc compiling gamecode-1.19a/hc/hw/barrel.hc compiling gamecode-1.19a/hc/hw/light.hc compiling gamecode-1.19a/hc/hw/lightning.hc compiling gamecode-1.19a/hc/hw/breakabl.hc compiling gamecode-1.19a/hc/hw/soul.hc compiling gamecode-1.19a/hc/hw/explode.hc compiling gamecode-1.19a/hc/hw/gauntlet.hc compiling gamecode-1.19a/hc/hw/vorpal.hc compiling gamecode-1.19a/hc/hw/axe.hc compiling gamecode-1.19a/hc/hw/purifier.hc compiling gamecode-1.19a/hc/hw/warhamer.hc compiling gamecode-1.19a/hc/hw/icemace.hc compiling gamecode-1.19a/hc/hw/meteor.hc compiling gamecode-1.19a/hc/hw/sunstaff.hc compiling gamecode-1.19a/hc/hw/sickle.hc compiling gamecode-1.19a/hc/hw/magicmis.hc compiling gamecode-1.19a/hc/hw/boner.hc compiling gamecode-1.19a/hc/hw/ravenstf.hc compiling gamecode-1.19a/hc/hw/punchdgr.hc compiling gamecode-1.19a/hc/hw/assgren.hc compiling gamecode-1.19a/hc/hw/crossbow.hc compiling gamecode-1.19a/hc/hw/setstaff.hc compiling gamecode-1.19a/hc/hw/bldrain.hc compiling gamecode-1.19a/hc/hw/acidorb.hc compiling gamecode-1.19a/hc/hw/flameorb.hc compiling gamecode-1.19a/hc/hw/lightwp.hc compiling gamecode-1.19a/hc/hw/weapons.hc compiling gamecode-1.19a/hc/hw/tripmine.hc compiling gamecode-1.19a/hc/hw/impulse.hc compiling gamecode-1.19a/hc/hw/weather.hc compiling gamecode-1.19a/hc/hw/precache.hc compiling gamecode-1.19a/hc/hw/world.hc compiling gamecode-1.19a/hc/hw/head.hc compiling gamecode-1.19a/hc/hw/corpse.hc compiling gamecode-1.19a/hc/hw/allplay.hc compiling gamecode-1.19a/hc/hw/specials.hc compiling gamecode-1.19a/hc/hw/dmlevels.hc compiling gamecode-1.19a/hc/hw/client.hc compiling gamecode-1.19a/hc/hw/spectate.hc compiling gamecode-1.19a/hc/hw/monsters.hc compiling gamecode-1.19a/hc/hw/doors.hc compiling gamecode-1.19a/hc/hw/buttons.hc compiling gamecode-1.19a/hc/hw/triggers.hc compiling gamecode-1.19a/hc/hw/cat2.hc compiling gamecode-1.19a/hc/hw/quake.hc compiling gamecode-1.19a/hc/hw/plats.hc compiling gamecode-1.19a/hc/hw/plats_mp.hc compiling gamecode-1.19a/hc/hw/misc.hc compiling gamecode-1.19a/hc/hw/torch.hc compiling gamecode-1.19a/hc/hw/newplay.hc compiling gamecode-1.19a/hc/hw/setmodth.hc compiling gamecode-1.19a/hc/hw/fish.hc compiling gamecode-1.19a/hc/hw/sheep.hc compiling gamecode-1.19a/hc/hw/raven.hc compiling gamecode-1.19a/hc/hw/rat.hc compiling gamecode-1.19a/hc/hw/snake.hc compiling gamecode-1.19a/hc/hw/fireball.hc compiling gamecode-1.19a/hc/hw/shardice.hc compiling gamecode-1.19a/hc/hw/mummy.hc compiling gamecode-1.19a/hc/hw/imp.hc compiling gamecode-1.19a/hc/hw/spider.hc compiling gamecode-1.19a/hc/hw/scorpion.hc compiling gamecode-1.19a/hc/hw/golem.hc compiling gamecode-1.19a/hc/hw/skullwiz.hc compiling gamecode-1.19a/hc/hw/medusa.hc compiling gamecode-1.19a/hc/hw/mezzoman.hc compiling gamecode-1.19a/hc/hw/archer.hc compiling gamecode-1.19a/hc/hw/spit.hc compiling gamecode-1.19a/hc/hw/hydra.hc compiling gamecode-1.19a/hc/hw/faspell.hc compiling gamecode-1.19a/hc/hw/fablade.hc compiling gamecode-1.19a/hc/hw/fangel.hc compiling gamecode-1.19a/hc/hw/eric.hc compiling gamecode-1.19a/hc/hw/stats.hc writing gamecode-1.19a/hc/hw/progdefs.h object file gamecode-1.19a/hc/hw/hwprogs.dat registers: 53080 / 65536 (212320) statements: 68014 / 131072 ( 544112) functions: 1794 / 8192 ( 64584) global defs: 8855 / 16384 ( 70840) field defs: 532 / 1024 ( 4256) string heap: 86172 / 500000 entity fields: 410 total size: 982344 precache_sound: 417 precache_model: 362 precache_file: 545 0 seconds elapsed. + cat + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.83596 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/hexen2-buildroot + : + /bin/rm -rf -- /usr/src/tmp/hexen2-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd hexen2source-1.4.3 + install -D -m755 hexen2/h2ded /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/h2ded + install -D -m755 hexen2/glhexen2 /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/glhexen2 + install -D -m755 hexen2/hexen2 /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/hexen2 + install -D -m755 hexenworld/Client/hwcl /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/hwcl + install -D -m755 hexenworld/Client/glhwcl /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/glhwcl + install -D -m755 hexenworld/Server/hwsv /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/hwsv + install -D -m755 hexenworld/Master/hwmaster /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/hwmaster + install -D -m755 launcher/h2launcher /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/h2launcher + mkdir -p /usr/src/tmp/hexen2-buildroot//usr/bin + ln -s /usr/lib/hexen2/h2launcher /usr/src/tmp/hexen2-buildroot//usr/bin/hexen2 + mkdir -p /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/data1/ + install -D -m644 gamecode-1.19a/hc/h2/progs.dat /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/data1/progs.dat + install -D -m644 gamecode-1.19a/hc/h2/progs2.dat /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/data1/progs2.dat + install -D -m644 gamecode-1.19a/txt/h2/hexen.rc /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/data1/hexen.rc + install -D -m644 gamecode-1.19a/txt/h2/strings.txt /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/data1/strings.txt + install -D -m644 gamecode-1.19a/txt/h2/default.cfg /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/data1/default.cfg + mkdir -p /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/portals/ + install -D -m644 gamecode-1.19a/hc/portals/progs.dat /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/portals/progs.dat + install -D -m644 gamecode-1.19a/txt/portals/hexen.rc /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/portals/hexen.rc + install -D -m644 gamecode-1.19a/txt/portals/strings.txt /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/portals/strings.txt + install -D -m644 gamecode-1.19a/txt/portals/infolist.txt /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/portals/infolist.txt + install -D -m644 gamecode-1.19a/txt/portals/maplist.txt /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/portals/maplist.txt + install -D -m644 gamecode-1.19a/txt/portals/puzzles.txt /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/portals/puzzles.txt + install -D -m644 gamecode-1.19a/txt/portals/default.cfg /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/portals/default.cfg + mkdir -p /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/hw/ + install -D -m644 gamecode-1.19a/hc/hw/hwprogs.dat /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/hw/hwprogs.dat + install -D -m644 gamecode-1.19a/txt/hw/strings.txt /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/hw/strings.txt + install -D -m644 gamecode-1.19a/txt/hw/default.cfg /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/hw/default.cfg + install -D -m644 hw/pak4.pak /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/hw/pak4.pak + mkdir -p /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/patchdata/ + mkdir -p /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/patchdata/data1 + install -D -m755 gamecode-1.19a/pak_v111/update_xdelta.sh /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/update_xdelta.sh + install -D -m644 gamecode-1.19a/pak_v111/patchdata/data1/data1pak0.xd /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/patchdata/data1/data1pak0.xd + install -D -m644 gamecode-1.19a/pak_v111/patchdata/data1/data1pak1.xd /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/patchdata/data1/data1pak1.xd + install -D -m755 xdelta11/xdelta /usr/src/tmp/hexen2-buildroot//usr/lib/hexen2/xdelta114 + mkdir -p /usr/src/tmp/hexen2-buildroot//usr/share/pixmaps + install -D -m644 hexen2/icons/h2_32x32x4.png /usr/src/tmp/hexen2-buildroot//usr/share/pixmaps/hexen2.png + install -D -m 0644 hexen2.desktop /usr/src/tmp/hexen2-buildroot/usr/share/applications/hexen2.desktop + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/hexen2-buildroot (auto) Verifying and fixing files in /usr/src/tmp/hexen2-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/hexen2-buildroot/ (default) Compressing files in /usr/src/tmp/hexen2-buildroot (auto) Adjusting library links in /usr/src/tmp/hexen2-buildroot ./usr/lib: (from :0) 056-debuginfo.brp: WARNING: debuginfo without debug sources. Verifying ELF objects in /usr/src/tmp/hexen2-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) verify-elf: WARNING: ./usr/lib/hexen2/xdelta114: uses non-LFS functions: __lxstat __xstat fopen lseek mmap open verify-elf: WARNING: ./usr/lib/hexen2/h2launcher: uses non-LFS functions: __lxstat __xstat fopen lseek mmap open verify-elf: WARNING: ./usr/lib/hexen2/hwmaster: uses non-LFS functions: fopen verify-elf: WARNING: ./usr/lib/hexen2/hwsv: uses non-LFS functions: __xstat fopen readdir verify-elf: WARNING: ./usr/lib/hexen2/glhwcl: found executable STACK entry: GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RWE 0x10 either the file containing the function 'main' or the file containing the function '_IO_stdin_used' is not compiled with -fpic/-fPIC verify-elf: ERROR: ./usr/lib/hexen2/glhwcl: TEXTREL entry found: 0x00000000 verify-elf: WARNING: ./usr/lib/hexen2/glhwcl: uses non-LFS functions: __xstat fopen mmap open readdir verify-elf: WARNING: ./usr/lib/hexen2/hwcl: found executable STACK entry: GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RWE 0x10 either the file containing the function 'main' or the file containing the function '_IO_stdin_used' is not compiled with -fpic/-fPIC verify-elf: ERROR: ./usr/lib/hexen2/hwcl: TEXTREL entry found: 0x00000000 verify-elf: WARNING: ./usr/lib/hexen2/hwcl: uses non-LFS functions: __xstat fopen mmap open readdir verify-elf: WARNING: ./usr/lib/hexen2/hexen2: found executable STACK entry: GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RWE 0x10 either the file containing the function 'main' or the file containing the function '_IO_stdin_used' is not compiled with -fpic/-fPIC verify-elf: ERROR: ./usr/lib/hexen2/hexen2: TEXTREL entry found: 0x00000000 verify-elf: WARNING: ./usr/lib/hexen2/hexen2: uses non-LFS functions: __xstat fopen mmap open readdir verify-elf: WARNING: ./usr/lib/hexen2/glhexen2: found executable STACK entry: GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RWE 0x10 either the file containing the function 'main' or the file containing the function '_IO_stdin_used' is not compiled with -fpic/-fPIC verify-elf: ERROR: ./usr/lib/hexen2/glhexen2: TEXTREL entry found: 0x00000000 verify-elf: WARNING: ./usr/lib/hexen2/glhexen2: uses non-LFS functions: __xstat fopen mmap open readdir verify-elf: WARNING: ./usr/lib/hexen2/h2ded: uses non-LFS functions: __xstat fopen open readdir error: Bad exit status from /usr/src/tmp/rpm-tmp.83596 (%install) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.83596 (%install) Command exited with non-zero status 1 98.71user 6.86system 0:22.57elapsed 467%CPU (0avgtext+0avgdata 61436maxresident)k 0inputs+0outputs (0major+2832414minor)pagefaults 0swaps hsh-rebuild: rebuild of `hexen2-1.4.3-alt3.src.rpm' failed. Command exited with non-zero status 1 109.41user 10.54system 0:37.53elapsed 319%CPU (0avgtext+0avgdata 106860maxresident)k 0inputs+0outputs (0major+3162875minor)pagefaults 0swaps