<86>Sep 14 12:08:50 userdel[1554232]: delete user 'rooter' <86>Sep 14 12:08:50 userdel[1554232]: removed group 'rooter' owned by 'rooter' <86>Sep 14 12:08:50 userdel[1554232]: removed shadow group 'rooter' owned by 'rooter' <86>Sep 14 12:08:50 groupadd[1554245]: group added to /etc/group: name=rooter, GID=633 <86>Sep 14 12:08:50 groupadd[1554245]: group added to /etc/gshadow: name=rooter <86>Sep 14 12:08:50 groupadd[1554245]: new group: name=rooter, GID=633 <86>Sep 14 12:08:50 useradd[1554256]: new user: name=rooter, UID=633, GID=633, home=/root, shell=/bin/bash <86>Sep 14 12:08:50 userdel[1554297]: delete user 'builder' <86>Sep 14 12:08:50 userdel[1554297]: removed group 'builder' owned by 'builder' <86>Sep 14 12:08:50 userdel[1554297]: removed shadow group 'builder' owned by 'builder' <86>Sep 14 12:08:50 groupadd[1554317]: group added to /etc/group: name=builder, GID=634 <86>Sep 14 12:08:50 groupadd[1554317]: group added to /etc/gshadow: name=builder <86>Sep 14 12:08:50 groupadd[1554317]: new group: name=builder, GID=634 <86>Sep 14 12:08:50 useradd[1554331]: new user: name=builder, UID=634, GID=634, home=/usr/src, shell=/bin/bash warning: user slava does not exist - using root warning: group slava does not exist - using root warning: user slava does not exist - using root warning: group slava does not exist - using root warning: user slava does not exist - using root warning: group slava does not exist - using root warning: user slava does not exist - using root warning: group slava does not exist - using root <13>Sep 14 12:08:53 rpmi: libglvnd-7:1.3.3-alt1 sisyphus+279467.100.1.1 1626548124 installed <13>Sep 14 12:08:53 rpmi: libogg-1.3.5-alt1 sisyphus+278100.3400.1.1 1626059695 installed <13>Sep 14 12:08:53 rpmi: xorg-proto-devel-2021.4-alt1 sisyphus+272146.100.1.1 1621424691 installed <13>Sep 14 12:08:53 rpmi: libexpat-2.2.10-alt1 sisyphus+276608.100.1.2 1625153360 installed <13>Sep 14 12:08:53 rpmi: libwayland-server-1.19.0-alt1 sisyphus+279023.100.1.1 1626353903 installed <13>Sep 14 12:08:53 rpmi: libflac8-1.3.3.0.79.37d1-alt2 sisyphus+278100.1400.1.1 1626058888 installed <13>Sep 14 12:08:53 rpmi: libvorbis-1.3.7-alt1 sisyphus+275738.100.1.1 1624751609 installed <13>Sep 14 12:08:53 rpmi: libGLES-7:1.3.3-alt1 sisyphus+279467.100.1.1 1626548124 installed <13>Sep 14 12:08:53 rpmi: libOpenGL-7:1.3.3-alt1 sisyphus+279467.100.1.1 1626548124 installed <13>Sep 14 12:08:53 rpmi: libopus-1.3.1-alt3 sisyphus+278010.100.1.2 1625975602 installed <13>Sep 14 12:08:53 rpmi: libgsm-1.0.17-alt1 sisyphus+275359.100.2.1 1624907612 installed <13>Sep 14 12:08:53 rpmi: libsndfile-1.0.31-alt1 sisyphus+279495.100.1.1 1626550766 installed <13>Sep 14 12:08:53 rpmi: liblz4-1:1.9.3-alt1 sisyphus+278100.4000.1.1 1626060252 installed <13>Sep 14 12:08:53 rpmi: libgpg-error-1.42-alt1 sisyphus+275524.40.1.1 1624455836 installed <13>Sep 14 12:08:53 rpmi: libgcrypt20-1.9.3-alt1 sisyphus+275524.100.1.1 1624456196 installed <13>Sep 14 12:08:53 rpmi: libsystemd-1:249.4-alt2 sisyphus+284628.100.1.1 1630859862 installed <13>Sep 14 12:08:53 rpmi: libdbus-1.12.20-alt1 sisyphus+281278.100.1.1 1627484268 installed <13>Sep 14 12:08:53 rpmi: libasyncns-0.8-alt2.qa1 sisyphus+275091.100.1.1 1624402242 installed <13>Sep 14 12:08:53 rpmi: libxshmfence-1.3-alt1 sisyphus+278248.100.1.1 1626080763 installed <13>Sep 14 12:08:53 rpmi: libX11-locales-3:1.7.2-alt1 sisyphus+279629.100.1.1 1626637383 installed <13>Sep 14 12:08:53 rpmi: libXdmcp-1.1.3-alt1 sisyphus+278816.100.1.1 1626219233 installed <13>Sep 14 12:08:53 rpmi: libXau-1.0.9-alt1 sisyphus+278247.100.1.1 1626080738 installed <13>Sep 14 12:08:53 rpmi: libxcb-1.14-alt1 sisyphus+277968.100.1.3 1625952333 installed <13>Sep 14 12:08:53 rpmi: libX11-3:1.7.2-alt1 sisyphus+279629.100.1.1 1626637391 installed <13>Sep 14 12:08:53 rpmi: libXext-1.3.4-alt1 sisyphus+278817.100.1.3 1626262589 installed <13>Sep 14 12:08:53 rpmi: libXxf86vm-1.1.4-alt2 sisyphus+275334.100.2.2 1624577012 installed <13>Sep 14 12:08:53 rpmi: libXfixes-6.0.0-alt1 sisyphus+284644.300.1.1 1630910333 installed <13>Sep 14 12:08:53 rpmi: libXrender-0.9.10-alt1 sisyphus+278480.100.1.2 1626227741 installed <13>Sep 14 12:08:53 rpmi: libXrandr-1.5.2-alt1 sisyphus+275330.100.2.2 1624575560 installed <13>Sep 14 12:08:54 rpmi: libxcb-devel-1.14-alt1 sisyphus+277968.100.1.3 1625952333 installed <13>Sep 14 12:08:55 rpmi: libX11-devel-3:1.7.2-alt1 sisyphus+279629.100.1.1 1626637391 installed <13>Sep 14 12:08:55 rpmi: libpulseaudio-15.0-alt1 sisyphus+281243.100.1.2 1627477167 installed <13>Sep 14 12:08:55 rpmi: libwayland-client-1.19.0-alt1 sisyphus+279023.100.1.1 1626353903 installed <13>Sep 14 12:08:55 rpmi: libpciaccess-1:0.16-alt1 sisyphus+278288.100.1.1 1626084208 installed <13>Sep 14 12:08:55 rpmi: libdrm-1:2.4.107-alt2 sisyphus+283492.100.1.3 1629454723 installed <13>Sep 14 12:08:55 rpmi: libGLX-mesa-4:21.2.1-alt1 sisyphus+283492.200.2.1 1629455881 installed <13>Sep 14 12:08:55 rpmi: libGLX-7:1.3.3-alt1 sisyphus+279467.100.1.1 1626548124 installed <13>Sep 14 12:08:55 rpmi: libGL-7:1.3.3-alt1 sisyphus+279467.100.1.1 1626548124 installed <13>Sep 14 12:08:55 rpmi: libGLU-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174378 installed <13>Sep 14 12:08:55 rpmi: libgbm-4:21.2.1-alt1 sisyphus+283492.200.2.1 1629455881 installed <13>Sep 14 12:08:55 rpmi: libEGL-mesa-4:21.2.1-alt1 sisyphus+283492.200.2.1 1629455881 installed <13>Sep 14 12:08:55 rpmi: libEGL-7:1.3.3-alt1 sisyphus+279467.100.1.1 1626548124 installed <13>Sep 14 12:08:55 rpmi: libglvnd-devel-7:1.3.3-alt1 sisyphus+279467.100.1.1 1626548124 installed <13>Sep 14 12:08:55 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174378 installed <13>Sep 14 12:08:55 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed <13>Sep 14 12:08:55 rpmi: libstdc++11-devel-11.2.1-alt1 icarus+285089.100.1.1 1631479831 installed <13>Sep 14 12:08:56 rpmi: gcc11-c++-11.2.1-alt1 icarus+285089.100.1.1 1631479831 installed <13>Sep 14 12:08:56 rpmi: alsa-ucm-conf-1.2.5.1-alt1 sisyphus+274777.200.1.1 1624089157 installed <13>Sep 14 12:08:56 rpmi: alsa-topology-conf-1.2.5.1-alt1 sisyphus+274777.100.1.1 1624089141 installed <13>Sep 14 12:08:56 rpmi: libalsa-1:1.2.5.1-alt1 sisyphus+279749.100.1.1 1626687314 installed <13>Sep 14 12:08:56 rpmi: libSDL-1.2.14-alt10 sisyphus+284852.100.1.1 1631107844 installed <13>Sep 14 12:08:56 rpmi: libSDL-devel-1.2.14-alt10 sisyphus+284852.100.1.1 1631107844 installed <13>Sep 14 12:08:56 rpmi: libSDL_net-1.2.8-alt3.git9a629d6 sisyphus+284017.100.1.1 1630068460 installed <13>Sep 14 12:08:56 rpmi: libSDL_net-devel-1.2.8-alt3.git9a629d6 sisyphus+284017.100.1.1 1630068460 installed <13>Sep 14 12:08:56 rpmi: gcc-c++-11-alt1 icarus+285089.300.1.1 1631485148 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/opentyrian-2.1-alt2.rev628c01aadaa7.nosrc.rpm (w1.gzdio) Installing opentyrian-2.1-alt2.rev628c01aadaa7.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.47885 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf opentyrian + echo 'Source #0 (opentyrian.tar.gz):' Source #0 (opentyrian.tar.gz): + /bin/gzip -dc /usr/src/RPM/SOURCES/opentyrian.tar.gz + /bin/tar -xf - + cd opentyrian + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.47885 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd opentyrian + make release make: Entering directory '/usr/src/RPM/BUILD/opentyrian' /bin/sh: hg: command not found make: Leaving directory '/usr/src/RPM/BUILD/opentyrian' make: Entering directory '/usr/src/RPM/BUILD/opentyrian' cc -c -o obj/animlib.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/animlib.c In file included from src/animlib.c:20: src/animlib.c: In function 'JE_loadPage': src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/animlib.c:99:9: note: in expansion of macro 'efread' 99 | efread(&CurrentPageHeader.baseRecord, 2, 1, InFile); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/animlib.c:100:9: note: in expansion of macro 'efread' 100 | efread(&CurrentPageHeader.nRecords, 2, 1, InFile); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/animlib.c:101:9: note: in expansion of macro 'efread' 101 | efread(&CurrentPageHeader.nBytes, 2, 1, InFile); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/animlib.c:106:17: note: in expansion of macro 'efread' 106 | efread(&CurrentPageRecordSizes[i], 2, 1, InFile); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/animlib.c:110:9: note: in expansion of macro 'efread' 110 | efread(CurrentPageBuffer, 1, CurrentPageHeader.nBytes, InFile); | ^~~~~~ src/animlib.c: In function 'JE_loadAnim': src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/animlib.c:257:9: note: in expansion of macro 'efread' 257 | efread(&temp, 1, 4, InFile); /* The ID, should equal "LPF " */ | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/animlib.c:259:9: note: in expansion of macro 'efread' 259 | efread(&FileHeader.nlps, 2, 1, InFile); /* Number of pages */ | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/animlib.c:260:9: note: in expansion of macro 'efread' 260 | efread(&FileHeader.nRecords, 4, 1, InFile); /* Number of records */ | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/animlib.c:274:17: note: in expansion of macro 'efread' 274 | efread(&PageHeader[i].baseRecord, 2, 1, InFile); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/animlib.c:275:17: note: in expansion of macro 'efread' 275 | efread(&PageHeader[i].nRecords, 2, 1, InFile); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/animlib.c:276:17: note: in expansion of macro 'efread' 276 | efread(&PageHeader[i].nBytes, 2, 1, InFile); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/animlib.c:296:17: note: in expansion of macro 'efread' 296 | efread(&colors[i].b, 1, 1, InFile); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/animlib.c:297:17: note: in expansion of macro 'efread' 297 | efread(&colors[i].g, 1, 1, InFile); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/animlib.c:298:17: note: in expansion of macro 'efread' 298 | efread(&colors[i].r, 1, 1, InFile); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/animlib.c:299:17: note: in expansion of macro 'efread' 299 | efread(&colors[i].unused, 1, 1, InFile); | ^~~~~~ cc -c -o obj/arg_parse.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/arg_parse.c cc -c -o obj/backgrnd.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/backgrnd.c cc -c -o obj/cJSON.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/cJSON.c src/cJSON.c: In function 'parse_string': src/cJSON.c:318:91: warning: this statement may fall through [-Wimplicit-fallthrough=] 318 | case 3: *--ptr2 =((uc | 0x80) & 0xBF); uc >>= 6; | ~~~^~~~~ src/cJSON.c:319:49: note: here 319 | case 2: *--ptr2 =((uc | 0x80) & 0xBF); uc >>= 6; | ^~~~ src/cJSON.c:319:91: warning: this statement may fall through [-Wimplicit-fallthrough=] 319 | case 2: *--ptr2 =((uc | 0x80) & 0xBF); uc >>= 6; | ~~~^~~~~ src/cJSON.c:320:49: note: here 320 | case 1: *--ptr2 =(uc | firstByteMark[len]); | ^~~~ cc -c -o obj/config.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/config.c src/config.c: In function 'load_json': src/config.c:232:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 232 | fread(buffer, 1, buffer_len, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/config.c:21: src/config.c: In function 'JE_loadConfiguration': src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/config.c:761:17: note: in expansion of macro 'efread' 761 | efread(&background2, 1, 1, fi); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/config.c:762:17: note: in expansion of macro 'efread' 762 | efread(&gameSpeed, 1, 1, fi); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/config.c:764:17: note: in expansion of macro 'efread' 764 | efread(&inputDevice_, 1, 1, fi); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/config.c:765:17: note: in expansion of macro 'efread' 765 | efread(&jConfigure, 1, 1, fi); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/config.c:767:17: note: in expansion of macro 'efread' 767 | efread(&versionNum, 1, 1, fi); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/config.c:769:17: note: in expansion of macro 'efread' 769 | efread(&processorType, 1, 1, fi); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/config.c:770:17: note: in expansion of macro 'efread' 770 | efread(&midiPort, 1, 1, fi); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/config.c:771:17: note: in expansion of macro 'efread' 771 | efread(&soundEffects, 1, 1, fi); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/config.c:772:17: note: in expansion of macro 'efread' 772 | efread(&gammaCorrection, 1, 1, fi); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/config.c:773:17: note: in expansion of macro 'efread' 773 | efread(&difficultyLevel, 1, 1, fi); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/config.c:775:17: note: in expansion of macro 'efread' 775 | efread(joyButtonAssign, 1, 4, fi); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/config.c:777:17: note: in expansion of macro 'efread' 777 | efread(&tyrMusicVolume, 2, 1, fi); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/config.c:778:17: note: in expansion of macro 'efread' 778 | efread(&fxVolume, 2, 1, fi); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/config.c:780:17: note: in expansion of macro 'efread' 780 | efread(inputDevice, 1, 2, fi); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/config.c:782:17: note: in expansion of macro 'efread' 782 | efread(keySettings, sizeof(*keySettings), COUNTOF(keySettings), fi); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/config.c:815:17: note: in expansion of macro 'efread' 815 | efread(saveTemp, 1, sizeof(saveTemp), fi); | ^~~~~~ cc -c -o obj/destruct.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/destruct.c src/destruct.c: In function 'DE_RunTickAI': src/destruct.c:2244:37: warning: taking the absolute value of unsigned type 'unsigned int' has no effect [-Wabsolute-value] 2244 | if (abs(ptrUnit->unitX - ptrCurUnit->unitX) < 8) | ^~~ src/destruct.c: In function 'DE_RunTickGravity': src/destruct.c:1715:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 1715 | if (unit->isYInAir == true) /* unit is falling down, at least in theory */ | ^ src/destruct.c:1722:25: note: here 1722 | default: | ^~~~~~~ cc -c -o obj/editship.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/editship.c In file included from src/editship.c:21: src/editship.c: In function 'JE_loadExtraShapes': src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/editship.c:85:17: note: in expansion of macro 'efread' 85 | efread(extraShapes, extraShapeSize, 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/editship.c:86:17: note: in expansion of macro 'efread' 86 | efread(extraShips, sizeof(extraShips), 1, f); | ^~~~~~ cc -c -o obj/episodes.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/episodes.c In file included from src/episodes.c:21: src/episodes.c: In function 'JE_loadItemDat': src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:61:17: note: in expansion of macro 'efread' 61 | efread(&episode1DataLoc, sizeof(JE_longint), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:72:9: note: in expansion of macro 'efread' 72 | efread(&itemNum, sizeof(JE_word), 7, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:76:17: note: in expansion of macro 'efread' 76 | efread(&weapons[i].drain, sizeof(JE_word), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:77:17: note: in expansion of macro 'efread' 77 | efread(&weapons[i].shotrepeat, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:78:17: note: in expansion of macro 'efread' 78 | efread(&weapons[i].multi, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:79:17: note: in expansion of macro 'efread' 79 | efread(&weapons[i].weapani, sizeof(JE_word), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:80:17: note: in expansion of macro 'efread' 80 | efread(&weapons[i].max, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:81:17: note: in expansion of macro 'efread' 81 | efread(&weapons[i].tx, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:82:17: note: in expansion of macro 'efread' 82 | efread(&weapons[i].ty, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:83:17: note: in expansion of macro 'efread' 83 | efread(&weapons[i].aim, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:84:17: note: in expansion of macro 'efread' 84 | efread(&weapons[i].attack, sizeof(JE_byte), 8, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:85:17: note: in expansion of macro 'efread' 85 | efread(&weapons[i].del, sizeof(JE_byte), 8, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:86:17: note: in expansion of macro 'efread' 86 | efread(&weapons[i].sx, sizeof(JE_shortint), 8, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:87:17: note: in expansion of macro 'efread' 87 | efread(&weapons[i].sy, sizeof(JE_shortint), 8, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:88:17: note: in expansion of macro 'efread' 88 | efread(&weapons[i].bx, sizeof(JE_shortint), 8, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:89:17: note: in expansion of macro 'efread' 89 | efread(&weapons[i].by, sizeof(JE_shortint), 8, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:90:17: note: in expansion of macro 'efread' 90 | efread(&weapons[i].sg, sizeof(JE_word), 8, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:91:17: note: in expansion of macro 'efread' 91 | efread(&weapons[i].acceleration, sizeof(JE_shortint), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:92:17: note: in expansion of macro 'efread' 92 | efread(&weapons[i].accelerationx, sizeof(JE_shortint), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:93:17: note: in expansion of macro 'efread' 93 | efread(&weapons[i].circlesize, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:94:17: note: in expansion of macro 'efread' 94 | efread(&weapons[i].sound, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:95:17: note: in expansion of macro 'efread' 95 | efread(&weapons[i].trail, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:96:17: note: in expansion of macro 'efread' 96 | efread(&weapons[i].shipblastfilter, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:102:17: note: in expansion of macro 'efread' 102 | efread(&weaponPort[i].name, 1, 30, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:104:17: note: in expansion of macro 'efread' 104 | efread(&weaponPort[i].opnum, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:107:25: note: in expansion of macro 'efread' 107 | efread(&weaponPort[i].op[j], sizeof(JE_word), 11, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:109:17: note: in expansion of macro 'efread' 109 | efread(&weaponPort[i].cost, sizeof(JE_word), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:110:17: note: in expansion of macro 'efread' 110 | efread(&weaponPort[i].itemgraphic, sizeof(JE_word), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:111:17: note: in expansion of macro 'efread' 111 | efread(&weaponPort[i].poweruse, sizeof(JE_word), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:117:17: note: in expansion of macro 'efread' 117 | efread(&special[i].name, 1, 30, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:119:17: note: in expansion of macro 'efread' 119 | efread(&special[i].itemgraphic, sizeof(JE_word), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:120:17: note: in expansion of macro 'efread' 120 | efread(&special[i].pwr, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:121:17: note: in expansion of macro 'efread' 121 | efread(&special[i].stype, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:122:17: note: in expansion of macro 'efread' 122 | efread(&special[i].wpn, sizeof(JE_word), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:128:17: note: in expansion of macro 'efread' 128 | efread(&powerSys[i].name, 1, 30, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:130:17: note: in expansion of macro 'efread' 130 | efread(&powerSys[i].itemgraphic, sizeof(JE_word), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:131:17: note: in expansion of macro 'efread' 131 | efread(&powerSys[i].power, sizeof(JE_shortint), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:132:17: note: in expansion of macro 'efread' 132 | efread(&powerSys[i].speed, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:133:17: note: in expansion of macro 'efread' 133 | efread(&powerSys[i].cost, sizeof(JE_word), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:139:17: note: in expansion of macro 'efread' 139 | efread(&ships[i].name, 1, 30, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:141:17: note: in expansion of macro 'efread' 141 | efread(&ships[i].shipgraphic, sizeof(JE_word), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:142:17: note: in expansion of macro 'efread' 142 | efread(&ships[i].itemgraphic, sizeof(JE_word), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:143:17: note: in expansion of macro 'efread' 143 | efread(&ships[i].ani, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:144:17: note: in expansion of macro 'efread' 144 | efread(&ships[i].spd, sizeof(JE_shortint), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:145:17: note: in expansion of macro 'efread' 145 | efread(&ships[i].dmg, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:146:17: note: in expansion of macro 'efread' 146 | efread(&ships[i].cost, sizeof(JE_word), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:147:17: note: in expansion of macro 'efread' 147 | efread(&ships[i].bigshipgraphic, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:153:17: note: in expansion of macro 'efread' 153 | efread(&options[i].name, 1, 30, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:155:17: note: in expansion of macro 'efread' 155 | efread(&options[i].pwr, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:156:17: note: in expansion of macro 'efread' 156 | efread(&options[i].itemgraphic, sizeof(JE_word), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:157:17: note: in expansion of macro 'efread' 157 | efread(&options[i].cost, sizeof(JE_word), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:158:17: note: in expansion of macro 'efread' 158 | efread(&options[i].tr, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:159:17: note: in expansion of macro 'efread' 159 | efread(&options[i].option, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:160:17: note: in expansion of macro 'efread' 160 | efread(&options[i].opspd, sizeof(JE_shortint), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:161:17: note: in expansion of macro 'efread' 161 | efread(&options[i].ani, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:162:17: note: in expansion of macro 'efread' 162 | efread(&options[i].gr, sizeof(JE_word), 20, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:163:17: note: in expansion of macro 'efread' 163 | efread(&options[i].wport, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:164:17: note: in expansion of macro 'efread' 164 | efread(&options[i].wpnum, sizeof(JE_word), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:165:17: note: in expansion of macro 'efread' 165 | efread(&options[i].ammo, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:166:17: note: in expansion of macro 'efread' 166 | efread(&options[i].stop, 1, 1, f); /* override sizeof(JE_boolean) */ | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:167:17: note: in expansion of macro 'efread' 167 | efread(&options[i].icongr, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:173:17: note: in expansion of macro 'efread' 173 | efread(&shields[i].name, 1, 30, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:175:17: note: in expansion of macro 'efread' 175 | efread(&shields[i].tpwr, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:176:17: note: in expansion of macro 'efread' 176 | efread(&shields[i].mpwr, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:177:17: note: in expansion of macro 'efread' 177 | efread(&shields[i].itemgraphic, sizeof(JE_word), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:178:17: note: in expansion of macro 'efread' 178 | efread(&shields[i].cost, sizeof(JE_word), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:183:17: note: in expansion of macro 'efread' 183 | efread(&enemyDat[i].ani, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:184:17: note: in expansion of macro 'efread' 184 | efread(&enemyDat[i].tur, sizeof(JE_byte), 3, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:185:17: note: in expansion of macro 'efread' 185 | efread(&enemyDat[i].freq, sizeof(JE_byte), 3, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:186:17: note: in expansion of macro 'efread' 186 | efread(&enemyDat[i].xmove, sizeof(JE_shortint), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:187:17: note: in expansion of macro 'efread' 187 | efread(&enemyDat[i].ymove, sizeof(JE_shortint), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:188:17: note: in expansion of macro 'efread' 188 | efread(&enemyDat[i].xaccel, sizeof(JE_shortint), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:189:17: note: in expansion of macro 'efread' 189 | efread(&enemyDat[i].yaccel, sizeof(JE_shortint), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:190:17: note: in expansion of macro 'efread' 190 | efread(&enemyDat[i].xcaccel, sizeof(JE_shortint), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:191:17: note: in expansion of macro 'efread' 191 | efread(&enemyDat[i].ycaccel, sizeof(JE_shortint), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:192:17: note: in expansion of macro 'efread' 192 | efread(&enemyDat[i].startx, sizeof(JE_integer), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:193:17: note: in expansion of macro 'efread' 193 | efread(&enemyDat[i].starty, sizeof(JE_integer), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:194:17: note: in expansion of macro 'efread' 194 | efread(&enemyDat[i].startxc, sizeof(JE_shortint), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:195:17: note: in expansion of macro 'efread' 195 | efread(&enemyDat[i].startyc, sizeof(JE_shortint), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:196:17: note: in expansion of macro 'efread' 196 | efread(&enemyDat[i].armor, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:197:17: note: in expansion of macro 'efread' 197 | efread(&enemyDat[i].esize, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:198:17: note: in expansion of macro 'efread' 198 | efread(&enemyDat[i].egraphic, sizeof(JE_word), 20, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:199:17: note: in expansion of macro 'efread' 199 | efread(&enemyDat[i].explosiontype, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:200:17: note: in expansion of macro 'efread' 200 | efread(&enemyDat[i].animate, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:201:17: note: in expansion of macro 'efread' 201 | efread(&enemyDat[i].shapebank, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:202:17: note: in expansion of macro 'efread' 202 | efread(&enemyDat[i].xrev, sizeof(JE_shortint), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:203:17: note: in expansion of macro 'efread' 203 | efread(&enemyDat[i].yrev, sizeof(JE_shortint), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:204:17: note: in expansion of macro 'efread' 204 | efread(&enemyDat[i].dgr, sizeof(JE_word), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:205:17: note: in expansion of macro 'efread' 205 | efread(&enemyDat[i].dlevel, sizeof(JE_shortint), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:206:17: note: in expansion of macro 'efread' 206 | efread(&enemyDat[i].dani, sizeof(JE_shortint), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:207:17: note: in expansion of macro 'efread' 207 | efread(&enemyDat[i].elaunchfreq, sizeof(JE_byte), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:208:17: note: in expansion of macro 'efread' 208 | efread(&enemyDat[i].elaunchtype, sizeof(JE_word), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:209:17: note: in expansion of macro 'efread' 209 | efread(&enemyDat[i].value, sizeof(JE_integer), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/episodes.c:210:17: note: in expansion of macro 'efread' 210 | efread(&enemyDat[i].eenemydie, sizeof(JE_word), 1, f); | ^~~~~~ src/episodes.c: In function 'JE_initEpisode': src/episodes.c:223:44: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 223 | sprintf(levelFile, "tyrian%d.lvl", episodeNum); | ^ In file included from /usr/include/stdio.h:866, from /usr/include/SDL/SDL_stdinc.h:37, from /usr/include/SDL/SDL_types.h:28, from src/opentyr.h:22, from src/config.h:23, from src/episodes.c:19: /usr/include/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 12 and 14 bytes into a destination of size 13 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/episodes.c:224:41: warning: '.dat' directive writing 4 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 224 | sprintf(cube_file, "cubetxt%d.dat", episodeNum); | ^~~~ In file included from /usr/include/stdio.h:866, from /usr/include/SDL/SDL_stdinc.h:37, from /usr/include/SDL/SDL_types.h:28, from src/opentyr.h:22, from src/config.h:23, from src/episodes.c:19: /usr/include/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 13 and 15 bytes into a destination of size 13 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/episodes.c:225:44: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 225 | sprintf(episode_file, "levels%d.dat", episodeNum); | ^ In file included from /usr/include/stdio.h:866, from /usr/include/SDL/SDL_stdinc.h:37, from /usr/include/SDL/SDL_types.h:28, from src/opentyr.h:22, from src/config.h:23, from src/episodes.c:19: /usr/include/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 12 and 14 bytes into a destination of size 13 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -c -o obj/file.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/file.c cc -c -o obj/fm_synth.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/fm_synth.c cc -c -o obj/fmopl.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/fmopl.c cc -c -o obj/font.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/font.c cc -c -o obj/fonthand.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/fonthand.c cc -c -o obj/game_menu.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/game_menu.c src/game_menu.c: In function 'JE_updateNavScreen': src/game_menu.c:1993:13: warning: using integer absolute value function 'abs' when argument is of floating-point type 'JE_real' {aka 'float'} [-Wabsolute-value] 1993 | if (abs(newNavX - navX) < 1) | ^~~ src/game_menu.c:1995:13: warning: using integer absolute value function 'abs' when argument is of floating-point type 'JE_real' {aka 'float'} [-Wabsolute-value] 1995 | if (abs(newNavY - navY) < 1) | ^~~ src/game_menu.c: In function 'JE_itemScreen': src/game_menu.c:635:69: warning: '%s' directive output may be truncated writing up to 1175 bytes into a region of size 50 [-Wformat-truncation=] 635 | snprintf(buf, sizeof(buf), "%s %lu", miscText[40 + i], player[i].cash); | ^~ In file included from /usr/include/stdio.h:866, from /usr/include/SDL/SDL_stdinc.h:37, from /usr/include/SDL/SDL_types.h:28, from src/opentyr.h:22, from src/config.h:23, from src/game_menu.c:19: /usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 3 and 1187 bytes into a destination of size 50 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game_menu.c:635:69: warning: '%s' directive output may be truncated writing up to 1133 bytes into a region of size 50 [-Wformat-truncation=] 635 | snprintf(buf, sizeof(buf), "%s %lu", miscText[40 + i], player[i].cash); | ^~ In file included from /usr/include/stdio.h:866, from /usr/include/SDL/SDL_stdinc.h:37, from /usr/include/SDL/SDL_types.h:28, from src/opentyr.h:22, from src/config.h:23, from src/game_menu.c:19: /usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 3 and 1145 bytes into a destination of size 50 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/game_menu.c:856:69: warning: '%s' directive output may be truncated writing up to 41 bytes into a region of size 20 [-Wformat-truncation=] 856 | snprintf(buf, sizeof(buf), "%s %d%%", miscText[11], percent_read); | ^~ ~~~~~~~~~~~~ src/game_menu.c:856:68: note: directive argument in the range [0, 546125] 856 | snprintf(buf, sizeof(buf), "%s %d%%", miscText[11], percent_read); | ^~~~~~~~~ In file included from /usr/include/stdio.h:866, from /usr/include/SDL/SDL_stdinc.h:37, from /usr/include/SDL/SDL_types.h:28, from src/opentyr.h:22, from src/config.h:23, from src/game_menu.c:19: /usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 4 and 50 bytes into a destination of size 20 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -c -o obj/helptext.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/helptext.c In file included from src/helptext.c:21: src/helptext.c: In function 'read_encrypted_pascal_string': src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/helptext.c:101:17: note: in expansion of macro 'efread' 101 | efread(s, 1, len, f); | ^~~~~~ src/helptext.c: In function 'JE_loadHelpText': src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/helptext.c:178:9: note: in expansion of macro 'efread' 178 | efread(&episode1DataLoc, sizeof(JE_longint), 1, f); | ^~~~~~ cc -c -o obj/joystick.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/joystick.c src/joystick.c:45:19: warning: 'joystick_cfg_version' defined but not used [-Wunused-const-variable=] 45 | static const char joystick_cfg_version = 1; | ^~~~~~~~~~~~~~~~~~~~ src/joystick.c: In function 'assignment_to_code': src/joystick.c:519:51: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 3 [-Wformat-truncation=] 519 | snprintf(name, sizeof(name), "BTN %d", | ^~ src/joystick.c:519:46: note: directive argument in the range [-2147483647, 2147483647] 519 | snprintf(name, sizeof(name), "BTN %d", | ^~~~~~~~ In file included from /usr/include/stdio.h:866, from /usr/include/SDL/SDL_stdinc.h:37, from /usr/include/SDL/SDL_types.h:28, from src/opentyr.h:22, from src/config.h:23, from src/joystick.c:20: /usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 6 and 16 bytes into a destination of size 7 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/joystick.c:524:49: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 5 [-Wformat-truncation=] 524 | snprintf(name, sizeof(name), "H %d%c%c", | ^~ src/joystick.c:524:46: note: directive argument in the range [-2147483647, 2147483647] 524 | snprintf(name, sizeof(name), "H %d%c%c", | ^~~~~~~~~~ In file included from /usr/include/stdio.h:866, from /usr/include/SDL/SDL_stdinc.h:37, from /usr/include/SDL/SDL_types.h:28, from src/opentyr.h:22, from src/config.h:23, from src/joystick.c:20: /usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 6 and 16 bytes into a destination of size 7 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/joystick.c:513:50: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 4 [-Wformat-truncation=] 513 | snprintf(name, sizeof(name), "AX %d%c", | ^~ src/joystick.c:513:46: note: directive argument in the range [-2147483647, 2147483647] 513 | snprintf(name, sizeof(name), "AX %d%c", | ^~~~~~~~~ In file included from /usr/include/stdio.h:866, from /usr/include/SDL/SDL_stdinc.h:37, from /usr/include/SDL/SDL_types.h:28, from src/opentyr.h:22, from src/config.h:23, from src/joystick.c:20: /usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 6 and 16 bytes into a destination of size 7 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -c -o obj/jukebox.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/jukebox.c cc -c -o obj/keyboard.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/keyboard.c src/keyboard.c: In function 'service_SDL_events': src/keyboard.c:204:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 204 | if (!input_grabbed) | ^ src/keyboard.c:210:25: note: here 210 | case SDL_MOUSEBUTTONUP: | ^~~~ cc -c -o obj/lds_play.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/lds_play.c In file included from src/lds_play.c:19: src/lds_play.c: In function 'lds_load': src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/lds_play.c:97:9: note: in expansion of macro 'efread' 97 | efread(&speed, 2, 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/lds_play.c:105:9: note: in expansion of macro 'efread' 105 | efread(&numpatch, 2, 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/lds_play.c:136:17: note: in expansion of macro 'efread' 136 | efread(&sb->start, 2, 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/lds_play.c:137:17: note: in expansion of macro 'efread' 137 | efread(&sb->size, 2, 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/lds_play.c:139:17: note: in expansion of macro 'efread' 139 | efread(&sb->transp, 2, 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/lds_play.c:149:9: note: in expansion of macro 'efread' 149 | efread(&numposi, 2, 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/lds_play.c:164:25: note: in expansion of macro 'efread' 164 | efread(&temp, 2, 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/lds_play.c:179:17: note: in expansion of macro 'efread' 179 | efread(&patterns[i], 2, 1, f); | ^~~~~~ cc -c -o obj/loudness.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/loudness.c src/loudness.c: In function 'fade_song': src/loudness.c:255:30: warning: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic] 255 | printf("TODO: %s\n", __FUNCTION__); | ^~~~~~~~~~~~ In file included from src/loudness.c:19: src/loudness.c: In function 'load_music': src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/loudness.c:201:17: note: in expansion of macro 'efread' 201 | efread(&song_count, sizeof(song_count), 1, music_file); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/loudness.c:205:17: note: in expansion of macro 'efread' 205 | efread(song_offset, 4, song_count, music_file); | ^~~~~~ cc -c -o obj/lvllib.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/lvllib.c In file included from src/lvllib.c:19: src/lvllib.c: In function 'JE_analyzeLevel': src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/lvllib.c:32:9: note: in expansion of macro 'efread' 32 | efread(&lvlNum, sizeof(JE_word), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/lvllib.c:35:17: note: in expansion of macro 'efread' 35 | efread(&lvlPos[x], sizeof(JE_longint), 1, f); | ^~~~~~ cc -c -o obj/lvlmast.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/lvlmast.c cc -c -o obj/mainint.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/mainint.c src/mainint.c: In function 'JE_highScoreCheck': src/mainint.c:1622:74: warning: this statement may fall through [-Wimplicit-fallthrough=] 1622 | validkey = true; | ^ src/mainint.c:1623:57: note: here 1623 | default: | ^~~~~~~ In file included from src/mainint.c:23: src/mainint.c: In function 'load_next_demo': src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/mainint.c:1785:9: note: in expansion of macro 'efread' 1785 | efread(levelName, 1, 10, demo_file); levelName[10] = '\0'; | ^~~~~~ src/mainint.c: In function 'read_demo_keys': src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/mainint.c:1850:9: note: in expansion of macro 'efread' 1850 | efread(&demo_keys_wait, sizeof(Uint16), 1, demo_file); | ^~~~~~ src/mainint.c: In function 'JE_operation': src/mainint.c:2453:58: warning: this statement may fall through [-Wimplicit-fallthrough=] 2453 | validkey = true; | ^ src/mainint.c:2454:41: note: here 2454 | default: | ^~~~~~~ src/mainint.c: In function 'JE_playerCollide': src/mainint.c:4406:75: warning: '%s' directive writing up to 839 bytes into a region of size 256 [-Wformat-overflow=] 4406 | sprintf(tempStr, "%s %s %s", JE_getName(1), miscTextB[4-1], miscText[45-1]); | ^~ In file included from /usr/include/stdio.h:866, from /usr/include/SDL/SDL_stdinc.h:37, from /usr/include/SDL/SDL_types.h:28, from src/opentyr.h:22, from src/backgrnd.h:22, from src/mainint.c:19: /usr/include/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 3 and 893 bytes into a destination of size 256 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mainint.c:4419:75: warning: '%s' directive writing up to 797 bytes into a region of size 256 [-Wformat-overflow=] 4419 | sprintf(tempStr, "%s %s %s", JE_getName(2), miscTextB[4-1], miscText[46-1]); | ^~ In file included from /usr/include/stdio.h:866, from /usr/include/SDL/SDL_stdinc.h:37, from /usr/include/SDL/SDL_types.h:28, from src/opentyr.h:22, from src/backgrnd.h:22, from src/mainint.c:19: /usr/include/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 3 and 851 bytes into a destination of size 256 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mainint.c:4325:83: warning: '%s' directive writing up to 839 bytes into a region of size 256 [-Wformat-overflow=] 4325 | sprintf(tempStr, "%s %s %s", JE_getName(1), miscTextB[4-1], weaponPort[tempI4 - 30000].name); | ^~ In file included from /usr/include/stdio.h:866, from /usr/include/SDL/SDL_stdinc.h:37, from /usr/include/SDL/SDL_types.h:28, from src/opentyr.h:22, from src/backgrnd.h:22, from src/mainint.c:19: /usr/include/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output 3 or more bytes (assuming 852) into a destination of size 256 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mainint.c:4298:83: warning: '%s' directive writing up to 797 bytes into a region of size 256 [-Wformat-overflow=] 4298 | sprintf(tempStr, "%s %s %s", JE_getName(2), miscTextB[4-1], weaponPort[tempI4 - 31000].name); | ^~ In file included from /usr/include/stdio.h:866, from /usr/include/SDL/SDL_stdinc.h:37, from /usr/include/SDL/SDL_types.h:28, from src/opentyr.h:22, from src/backgrnd.h:22, from src/mainint.c:19: /usr/include/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output 3 or more bytes (assuming 810) into a destination of size 256 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mainint.c:4249:83: warning: '%s' directive writing up to 797 bytes into a region of size 256 [-Wformat-overflow=] 4249 | sprintf(tempStr, "%s %s %s", JE_getName(2), miscTextB[4-1], options[tempI4 - 32000].name); | ^~ In file included from /usr/include/stdio.h:866, from /usr/include/SDL/SDL_stdinc.h:37, from /usr/include/SDL/SDL_types.h:28, from src/opentyr.h:22, from src/backgrnd.h:22, from src/mainint.c:19: /usr/include/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output 3 or more bytes (assuming 810) into a destination of size 256 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mainint.c:4233:83: warning: '%s' directive writing up to 839 bytes into a region of size 256 [-Wformat-overflow=] 4233 | sprintf(tempStr, "%s %s %s", JE_getName(1), miscTextB[4-1], special[tempI4 - 32100].name); | ^~ In file included from /usr/include/stdio.h:866, from /usr/include/SDL/SDL_stdinc.h:37, from /usr/include/SDL/SDL_types.h:28, from src/opentyr.h:22, from src/backgrnd.h:22, from src/mainint.c:19: /usr/include/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output 3 or more bytes (assuming 852) into a destination of size 256 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -c -o obj/menus.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/menus.c cc -c -o obj/mingw_fixes.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/mingw_fixes.c cc -c -o obj/mouse.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/mouse.c cc -c -o obj/mtrand.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/mtrand.c cc -c -o obj/musmast.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/musmast.c cc -c -o obj/network.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/network.c src/network.c: In function 'network_check': src/network.c:229:49: warning: this statement may fall through [-Wimplicit-fallthrough=] 229 | for (int i = 0; i < NET_PACKET_QUEUE; i++) | ^~~ src/network.c:238:41: note: here 238 | case PACKET_DETAILS: | ^~~~ src/network.c:257:49: warning: this statement may fall through [-Wimplicit-fallthrough=] 257 | network_acknowledge(SDLNet_Read16(&packet_temp->data[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/network.c:259:41: note: here 259 | case PACKET_KEEP_ALIVE: | ^~~~ cc -c -o obj/nortsong.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/nortsong.c In file included from src/nortsong.c:19: src/nortsong.c: In function 'JE_loadSndFile': src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/nortsong.c:113:9: note: in expansion of macro 'efread' 113 | efread(&sndNum, sizeof(sndNum), 1, fi); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/nortsong.c:117:17: note: in expansion of macro 'efread' 117 | efread(&sndPos[0][x], sizeof(sndPos[0][x]), 1, fi); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/nortsong.c:128:17: note: in expansion of macro 'efread' 128 | efread(digiFx[z], 1, fxSize[z], fi); /* JE: Load sample to buffer */ | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/nortsong.c:136:9: note: in expansion of macro 'efread' 136 | efread(&sndNum, sizeof(sndNum), 1, fi); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/nortsong.c:140:17: note: in expansion of macro 'efread' 140 | efread(&sndPos[1][x], sizeof(sndPos[1][x]), 1, fi); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/nortsong.c:155:17: note: in expansion of macro 'efread' 155 | efread(digiFx[z + y], 1, fxSize[z + y], fi); /* JE: Load sample to buffer */ | ^~~~~~ cc -c -o obj/nortvars.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/nortvars.c cc -c -o obj/opentyr.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/opentyr.c cc -c -o obj/palette.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/palette.c cc -c -o obj/params.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/params.c cc -c -o obj/pcxload.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/pcxload.c In file included from src/pcxload.c:19: src/pcxload.c: In function 'JE_loadPCX': src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/pcxload.c:37:25: note: in expansion of macro 'efread' 37 | efread(&colors[i].r, 1, 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/pcxload.c:38:25: note: in expansion of macro 'efread' 38 | efread(&colors[i].g, 1, 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/pcxload.c:39:25: note: in expansion of macro 'efread' 39 | efread(&colors[i].b, 1, 1, f); | ^~~~~~ cc -c -o obj/pcxmast.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/pcxmast.c cc -c -o obj/picload.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/picload.c In file included from src/picload.c:19: src/picload.c: In function 'JE_loadPic': src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/picload.c:40:17: note: in expansion of macro 'efread' 40 | efread(&temp, sizeof(Uint16), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/picload.c:43:25: note: in expansion of macro 'efread' 43 | efread(&pcxpos[i], sizeof(JE_longint), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/picload.c:53:9: note: in expansion of macro 'efread' 53 | efread(buffer, sizeof(Uint8), size, f); | ^~~~~~ cc -c -o obj/player.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/player.c cc -c -o obj/scroller.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/scroller.c cc -c -o obj/setup.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/setup.c cc -c -o obj/sizebuf.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/sizebuf.c cc -c -o obj/sndmast.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/sndmast.c cc -c -o obj/sprite.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/sprite.c In file included from src/sprite.c:19: src/sprite.c: In function 'load_sprites': src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/sprite.c:47:9: note: in expansion of macro 'efread' 47 | efread(&temp, sizeof(Uint16), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/sprite.c:58:17: note: in expansion of macro 'efread' 58 | efread(&cur_sprite->width, sizeof(Uint16), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/sprite.c:59:17: note: in expansion of macro 'efread' 59 | efread(&cur_sprite->height, sizeof(Uint16), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/sprite.c:60:17: note: in expansion of macro 'efread' 60 | efread(&cur_sprite->size, sizeof(Uint16), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/sprite.c:64:17: note: in expansion of macro 'efread' 64 | efread(cur_sprite->data, sizeof(Uint8), cur_sprite->size, f); | ^~~~~~ src/sprite.c: In function 'JE_loadCompShapesB': src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/sprite.c:485:9: note: in expansion of macro 'efread' 485 | efread(sprite2s->data, sizeof(Uint8), sprite2s->size, f); | ^~~~~~ src/sprite.c: In function 'JE_loadMainShapeTables': src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/sprite.c:675:9: note: in expansion of macro 'efread' 675 | efread(&shpNumb, sizeof(JE_word), 1, f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/sprite.c:680:17: note: in expansion of macro 'efread' 680 | efread(&shpPos[i], sizeof(JE_longint), 1, f); | ^~~~~~ cc -c -o obj/starlib.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/starlib.c cc -c -o obj/tyrian2.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/tyrian2.c In file included from src/tyrian2.c:22: src/tyrian2.c: In function 'JE_loadMap': src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/tyrian2.c:3192:9: note: in expansion of macro 'efread' 3192 | efread(&mapX, sizeof(JE_word), 1, level_f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/tyrian2.c:3193:9: note: in expansion of macro 'efread' 3193 | efread(&mapX2, sizeof(JE_word), 1, level_f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/tyrian2.c:3194:9: note: in expansion of macro 'efread' 3194 | efread(&mapX3, sizeof(JE_word), 1, level_f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/tyrian2.c:3196:9: note: in expansion of macro 'efread' 3196 | efread(&levelEnemyMax, sizeof(JE_word), 1, level_f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/tyrian2.c:3199:17: note: in expansion of macro 'efread' 3199 | efread(&levelEnemy[x], sizeof(JE_word), 1, level_f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/tyrian2.c:3202:9: note: in expansion of macro 'efread' 3202 | efread(&maxEvent, sizeof(JE_word), 1, level_f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/tyrian2.c:3205:17: note: in expansion of macro 'efread' 3205 | efread(&eventRec[x].eventtime, sizeof(JE_word), 1, level_f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/tyrian2.c:3206:17: note: in expansion of macro 'efread' 3206 | efread(&eventRec[x].eventtype, sizeof(JE_byte), 1, level_f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/tyrian2.c:3207:17: note: in expansion of macro 'efread' 3207 | efread(&eventRec[x].eventdat, sizeof(JE_integer), 1, level_f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/tyrian2.c:3208:17: note: in expansion of macro 'efread' 3208 | efread(&eventRec[x].eventdat2, sizeof(JE_integer), 1, level_f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/tyrian2.c:3209:17: note: in expansion of macro 'efread' 3209 | efread(&eventRec[x].eventdat3, sizeof(JE_shortint), 1, level_f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/tyrian2.c:3210:17: note: in expansion of macro 'efread' 3210 | efread(&eventRec[x].eventdat5, sizeof(JE_shortint), 1, level_f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/tyrian2.c:3211:17: note: in expansion of macro 'efread' 3211 | efread(&eventRec[x].eventdat6, sizeof(JE_shortint), 1, level_f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/tyrian2.c:3212:17: note: in expansion of macro 'efread' 3212 | efread(&eventRec[x].eventdat4, sizeof(JE_byte), 1, level_f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/tyrian2.c:3221:9: note: in expansion of macro 'efread' 3221 | efread(mapSh, sizeof(JE_word), sizeof(mapSh) / sizeof(JE_word), level_f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/tyrian2.c:3241:25: note: in expansion of macro 'efread' 3241 | efread(shape, sizeof(JE_byte), sizeof(shape), shpFile); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/tyrian2.c:3305:9: note: in expansion of macro 'efread' 3305 | efread(mapBuf, sizeof(JE_byte), 14 * 300, level_f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/tyrian2.c:3316:9: note: in expansion of macro 'efread' 3316 | efread(mapBuf, sizeof(JE_byte), 14 * 600, level_f); | ^~~~~~ src/file.h:47:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | #define efread fread src/tyrian2.c:3327:9: note: in expansion of macro 'efread' 3327 | efread(mapBuf, sizeof(JE_byte), 15 * 600, level_f); | ^~~~~~ cc -c -o obj/varz.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/varz.c cc -c -o obj/vga256d.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/vga256d.c cc -c -o obj/vga_palette.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/vga_palette.c cc -c -o obj/video.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/video.c cc -c -o obj/video_scale.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/video_scale.c cc -c -o obj/video_scale_hqNx.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/video_scale_hqNx.c src/video_scale_hqNx.c: In function 'diff': src/video_scale_hqNx.c:125:20: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value] 125 | return ( ( abs((YUV1 & Ymask) - (YUV2 & Ymask)) > trY ) || | ^~~ src/video_scale_hqNx.c:126:20: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value] 126 | ( abs((YUV1 & Umask) - (YUV2 & Umask)) > trU ) || | ^~~ src/video_scale_hqNx.c:127:20: warning: taking the absolute value of unsigned type 'Uint32' {aka 'unsigned int'} has no effect [-Wabsolute-value] 127 | ( abs((YUV1 & Vmask) - (YUV2 & Vmask)) > trV ) ); | ^~~ cc -c -o obj/xmas.o -std=c99 -I./src -DTARGET_UNIX -g0 -O2 -DNDEBUG -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT src/xmas.c cc -o opentyrian obj/animlib.o obj/arg_parse.o obj/backgrnd.o obj/cJSON.o obj/config.o obj/destruct.o obj/editship.o obj/episodes.o obj/file.o obj/fm_synth.o obj/fmopl.o obj/font.o obj/fonthand.o obj/game_menu.o obj/helptext.o obj/joystick.o obj/jukebox.o obj/keyboard.o obj/lds_play.o obj/loudness.o obj/lvllib.o obj/lvlmast.o obj/mainint.o obj/menus.o obj/mingw_fixes.o obj/mouse.o obj/mtrand.o obj/musmast.o obj/network.o obj/nortsong.o obj/nortvars.o obj/opentyr.o obj/palette.o obj/params.o obj/pcxload.o obj/pcxmast.o obj/picload.o obj/player.o obj/scroller.o obj/setup.o obj/sizebuf.o obj/sndmast.o obj/sprite.o obj/starlib.o obj/tyrian2.o obj/varz.o obj/vga256d.o obj/vga_palette.o obj/video.o obj/video_scale.o obj/video_scale_hqNx.o obj/xmas.o -lm -lSDL -lpthread -lSDL_net strip opentyrian make: Leaving directory '/usr/src/RPM/BUILD/opentyrian' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.25366 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/opentyrian-buildroot + : + /bin/rm -rf -- /usr/src/tmp/opentyrian-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd opentyrian + install -Dpm 755 opentyrian /usr/src/tmp/opentyrian-buildroot/usr/bin/opentyrian + install -Dpm 755 /usr/src/RPM/SOURCES/opentyrian-installer /usr/src/tmp/opentyrian-buildroot/usr/bin/opentyrian-installer + mkdir -p /usr/src/tmp/opentyrian-buildroot/usr/share/icons/hicolor/48x48/apps + install -m644 /usr/src/RPM/SOURCES/opentyrian.png /usr/src/tmp/opentyrian-buildroot/usr/share/icons/hicolor/48x48/apps/opentyrian.png + mkdir -p /usr/src/tmp/opentyrian-buildroot/usr/share/applications + cat + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/opentyrian-buildroot (auto) Verifying and fixing files in /usr/src/tmp/opentyrian-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/opentyrian-buildroot/ (default) Compressing files in /usr/src/tmp/opentyrian-buildroot (auto) 056-debuginfo.brp: WARNING: You have 1 stripped ELF objects. Please compile with debugging information! 056-debuginfo.brp: WARNING: An excerpt from the list of affected files follows: ./usr/bin/opentyrian Verifying ELF objects in /usr/src/tmp/opentyrian-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) verify-elf: WARNING: ./usr/bin/opentyrian: uses non-LFS functions: fopen Processing files: opentyrian-2.1-alt2.rev628c01aadaa7 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.25366 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd opentyrian + DOCDIR=/usr/src/tmp/opentyrian-buildroot/usr/share/doc/opentyrian-2.1 + export DOCDIR + rm -rf /usr/src/tmp/opentyrian-buildroot/usr/share/doc/opentyrian-2.1 + /bin/mkdir -p /usr/src/tmp/opentyrian-buildroot/usr/share/doc/opentyrian-2.1 + cp -prL COPYING README CREDITS NEWS /usr/src/tmp/opentyrian-buildroot/usr/share/doc/opentyrian-2.1 + chmod -R go-w /usr/src/tmp/opentyrian-buildroot/usr/share/doc/opentyrian-2.1 + chmod -R a+rX /usr/src/tmp/opentyrian-buildroot/usr/share/doc/opentyrian-2.1 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Jt5t68 find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ilAEi8 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) find-requires: FINDPACKAGE-COMMANDS: mkdir rm sed tr unzip Requires: /bin/sh, /lib/ld-linux.so.2, coreutils, libSDL-1.2.so.0 >= set:lfgVbdN5vJbZeUQWKZEeZbGvQMmfC6qBrhP3VNe9SsSsKIQfaZpDDY8uN1gonR7o2ZLyEFrGkPsazBJIoHzt0eeM5WVV956bqnM3bzoOJHxURDII, libSDL_net-1.2.so.0 >= set:jfOuTlYo6Xc6xCT2FkvN8De, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.1), libm.so.6(GLIBC_2.29), libpthread.so.0(GLIBC_2.0), rtld(GNU_HASH), sed, unzip Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.DxuTJ7 Wrote: /usr/src/RPM/RPMS/i586/opentyrian-2.1-alt2.rev628c01aadaa7.i586.rpm (w2.lzdio) 21.00user 1.26system 0:30.52elapsed 72%CPU (0avgtext+0avgdata 194748maxresident)k 0inputs+0outputs (0major+442486minor)pagefaults 0swaps 27.86user 4.40system 0:43.21elapsed 74%CPU (0avgtext+0avgdata 194748maxresident)k 64inputs+0outputs (0major+716867minor)pagefaults 0swaps --- opentyrian-2.1-alt2.rev628c01aadaa7.i586.rpm.repo 2012-05-28 02:05:05.000000000 +0000 +++ opentyrian-2.1-alt2.rev628c01aadaa7.i586.rpm.hasher 2021-09-14 12:09:31.849899074 +0000 @@ -17,2 +17,3 @@ Requires: libc.so.6(GLIBC_2.1) +Requires: libc.so.6(GLIBC_2.1.3) Requires: libc.so.6(GLIBC_2.3) @@ -23,2 +24,3 @@ Requires: libm.so.6(GLIBC_2.1) +Requires: libm.so.6(GLIBC_2.29) Requires: libpthread.so.0(GLIBC_2.0) @@ -29,3 +31,3 @@ Provides: opentyrian = 2.1-alt2.rev628c01aadaa7 -File: /usr/bin/opentyrian 100755 root:root 78446f146d10c915e3ca979959024151 +File: /usr/bin/opentyrian 100755 root:root edfda26e0aa0e1af10639a017ba8557e File: /usr/bin/opentyrian-installer 100755 root:root 1d1e9decf0ab4625d326f74d6ebe9352 @@ -38,2 +40,2 @@ File: /usr/share/icons/hicolor/48x48/apps/opentyrian.png 100644 root:root d4cab80f1a6ff8acab38f8b5949214ea -RPMIdentity: 54f97b821e5b540383a64a307575f46a696d57a5ff632de4f09022390cb515d34236409fb67e5381e36f035460a5fdada45c1d220cb158be057948a36c21031c +RPMIdentity: 4a1aaa2aba2a9d8542afe12334700c9f6a3347149362f3d713835134352669cb80cc44417ad30f12e7e124c77002daeccd1e269e202c4c6260e9f73fac04e112