Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 610270 Details for
Bug 707724
games-arcade/opentyrian-2.1.20130907-r1 : fails to build with -fno-common or gcc-10
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
games-arcade:opentyrian-2.1.20130907-r1:20200201-045405.log
games-arcade:opentyrian-2.1.20130907-r1:20200201-045405.log (text/plain), 112.07 KB, created by
Toralf Förster
on 2020-02-01 09:22:08 UTC
(
hide
)
Description:
games-arcade:opentyrian-2.1.20130907-r1:20200201-045405.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2020-02-01 09:22:08 UTC
Size:
112.07 KB
patch
obsolete
> * Package: games-arcade/opentyrian-2.1.20130907-r1 > * Repository: gentoo > * Maintainer: chainsaw@gentoo.org games@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>>> Unpacking source... >>>> Unpacking tyrian21.zip to /var/tmp/portage/games-arcade/opentyrian-2.1.20130907-r1/work >>>> Unpacking opentyrian-2.1.20130907-src.tar.gz to /var/tmp/portage/games-arcade/opentyrian-2.1.20130907-r1/work >>>> Source unpacked in /var/tmp/portage/games-arcade/opentyrian-2.1.20130907-r1/work >>>> Preparing source in /var/tmp/portage/games-arcade/opentyrian-2.1.20130907-r1/work/opentyrian-2.1.20130907 ... > * Applying 2.1.20130907-datapath.diff ... > [ ok ] > * Applying 2.1.20130907-cflag-idiocy.diff ... > [ ok ] >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/games-arcade/opentyrian-2.1.20130907-r1/work/opentyrian-2.1.20130907 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/games-arcade/opentyrian-2.1.20130907-r1/work/opentyrian-2.1.20130907 ... >make -j1 DATA_PATH=/usr/share/opentyrian >cc -c -o obj/animlib.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" 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:2: 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:2: 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:2: 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:3: 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:2: 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:2: 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:2: 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:2: 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:3: 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:3: 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:3: 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:3: 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:3: 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:3: 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:3: 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 -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/arg_parse.c >cc -c -o obj/backgrnd.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/backgrnd.c >cc -c -o obj/cJSON.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/cJSON.c >src/cJSON.c: In function âparse_stringâ: >src/cJSON.c:318:49: warning: this statement may fall through [-Wimplicit-fallthrough=] > 318 | case 3: *--ptr2 =((uc | 0x80) & 0xBF); uc >>= 6; > | ~~~^~~~~ >src/cJSON.c:319:7: note: here > 319 | case 2: *--ptr2 =((uc | 0x80) & 0xBF); uc >>= 6; > | ^~~~ >src/cJSON.c:319:49: warning: this statement may fall through [-Wimplicit-fallthrough=] > 319 | case 2: *--ptr2 =((uc | 0x80) & 0xBF); uc >>= 6; > | ~~~^~~~~ >src/cJSON.c:320:7: note: here > 320 | case 1: *--ptr2 =(uc | firstByteMark[len]); > | ^~~~ >cc -c -o obj/config.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/config.c >src/config.c: In function âload_jsonâ: >src/config.c:226:2: warning: ignoring return value of âfreadâ, declared with attribute warn_unused_result [-Wunused-result] > 226 | 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:740:3: note: in expansion of macro âefreadâ > 740 | 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:741:3: note: in expansion of macro âefreadâ > 741 | 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:743:3: note: in expansion of macro âefreadâ > 743 | 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:744:3: note: in expansion of macro âefreadâ > 744 | 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:746:3: note: in expansion of macro âefreadâ > 746 | 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:748:3: note: in expansion of macro âefreadâ > 748 | 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:749:3: note: in expansion of macro âefreadâ > 749 | 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:750:3: note: in expansion of macro âefreadâ > 750 | 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:751:3: note: in expansion of macro âefreadâ > 751 | 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:752:3: note: in expansion of macro âefreadâ > 752 | 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:754:3: note: in expansion of macro âefreadâ > 754 | 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:756:3: note: in expansion of macro âefreadâ > 756 | 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:757:3: note: in expansion of macro âefreadâ > 757 | 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:759:3: note: in expansion of macro âefreadâ > 759 | 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:761:3: note: in expansion of macro âefreadâ > 761 | 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:794:3: note: in expansion of macro âefreadâ > 794 | efread(saveTemp, 1, sizeof(saveTemp), fi); > | ^~~~~~ >cc -c -o obj/destruct.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/destruct.c >src/destruct.c: In function âDE_RunTickAIâ: >src/destruct.c:2243:9: warning: taking the absolute value of unsigned type âunsigned intâ has no effect [-Wabsolute-value] > 2243 | if (abs(ptrUnit->unitX - ptrCurUnit->unitX) < 8) > | ^~~ >src/destruct.c: In function âDE_RunTickGravityâ: >src/destruct.c:1714:8: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1714 | if (unit->isYInAir == true) /* unit is falling down, at least in theory */ > | ^ >src/destruct.c:1721:4: note: here > 1721 | default: > | ^~~~~~~ >cc -c -o obj/editship.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" 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:3: 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:3: 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 -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" 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:3: 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:2: 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:3: 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:3: 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:3: 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:3: 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:3: 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:3: 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:3: 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:3: 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:3: 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:3: 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:3: 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:3: 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:3: 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:3: 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:3: 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:3: 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:3: 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:3: 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:3: 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:3: 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:3: 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:108:3: note: in expansion of macro âefreadâ > 108 | 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:110:3: note: in expansion of macro âefreadâ > 110 | 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:113:4: note: in expansion of macro âefreadâ > 113 | 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:115:3: note: in expansion of macro âefreadâ > 115 | 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:116:3: note: in expansion of macro âefreadâ > 116 | 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:117:3: note: in expansion of macro âefreadâ > 117 | 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:131:3: note: in expansion of macro âefreadâ > 131 | 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:133:3: note: in expansion of macro âefreadâ > 133 | 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:134:3: note: in expansion of macro âefreadâ > 134 | 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:135:3: note: in expansion of macro âefreadâ > 135 | 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:136:3: note: in expansion of macro âefreadâ > 136 | 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:148:3: note: in expansion of macro âefreadâ > 148 | 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:150:3: note: in expansion of macro âefreadâ > 150 | 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:151:3: note: in expansion of macro âefreadâ > 151 | 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:152:3: note: in expansion of macro âefreadâ > 152 | 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:153:3: note: in expansion of macro âefreadâ > 153 | 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:165:3: note: in expansion of macro âefreadâ > 165 | 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:167:3: note: in expansion of macro âefreadâ > 167 | 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:168:3: note: in expansion of macro âefreadâ > 168 | 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:169:3: note: in expansion of macro âefreadâ > 169 | 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:170:3: note: in expansion of macro âefreadâ > 170 | 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:171:3: note: in expansion of macro âefreadâ > 171 | 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:172:3: note: in expansion of macro âefreadâ > 172 | 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:173:3: note: in expansion of macro âefreadâ > 173 | 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:185:3: note: in expansion of macro âefreadâ > 185 | 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:187:3: note: in expansion of macro âefreadâ > 187 | 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:188:3: note: in expansion of macro âefreadâ > 188 | 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:189:3: note: in expansion of macro âefreadâ > 189 | 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:190:3: note: in expansion of macro âefreadâ > 190 | 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:191:3: note: in expansion of macro âefreadâ > 191 | 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:192:3: note: in expansion of macro âefreadâ > 192 | 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:193:3: note: in expansion of macro âefreadâ > 193 | 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:194:3: note: in expansion of macro âefreadâ > 194 | 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:195:3: note: in expansion of macro âefreadâ > 195 | 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:196:3: note: in expansion of macro âefreadâ > 196 | 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:197:3: note: in expansion of macro âefreadâ > 197 | 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:198:3: note: in expansion of macro âefreadâ > 198 | 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:199:3: note: in expansion of macro âefreadâ > 199 | 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:211:3: note: in expansion of macro âefreadâ > 211 | 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:213:3: note: in expansion of macro âefreadâ > 213 | 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:214:3: note: in expansion of macro âefreadâ > 214 | 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:215:3: note: in expansion of macro âefreadâ > 215 | 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:216:3: note: in expansion of macro âefreadâ > 216 | 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:221:3: note: in expansion of macro âefreadâ > 221 | 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:222:3: note: in expansion of macro âefreadâ > 222 | 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:223:3: note: in expansion of macro âefreadâ > 223 | 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:224:3: note: in expansion of macro âefreadâ > 224 | 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:225:3: note: in expansion of macro âefreadâ > 225 | 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:226:3: note: in expansion of macro âefreadâ > 226 | 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:227:3: note: in expansion of macro âefreadâ > 227 | 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:228:3: note: in expansion of macro âefreadâ > 228 | 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:229:3: note: in expansion of macro âefreadâ > 229 | 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:230:3: note: in expansion of macro âefreadâ > 230 | 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:231:3: note: in expansion of macro âefreadâ > 231 | 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:232:3: note: in expansion of macro âefreadâ > 232 | 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:233:3: note: in expansion of macro âefreadâ > 233 | 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:234:3: note: in expansion of macro âefreadâ > 234 | 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:235:3: note: in expansion of macro âefreadâ > 235 | 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:236:3: note: in expansion of macro âefreadâ > 236 | 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:237:3: note: in expansion of macro âefreadâ > 237 | 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:238:3: note: in expansion of macro âefreadâ > 238 | 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:239:3: note: in expansion of macro âefreadâ > 239 | 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:240:3: note: in expansion of macro âefreadâ > 240 | 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:241:3: note: in expansion of macro âefreadâ > 241 | 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:242:3: note: in expansion of macro âefreadâ > 242 | 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:243:3: note: in expansion of macro âefreadâ > 243 | 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:244:3: note: in expansion of macro âefreadâ > 244 | 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:245:3: note: in expansion of macro âefreadâ > 245 | 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:246:3: note: in expansion of macro âefreadâ > 246 | 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:247:3: note: in expansion of macro âefreadâ > 247 | 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:248:3: note: in expansion of macro âefreadâ > 248 | efread(&enemyDat[i].eenemydie, sizeof(JE_word), 1, f); > | ^~~~~~ >src/episodes.c: In function âJE_initEpisodeâ: >src/episodes.c:261:37: warning: â__builtin___sprintf_chkâ may write a terminating nul past the end of the destination [-Wformat-overflow=] > 261 | sprintf(levelFile, "tyrian%d.lvl", episodeNum); > | ^ >In file included from /usr/include/stdio.h:867, > 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:36:10: note: â__builtin___sprintf_chkâ output between 12 and 14 bytes into a destination of size 13 > 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 37 | __bos (__s), __fmt, __va_arg_pack ()); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >src/episodes.c:262:34: warning: â.datâ directive writing 4 bytes into a region of size between 3 and 5 [-Wformat-overflow=] > 262 | sprintf(cube_file, "cubetxt%d.dat", episodeNum); > | ^~~~ >In file included from /usr/include/stdio.h:867, > 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:36:10: note: â__builtin___sprintf_chkâ output between 13 and 15 bytes into a destination of size 13 > 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 37 | __bos (__s), __fmt, __va_arg_pack ()); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >src/episodes.c:263:37: warning: â__builtin___sprintf_chkâ may write a terminating nul past the end of the destination [-Wformat-overflow=] > 263 | sprintf(episode_file, "levels%d.dat", episodeNum); > | ^ >In file included from /usr/include/stdio.h:867, > 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:36:10: note: â__builtin___sprintf_chkâ output between 12 and 14 bytes into a destination of size 13 > 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 37 | __bos (__s), __fmt, __va_arg_pack ()); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >cc -c -o obj/file.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/file.c >cc -c -o obj/font.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/font.c >cc -c -o obj/fonthand.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/fonthand.c >cc -c -o obj/game_menu.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/game_menu.c >src/game_menu.c: In function âJE_updateNavScreenâ: >src/game_menu.c:1995:6: warning: using integer absolute value function âabsâ when argument is of floating point type âJE_realâ {aka âfloatâ} [-Wabsolute-value] > 1995 | if (abs(newNavX - navX) < 1) > | ^~~ >src/game_menu.c:1997:6: warning: using integer absolute value function âabsâ when argument is of floating point type âJE_realâ {aka âfloatâ} [-Wabsolute-value] > 1997 | if (abs(newNavY - navY) < 1) > | ^~~ >src/game_menu.c: In function âJE_itemScreenâ: >src/game_menu.c:856:34: 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:33: 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:867, > 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/game_menu.c:19: >/usr/include/bits/stdio2.h:67:10: note: â__builtin___snprintf_chkâ output between 4 and 50 bytes into a destination of size 20 > 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 68 | __bos (__s), __fmt, __va_arg_pack ()); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >cc -c -o obj/helptext.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" 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:3: 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:184:2: note: in expansion of macro âefreadâ > 184 | efread(&episode1DataLoc, sizeof(JE_longint), 1, f); > | ^~~~~~ >cc -c -o obj/joystick.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" 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:37: 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:32: note: directive argument in the range [-2147483647, 2147483647] > 519 | snprintf(name, sizeof(name), "BTN %d", > | ^~~~~~~~ >In file included from /usr/include/stdio.h:867, > 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:67:10: note: â__builtin___snprintf_chkâ output between 6 and 16 bytes into a destination of size 7 > 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 68 | __bos (__s), __fmt, __va_arg_pack ()); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >src/joystick.c:524:35: 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:32: 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:867, > 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:67:10: note: â__builtin___snprintf_chkâ output between 6 and 16 bytes into a destination of size 7 > 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 68 | __bos (__s), __fmt, __va_arg_pack ()); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >src/joystick.c:513:36: 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:32: note: directive argument in the range [-2147483647, 2147483647] > 513 | snprintf(name, sizeof(name), "AX %d%c", > | ^~~~~~~~~ >In file included from /usr/include/stdio.h:867, > 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:67:10: note: â__builtin___snprintf_chkâ output between 6 and 16 bytes into a destination of size 7 > 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 68 | __bos (__s), __fmt, __va_arg_pack ()); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >cc -c -o obj/jukebox.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/jukebox.c >cc -c -o obj/keyboard.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/keyboard.c >src/keyboard.c: In function âservice_SDL_eventsâ: >src/keyboard.c:211:8: warning: this statement may fall through [-Wimplicit-fallthrough=] > 211 | if (!input_grab_enabled) > | ^ >src/keyboard.c:217:4: note: here > 217 | case SDL_MOUSEBUTTONUP: > | ^~~~ >cc -c -o obj/lds_play.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" 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:98:2: note: in expansion of macro âefreadâ > 98 | 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:106:2: note: in expansion of macro âefreadâ > 106 | 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:137:3: note: in expansion of macro âefreadâ > 137 | 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:138:3: note: in expansion of macro âefreadâ > 138 | 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:140:3: note: in expansion of macro âefreadâ > 140 | 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:150:2: note: in expansion of macro âefreadâ > 150 | 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:165:4: note: in expansion of macro âefreadâ > 165 | 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:180:3: note: in expansion of macro âefreadâ > 180 | efread(&patterns[i], 2, 1, f); > | ^~~~~~ >cc -c -o obj/loudness.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/loudness.c >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:198:3: note: in expansion of macro âefreadâ > 198 | 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:202:3: note: in expansion of macro âefreadâ > 202 | efread(song_offset, 4, song_count, music_file); > | ^~~~~~ >cc -c -o obj/lvllib.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" 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:2: 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:3: 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 -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/lvlmast.c >cc -c -o obj/mainint.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/mainint.c >src/mainint.c: In function âJE_highScoreCheckâ: >src/mainint.c:1629:18: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1629 | validkey = true; > | ^ >src/mainint.c:1630:8: note: here > 1630 | 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:1792:2: note: in expansion of macro âefreadâ > 1792 | 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:1857:2: note: in expansion of macro âefreadâ > 1857 | efread(&demo_keys_wait, sizeof(Uint16), 1, demo_file); > | ^~~~~~ >src/mainint.c: In function âJE_operationâ: >src/mainint.c:2460:16: warning: this statement may fall through [-Wimplicit-fallthrough=] > 2460 | validkey = true; > | ^ >src/mainint.c:2461:6: note: here > 2461 | default: > | ^~~~~~~ >src/mainint.c: In function âJE_playerMovementâ: >src/mainint.c:3665:8: warning: âship_bankingâ may be used uninitialized in this function [-Wmaybe-uninitialized] > 3665 | if (ship_banking != 0) // NortSparks > | ^ >cc -c -o obj/menus.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/menus.c >cc -c -o obj/mingw_fixes.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/mingw_fixes.c >cc -c -o obj/mouse.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/mouse.c >cc -c -o obj/mtrand.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/mtrand.c >cc -c -o obj/musmast.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/musmast.c >cc -c -o obj/network.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/network.c >src/network.c: In function ânetwork_checkâ: >src/network.c:279:7: warning: this statement may fall through [-Wimplicit-fallthrough=] > 279 | for (int i = 0; i < NET_PACKET_QUEUE; i++) > | ^~~ >src/network.c:288:6: note: here > 288 | case PACKET_DETAILS: > | ^~~~ >src/network.c:307:7: warning: this statement may fall through [-Wimplicit-fallthrough=] > 307 | network_acknowledge(SDLNet_Read16(&packet_temp->data[2])); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >src/network.c:309:6: note: here > 309 | case PACKET_KEEP_ALIVE: > | ^~~~ >cc -c -o obj/nortsong.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" 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:2: 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:3: 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:3: 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:2: 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:3: 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:3: 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 -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/nortvars.c >cc -c -o obj/opentyr.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/opentyr.c >cc -c -o obj/opl.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/opl.c >cc -c -o obj/palette.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/palette.c >cc -c -o obj/params.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/params.c >cc -c -o obj/pcxload.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" 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:4: 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:4: 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:4: 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 -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/pcxmast.c >cc -c -o obj/picload.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" 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:3: 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:4: 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:2: 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 -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/player.c >cc -c -o obj/scroller.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/scroller.c >cc -c -o obj/setup.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/setup.c >cc -c -o obj/shots.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/shots.c >src/shots.c: In function âplayer_shot_createâ: >src/shots.c:498:9: warning: âshot_idâ may be used uninitialized in this function [-Wmaybe-uninitialized] > 498 | return shot_id; > | ^~~~~~~ >cc -c -o obj/sizebuf.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/sizebuf.c >cc -c -o obj/sndmast.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/sndmast.c >cc -c -o obj/sprite.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" 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:2: 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:60:3: note: in expansion of macro âefreadâ > 60 | 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:61:3: note: in expansion of macro âefreadâ > 61 | 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:62:3: note: in expansion of macro âefreadâ > 62 | 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:66:3: note: in expansion of macro âefreadâ > 66 | 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:487:2: note: in expansion of macro âefreadâ > 487 | 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:681:2: note: in expansion of macro âefreadâ > 681 | 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:685:3: note: in expansion of macro âefreadâ > 685 | efread(&shpPos[i], sizeof(JE_longint), 1, f); > | ^~~~~~ >cc -c -o obj/starlib.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/starlib.c >cc -c -o obj/tyrian2.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/tyrian2.c >src/tyrian2.c: In function âJE_mainâ: >src/tyrian2.c:2093:12: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] > 2093 | sprintf(tempStr, "%s%c", tempStr, smoothies[temp] + 48); > | ^~~~~~~ ~~~~~~~ >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:3040:2: note: in expansion of macro âefreadâ > 3040 | 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:3041:2: note: in expansion of macro âefreadâ > 3041 | 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:3042:2: note: in expansion of macro âefreadâ > 3042 | 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:3044:2: note: in expansion of macro âefreadâ > 3044 | 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:3047:3: note: in expansion of macro âefreadâ > 3047 | 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:3050:2: note: in expansion of macro âefreadâ > 3050 | 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:3053:3: note: in expansion of macro âefreadâ > 3053 | 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:3054:3: note: in expansion of macro âefreadâ > 3054 | 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:3055:3: note: in expansion of macro âefreadâ > 3055 | 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:3056:3: note: in expansion of macro âefreadâ > 3056 | 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:3057:3: note: in expansion of macro âefreadâ > 3057 | 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:3058:3: note: in expansion of macro âefreadâ > 3058 | 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:3059:3: note: in expansion of macro âefreadâ > 3059 | 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:3060:3: note: in expansion of macro âefreadâ > 3060 | 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:3069:2: note: in expansion of macro âefreadâ > 3069 | 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:3089:4: note: in expansion of macro âefreadâ > 3089 | 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:3153:2: note: in expansion of macro âefreadâ > 3153 | 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:3164:2: note: in expansion of macro âefreadâ > 3164 | 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:3175:2: note: in expansion of macro âefreadâ > 3175 | efread(mapBuf, sizeof(JE_byte), 15 * 600, level_f); > | ^~~~~~ >src/tyrian2.c: In function âJE_eventSystemâ: >src/tyrian2.c:4372:7: warning: âall_enemiesâ may be used uninitialized in this function [-Wmaybe-uninitialized] > 4372 | if (all_enemies || enemy[i].linknum == eventRec[eventLoc-1].eventdat4) > | ^ >src/tyrian2.c:4370:3: warning: âmax_iâ may be used uninitialized in this function [-Wmaybe-uninitialized] > 4370 | for (int i = initial_i; i < max_i; i++) > | ^~~ >src/tyrian2.c:4328:7: warning: âinitial_iâ may be used uninitialized in this function [-Wmaybe-uninitialized] > 4328 | int initial_i, max_i; > | ^~~~~~~~~ >src/tyrian2.c: In function âJE_mainâ: >src/tyrian2.c:2093:26: warning: â__builtin___sprintf_chkâ may write a terminating nul past the end of the destination [-Wformat-overflow=] > 2093 | sprintf(tempStr, "%s%c", tempStr, smoothies[temp] + 48); > | ^ >In file included from /usr/include/stdio.h:867, > from /usr/include/SDL/SDL_stdinc.h:37, > from /usr/include/SDL/SDL_types.h:28, > from src/opentyr.h:22, > from src/animlib.h:22, > from src/tyrian2.c:19: >/usr/include/bits/stdio2.h:36:10: note: â__builtin___sprintf_chkâ output between 2 and 32 bytes into a destination of size 31 > 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 37 | __bos (__s), __fmt, __va_arg_pack ()); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >cc -c -o obj/varz.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/varz.c >cc -c -o obj/vga256d.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/vga256d.c >cc -c -o obj/vga_palette.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/vga_palette.c >cc -c -o obj/video.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/video.c >cc -c -o obj/video_scale.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/video_scale.c >cc -c -o obj/video_scale_hqNx.o -std=c99 -I./src -DTARGET_UNIX -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/video_scale_hqNx.c >src/video_scale_hqNx.c: In function âdiffâ: >src/video_scale_hqNx.c:125:13: 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:13: 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:13: 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 -MMD -pedantic -Wall -Wextra -Wno-missing-field-initializers -DWITH_NETWORK '-DHG_REV="2.1.20130907"' -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -pipe -march=native -fno-common -DDATA_PATH=\"/usr/share/opentyrian\" src/xmas.c >cc -o opentyrian -Wl,-O1 -Wl,--as-needed 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/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/opl.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/shots.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 >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/destruct.o:(.bss+0x0): multiple definition of `tremtab_add'; obj/config.o:(.bss+0x1474): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/destruct.o:(.bss+0x4): multiple definition of `tremtab_pos'; obj/config.o:(.bss+0x1478): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/destruct.o:(.bss+0x8): multiple definition of `vibtab_add'; obj/config.o:(.bss+0x147c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/destruct.o:(.bss+0xc): multiple definition of `vibtab_pos'; obj/config.o:(.bss+0x1480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/destruct.o:(.bss+0x10): multiple definition of `wave_sel'; obj/config.o:(.bss+0x1490): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/destruct.o:(.bss+0x40): multiple definition of `adlibreg'; obj/config.o:(.bss+0x14c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/destruct.o:(.bss+0x140): multiple definition of `opl_index'; obj/config.o:(.bss+0x15c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/destruct.o:(.bss+0x144): multiple definition of `status'; obj/config.o:(.bss+0x15c4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/destruct.o:(.bss+0x148): multiple definition of `int_samplerate'; obj/config.o:(.bss+0x15c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/destruct.o:(.bss+0x160): multiple definition of `op'; obj/config.o:(.bss+0x15e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/destruct.o:(.bss+0xf70): multiple definition of `chip_num'; obj/config.o:(.bss+0x23f0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/game_menu.o:(.bss+0x0): multiple definition of `tremtab_add'; obj/config.o:(.bss+0x1474): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/game_menu.o:(.bss+0x4): multiple definition of `tremtab_pos'; obj/config.o:(.bss+0x1478): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/game_menu.o:(.bss+0x8): multiple definition of `vibtab_add'; obj/config.o:(.bss+0x147c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/game_menu.o:(.bss+0xc): multiple definition of `vibtab_pos'; obj/config.o:(.bss+0x1480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/game_menu.o:(.bss+0x10): multiple definition of `wave_sel'; obj/config.o:(.bss+0x1490): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/game_menu.o:(.bss+0x40): multiple definition of `adlibreg'; obj/config.o:(.bss+0x14c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/game_menu.o:(.bss+0x140): multiple definition of `opl_index'; obj/config.o:(.bss+0x15c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/game_menu.o:(.bss+0x144): multiple definition of `status'; obj/config.o:(.bss+0x15c4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/game_menu.o:(.bss+0x148): multiple definition of `int_samplerate'; obj/config.o:(.bss+0x15c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/game_menu.o:(.bss+0x160): multiple definition of `op'; obj/config.o:(.bss+0x15e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/game_menu.o:(.bss+0xf70): multiple definition of `chip_num'; obj/config.o:(.bss+0x23f0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/jukebox.o:(.bss+0x0): multiple definition of `tremtab_add'; obj/config.o:(.bss+0x1474): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/jukebox.o:(.bss+0x4): multiple definition of `tremtab_pos'; obj/config.o:(.bss+0x1478): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/jukebox.o:(.bss+0x8): multiple definition of `vibtab_add'; obj/config.o:(.bss+0x147c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/jukebox.o:(.bss+0xc): multiple definition of `vibtab_pos'; obj/config.o:(.bss+0x1480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/jukebox.o:(.bss+0x10): multiple definition of `wave_sel'; obj/config.o:(.bss+0x1490): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/jukebox.o:(.bss+0x40): multiple definition of `adlibreg'; obj/config.o:(.bss+0x14c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/jukebox.o:(.bss+0x140): multiple definition of `opl_index'; obj/config.o:(.bss+0x15c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/jukebox.o:(.bss+0x144): multiple definition of `status'; obj/config.o:(.bss+0x15c4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/jukebox.o:(.bss+0x148): multiple definition of `int_samplerate'; obj/config.o:(.bss+0x15c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/jukebox.o:(.bss+0x160): multiple definition of `op'; obj/config.o:(.bss+0x15e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/jukebox.o:(.bss+0xf70): multiple definition of `chip_num'; obj/config.o:(.bss+0x23f0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/lds_play.o:(.bss+0x4): multiple definition of `tremtab_add'; obj/config.o:(.bss+0x1474): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/lds_play.o:(.bss+0x8): multiple definition of `tremtab_pos'; obj/config.o:(.bss+0x1478): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/lds_play.o:(.bss+0xc): multiple definition of `vibtab_add'; obj/config.o:(.bss+0x147c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/lds_play.o:(.bss+0x10): multiple definition of `vibtab_pos'; obj/config.o:(.bss+0x1480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/lds_play.o:(.bss+0x20): multiple definition of `wave_sel'; obj/config.o:(.bss+0x1490): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/lds_play.o:(.bss+0x40): multiple definition of `adlibreg'; obj/config.o:(.bss+0x14c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/lds_play.o:(.bss+0x140): multiple definition of `opl_index'; obj/config.o:(.bss+0x15c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/lds_play.o:(.bss+0x144): multiple definition of `status'; obj/config.o:(.bss+0x15c4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/lds_play.o:(.bss+0x148): multiple definition of `int_samplerate'; obj/config.o:(.bss+0x15c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/lds_play.o:(.bss+0x160): multiple definition of `op'; obj/config.o:(.bss+0x15e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/lds_play.o:(.bss+0xf70): multiple definition of `chip_num'; obj/config.o:(.bss+0x23f0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/loudness.o:(.bss+0xe8): multiple definition of `tremtab_add'; obj/config.o:(.bss+0x1474): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/loudness.o:(.bss+0xec): multiple definition of `tremtab_pos'; obj/config.o:(.bss+0x1478): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/loudness.o:(.bss+0xf0): multiple definition of `vibtab_add'; obj/config.o:(.bss+0x147c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/loudness.o:(.bss+0xf4): multiple definition of `vibtab_pos'; obj/config.o:(.bss+0x1480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/loudness.o:(.bss+0x100): multiple definition of `wave_sel'; obj/config.o:(.bss+0x1490): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/loudness.o:(.bss+0x120): multiple definition of `adlibreg'; obj/config.o:(.bss+0x14c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/loudness.o:(.bss+0x220): multiple definition of `opl_index'; obj/config.o:(.bss+0x15c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/loudness.o:(.bss+0x224): multiple definition of `status'; obj/config.o:(.bss+0x15c4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/loudness.o:(.bss+0x228): multiple definition of `int_samplerate'; obj/config.o:(.bss+0x15c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/loudness.o:(.bss+0x240): multiple definition of `op'; obj/config.o:(.bss+0x15e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/loudness.o:(.bss+0x1050): multiple definition of `chip_num'; obj/config.o:(.bss+0x23f0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/mainint.o:(.bss+0x14): multiple definition of `tremtab_add'; obj/config.o:(.bss+0x1474): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/mainint.o:(.bss+0x18): multiple definition of `tremtab_pos'; obj/config.o:(.bss+0x1478): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/mainint.o:(.bss+0x1c): multiple definition of `vibtab_add'; obj/config.o:(.bss+0x147c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/mainint.o:(.bss+0x20): multiple definition of `vibtab_pos'; obj/config.o:(.bss+0x1480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/mainint.o:(.bss+0x30): multiple definition of `wave_sel'; obj/config.o:(.bss+0x1490): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/mainint.o:(.bss+0x60): multiple definition of `adlibreg'; obj/config.o:(.bss+0x14c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/mainint.o:(.bss+0x160): multiple definition of `opl_index'; obj/config.o:(.bss+0x15c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/mainint.o:(.bss+0x164): multiple definition of `status'; obj/config.o:(.bss+0x15c4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/mainint.o:(.bss+0x168): multiple definition of `int_samplerate'; obj/config.o:(.bss+0x15c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/mainint.o:(.bss+0x180): multiple definition of `op'; obj/config.o:(.bss+0x15e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/mainint.o:(.bss+0xf90): multiple definition of `chip_num'; obj/config.o:(.bss+0x23f0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/nortsong.o:(.bss+0x1c0): multiple definition of `tremtab_add'; obj/config.o:(.bss+0x1474): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/nortsong.o:(.bss+0x1c4): multiple definition of `tremtab_pos'; obj/config.o:(.bss+0x1478): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/nortsong.o:(.bss+0x1c8): multiple definition of `vibtab_add'; obj/config.o:(.bss+0x147c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/nortsong.o:(.bss+0x1cc): multiple definition of `vibtab_pos'; obj/config.o:(.bss+0x1480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/nortsong.o:(.bss+0x1d0): multiple definition of `wave_sel'; obj/config.o:(.bss+0x1490): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/nortsong.o:(.bss+0x200): multiple definition of `adlibreg'; obj/config.o:(.bss+0x14c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/nortsong.o:(.bss+0x300): multiple definition of `opl_index'; obj/config.o:(.bss+0x15c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/nortsong.o:(.bss+0x304): multiple definition of `status'; obj/config.o:(.bss+0x15c4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/nortsong.o:(.bss+0x308): multiple definition of `int_samplerate'; obj/config.o:(.bss+0x15c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/nortsong.o:(.bss+0x320): multiple definition of `op'; obj/config.o:(.bss+0x15e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/nortsong.o:(.bss+0x1130): multiple definition of `chip_num'; obj/config.o:(.bss+0x23f0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/opentyr.o:(.bss+0x0): multiple definition of `tremtab_add'; obj/config.o:(.bss+0x1474): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/opentyr.o:(.bss+0x4): multiple definition of `tremtab_pos'; obj/config.o:(.bss+0x1478): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/opentyr.o:(.bss+0x8): multiple definition of `vibtab_add'; obj/config.o:(.bss+0x147c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/opentyr.o:(.bss+0xc): multiple definition of `vibtab_pos'; obj/config.o:(.bss+0x1480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/opentyr.o:(.bss+0x10): multiple definition of `wave_sel'; obj/config.o:(.bss+0x1490): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/opentyr.o:(.bss+0x40): multiple definition of `adlibreg'; obj/config.o:(.bss+0x14c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/opentyr.o:(.bss+0x140): multiple definition of `opl_index'; obj/config.o:(.bss+0x15c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/opentyr.o:(.bss+0x144): multiple definition of `status'; obj/config.o:(.bss+0x15c4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/opentyr.o:(.bss+0x148): multiple definition of `int_samplerate'; obj/config.o:(.bss+0x15c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/opentyr.o:(.bss+0x160): multiple definition of `op'; obj/config.o:(.bss+0x15e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/opentyr.o:(.bss+0xf70): multiple definition of `chip_num'; obj/config.o:(.bss+0x23f0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/opl.o:(.bss+0x10): multiple definition of `wave_sel'; obj/config.o:(.bss+0x1490): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/opl.o:(.bss+0x40): multiple definition of `adlibreg'; obj/config.o:(.bss+0x14c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/opl.o:(.bss+0x148): multiple definition of `int_samplerate'; obj/config.o:(.bss+0x15c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/opl.o:(.bss+0x160): multiple definition of `op'; obj/config.o:(.bss+0x15e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/opl.o:(.bss+0x144): multiple definition of `status'; obj/config.o:(.bss+0x15c4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/opl.o:(.bss+0x140): multiple definition of `opl_index'; obj/config.o:(.bss+0x15c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/opl.o:(.bss+0xc): multiple definition of `vibtab_pos'; obj/config.o:(.bss+0x1480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/opl.o:(.bss+0x8): multiple definition of `vibtab_add'; obj/config.o:(.bss+0x147c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/opl.o:(.bss+0x4): multiple definition of `tremtab_pos'; obj/config.o:(.bss+0x1478): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/opl.o:(.bss+0x0): multiple definition of `tremtab_add'; obj/config.o:(.bss+0x1474): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/opl.o:(.bss+0xf70): multiple definition of `chip_num'; obj/config.o:(.bss+0x23f0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/params.o:(.bss+0x4): multiple definition of `tremtab_add'; obj/config.o:(.bss+0x1474): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/params.o:(.bss+0x8): multiple definition of `tremtab_pos'; obj/config.o:(.bss+0x1478): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/params.o:(.bss+0xc): multiple definition of `vibtab_add'; obj/config.o:(.bss+0x147c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/params.o:(.bss+0x10): multiple definition of `vibtab_pos'; obj/config.o:(.bss+0x1480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/params.o:(.bss+0x20): multiple definition of `wave_sel'; obj/config.o:(.bss+0x1490): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/params.o:(.bss+0x40): multiple definition of `adlibreg'; obj/config.o:(.bss+0x14c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/params.o:(.bss+0x140): multiple definition of `opl_index'; obj/config.o:(.bss+0x15c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/params.o:(.bss+0x144): multiple definition of `status'; obj/config.o:(.bss+0x15c4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/params.o:(.bss+0x148): multiple definition of `int_samplerate'; obj/config.o:(.bss+0x15c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/params.o:(.bss+0x160): multiple definition of `op'; obj/config.o:(.bss+0x15e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/params.o:(.bss+0xf70): multiple definition of `chip_num'; obj/config.o:(.bss+0x23f0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/scroller.o:(.bss+0x0): multiple definition of `tremtab_add'; obj/config.o:(.bss+0x1474): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/scroller.o:(.bss+0x4): multiple definition of `tremtab_pos'; obj/config.o:(.bss+0x1478): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/scroller.o:(.bss+0x8): multiple definition of `vibtab_add'; obj/config.o:(.bss+0x147c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/scroller.o:(.bss+0xc): multiple definition of `vibtab_pos'; obj/config.o:(.bss+0x1480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/scroller.o:(.bss+0x10): multiple definition of `wave_sel'; obj/config.o:(.bss+0x1490): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/scroller.o:(.bss+0x40): multiple definition of `adlibreg'; obj/config.o:(.bss+0x14c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/scroller.o:(.bss+0x140): multiple definition of `opl_index'; obj/config.o:(.bss+0x15c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/scroller.o:(.bss+0x144): multiple definition of `status'; obj/config.o:(.bss+0x15c4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/scroller.o:(.bss+0x148): multiple definition of `int_samplerate'; obj/config.o:(.bss+0x15c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/scroller.o:(.bss+0x160): multiple definition of `op'; obj/config.o:(.bss+0x15e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/scroller.o:(.bss+0xf70): multiple definition of `chip_num'; obj/config.o:(.bss+0x23f0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/tyrian2.o:(.bss+0x7638): multiple definition of `tremtab_add'; obj/config.o:(.bss+0x1474): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/tyrian2.o:(.bss+0x763c): multiple definition of `tremtab_pos'; obj/config.o:(.bss+0x1478): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/tyrian2.o:(.bss+0x7640): multiple definition of `vibtab_add'; obj/config.o:(.bss+0x147c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/tyrian2.o:(.bss+0x7644): multiple definition of `vibtab_pos'; obj/config.o:(.bss+0x1480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/tyrian2.o:(.bss+0x7650): multiple definition of `wave_sel'; obj/config.o:(.bss+0x1490): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/tyrian2.o:(.bss+0x7680): multiple definition of `adlibreg'; obj/config.o:(.bss+0x14c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/tyrian2.o:(.bss+0x7780): multiple definition of `opl_index'; obj/config.o:(.bss+0x15c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/tyrian2.o:(.bss+0x7784): multiple definition of `status'; obj/config.o:(.bss+0x15c4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/tyrian2.o:(.bss+0x7788): multiple definition of `int_samplerate'; obj/config.o:(.bss+0x15c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/tyrian2.o:(.bss+0x77a0): multiple definition of `op'; obj/config.o:(.bss+0x15e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/tyrian2.o:(.bss+0x85b0): multiple definition of `chip_num'; obj/config.o:(.bss+0x23f0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/varz.o:(.bss+0x53ab0): multiple definition of `tremtab_add'; obj/config.o:(.bss+0x1474): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/varz.o:(.bss+0x53ab4): multiple definition of `tremtab_pos'; obj/config.o:(.bss+0x1478): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/varz.o:(.bss+0x53ab8): multiple definition of `vibtab_add'; obj/config.o:(.bss+0x147c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/varz.o:(.bss+0x53abc): multiple definition of `vibtab_pos'; obj/config.o:(.bss+0x1480): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/varz.o:(.bss+0x53ac0): multiple definition of `wave_sel'; obj/config.o:(.bss+0x1490): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/varz.o:(.bss+0x53ae0): multiple definition of `adlibreg'; obj/config.o:(.bss+0x14c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/varz.o:(.bss+0x53be0): multiple definition of `opl_index'; obj/config.o:(.bss+0x15c0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/varz.o:(.bss+0x53be4): multiple definition of `status'; obj/config.o:(.bss+0x15c4): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/varz.o:(.bss+0x53be8): multiple definition of `int_samplerate'; obj/config.o:(.bss+0x15c8): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/varz.o:(.bss+0x53c00): multiple definition of `op'; obj/config.o:(.bss+0x15e0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/varz.o:(.bss+0x54a10): multiple definition of `chip_num'; obj/config.o:(.bss+0x23f0): first defined here >collect2: error: ld returned 1 exit status >make: *** [Makefile:69: opentyrian] Error 1 > * ERROR: games-arcade/opentyrian-2.1.20130907-r1::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=games-arcade/opentyrian-2.1.20130907-r1::gentoo'`, > * the complete build log and the output of `emerge -pqv '=games-arcade/opentyrian-2.1.20130907-r1::gentoo'`. > * The complete build log is located at '/var/log/portage/games-arcade:opentyrian-2.1.20130907-r1:20200201-045405.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/games-arcade/opentyrian-2.1.20130907-r1/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/games-arcade/opentyrian-2.1.20130907-r1/temp/environment'. > * Working directory: '/var/tmp/portage/games-arcade/opentyrian-2.1.20130907-r1/work/opentyrian-2.1.20130907' > * S: '/var/tmp/portage/games-arcade/opentyrian-2.1.20130907-r1/work/opentyrian-2.1.20130907'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 707724
:
610262
|
610264
|
610266
|
610268
| 610270 |
610272