/home/pi/libraries/calico-doom/src/p_pspr.c: In function ‘A_GunFlash’: /home/pi/libraries/calico-doom/src/p_pspr.c:481:45: warning: unused parameter ‘psp’ [-Wunused-parameter] 481 | void A_GunFlash(player_t *player, pspdef_t *psp) | ~~~~~~~~~~^~~ /home/pi/libraries/calico-doom/src/p_pspr.c: In function ‘A_Punch’: /home/pi/libraries/calico-doom/src/p_pspr.c:502:42: warning: unused parameter ‘psp’ [-Wunused-parameter] 502 | void A_Punch(player_t *player, pspdef_t *psp) | ~~~~~~~~~~^~~ /home/pi/libraries/calico-doom/src/p_pspr.c: In function ‘A_Saw’: /home/pi/libraries/calico-doom/src/p_pspr.c:549:36: warning: comparison of integer expressions of different signedness: ‘angle_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 549 | if(angle - player->mo->angle < -ANG90/20) | ^ /home/pi/libraries/calico-doom/src/p_pspr.c:526:41: warning: unused parameter ‘psp’ [-Wunused-parameter] 526 | void A_Saw (player_t *player, pspdef_t *psp) | ~~~~~~~~~~^~~ /home/pi/libraries/calico-doom/src/p_pspr.c: In function ‘A_FireMissile’: /home/pi/libraries/calico-doom/src/p_pspr.c:572:48: warning: unused parameter ‘psp’ [-Wunused-parameter] 572 | void A_FireMissile(player_t *player, pspdef_t *psp) | ~~~~~~~~~~^~~ /home/pi/libraries/calico-doom/src/p_enemy.c: In function ‘P_NewChaseDir’: /home/pi/libraries/calico-doom/src/p_pspr.c: In function ‘A_FireBFG’: /home/pi/libraries/calico-doom/src/p_enemy.c:217:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘dirtype_t’ [-Wsign-compare] 217 | if(actor->movedir != turnaround && P_TryWalk(actor)) | ^~ /home/pi/libraries/calico-doom/src/p_pspr.c:586:44: warning: unused parameter ‘psp’ [-Wunused-parameter] 586 | void A_FireBFG(player_t *player, pspdef_t *psp) | ~~~~~~~~~~^~~ /home/pi/libraries/calico-doom/src/p_pspr.c: In function ‘A_FirePlasma’: /home/pi/libraries/calico-doom/src/p_pspr.c:600:48: warning: unused parameter ‘psp’ [-Wunused-parameter] 600 | void A_FirePlasma (player_t *player, pspdef_t *psp) | ~~~~~~~~~~^~~ /home/pi/libraries/calico-doom/src/p_pspr.c: In function ‘A_FirePistol’: /home/pi/libraries/calico-doom/src/p_pspr.c:635:48: warning: unused parameter ‘psp’ [-Wunused-parameter] 635 | void A_FirePistol (player_t *player, pspdef_t *psp) | ~~~~~~~~~~^~~ /home/pi/libraries/calico-doom/src/p_pspr.c: In function ‘A_FireShotgun’: /home/pi/libraries/calico-doom/src/p_pspr.c:653:49: warning: unused parameter ‘psp’ [-Wunused-parameter] 653 | void A_FireShotgun (player_t *player, pspdef_t *psp) | ~~~~~~~~~~^~~ /home/pi/libraries/calico-doom/src/p_pspr.c: In function ‘A_CockSgun’: /home/pi/libraries/calico-doom/src/p_pspr.c:685:28: warning: unused parameter ‘player’ [-Wunused-parameter] 685 | void A_CockSgun (player_t *player, pspdef_t *psp) | ~~~~~~~~~~^~~~~~ /home/pi/libraries/calico-doom/src/p_pspr.c:685:46: warning: unused parameter ‘psp’ [-Wunused-parameter] 685 | void A_CockSgun (player_t *player, pspdef_t *psp) | ~~~~~~~~~~^~~ /home/pi/libraries/calico-doom/src/p_pspr.c: In function ‘A_Light0’: /home/pi/libraries/calico-doom/src/p_pspr.c:716:44: warning: unused parameter ‘psp’ [-Wunused-parameter] 716 | void A_Light0 (player_t *player, pspdef_t *psp) | ~~~~~~~~~~^~~ /home/pi/libraries/calico-doom/src/p_pspr.c: In function ‘A_Light1’: /home/pi/libraries/calico-doom/src/p_pspr.c:721:44: warning: unused parameter ‘psp’ [-Wunused-parameter] 721 | void A_Light1 (player_t *player, pspdef_t *psp) | ~~~~~~~~~~^~~ /home/pi/libraries/calico-doom/src/p_pspr.c: In function ‘A_Light2’: /home/pi/libraries/calico-doom/src/p_pspr.c:726:44: warning: unused parameter ‘psp’ [-Wunused-parameter] 726 | void A_Light2 (player_t *player, pspdef_t *psp) | ~~~~~~~~~~^~~ /home/pi/libraries/calico-doom/src/p_pspr.c: In function ‘A_BFGsound’: /home/pi/libraries/calico-doom/src/p_pspr.c:770:45: warning: unused parameter ‘psp’ [-Wunused-parameter] 770 | void A_BFGsound(player_t *player, pspdef_t *psp) | ~~~~~~~~~~^~~ /home/pi/libraries/calico-doom/src/jagonly.c: In function ‘PutSerialChar’: /home/pi/libraries/calico-doom/src/jagonly.c:1069:24: warning: unused parameter ‘data’ [-Wunused-parameter] 1069 | void PutSerialChar(int data) | ~~~~^~~~ [ 38%] Building C object src/CMakeFiles/calico-doom.dir/p_tick.c.o [ 39%] Building C object src/CMakeFiles/calico-doom.dir/p_telept.c.o /home/pi/libraries/calico-doom/src/p_floor.c: In function ‘EV_DoFloor’: /home/pi/libraries/calico-doom/src/p_floor.c:248:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 248 | floor->crush = true; | ~~~~~~~~~~~~~^~~~~~ /home/pi/libraries/calico-doom/src/p_floor.c:249:7: note: here 249 | case raiseFloor: | ^~~~ [ 40%] Building C object src/CMakeFiles/calico-doom.dir/p_switch.c.o [ 41%] Building C object src/CMakeFiles/calico-doom.dir/p_user.c.o [ 43%] Building C object src/CMakeFiles/calico-doom.dir/r_main.c.o [ 44%] Building C object src/CMakeFiles/calico-doom.dir/r_phase7.c.o /home/pi/libraries/calico-doom/src/p_spec.c:19:4: warning: missing initializer for field ‘endname’ of ‘animdef_t’ [-Wmissing-field-initializers] 19 | { -1 } | ^ In file included from /home/pi/libraries/calico-doom/src/p_local.h:233, from /home/pi/libraries/calico-doom/src/p_spec.c:4: /home/pi/libraries/calico-doom/src/p_spec.h:32:12: note: ‘endname’ declared here 32 | char endname[9]; | ^~~~~~~ /home/pi/libraries/calico-doom/src/p_spec.c: In function ‘P_InitPicAnims’: /home/pi/libraries/calico-doom/src/p_spec.c:32:37: warning: comparison of integer expressions of different signedness: ‘boolean’ and ‘int’ [-Wsign-compare] 32 | for(i = 0; animdefs[i].istexture != -1; i++) | ^~ [ 45%] Building C object src/CMakeFiles/calico-doom.dir/r_phase2.c.o [ 47%] Building C object src/CMakeFiles/calico-doom.dir/r_phase1.c.o [ 46%] Building C object src/CMakeFiles/calico-doom.dir/r_data.c.o [ 48%] Building C object src/CMakeFiles/calico-doom.dir/r_phase4.c.o /home/pi/libraries/calico-doom/src/p_spec.c: In function ‘EV_DoDonut’: /home/pi/libraries/calico-doom/src/p_spec.c:734:14: warning: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses] 734 | if((!s2->lines[i]->flags & ML_TWOSIDED) || (s2->lines[i]->backsector == s1)) | ^~~~~~~~~~~~~~~~~~~~ [ 51%] Building C object src/CMakeFiles/calico-doom.dir/r_phase5.c.o [ 52%] Building C object src/CMakeFiles/calico-doom.dir/r_phase3.c.o [ 51%] Building C object src/CMakeFiles/calico-doom.dir/r_phase6.c.o [ 53%] Building C object src/CMakeFiles/calico-doom.dir/st_main.c.o [ 54%] Building C object src/CMakeFiles/calico-doom.dir/sounds.c.o [ 55%] Building C object src/CMakeFiles/calico-doom.dir/r_phase8.c.o [ 56%] Building C object src/CMakeFiles/calico-doom.dir/sprinfo.c.o [ 58%] Building C object src/CMakeFiles/calico-doom.dir/r_phase9.c.o [ 60%] Building CXX object src/CMakeFiles/calico-doom.dir/s_soundfmt.cpp.o [ 60%] Building C object src/CMakeFiles/calico-doom.dir/s_sound.c.o [ 61%] Building C object src/CMakeFiles/calico-doom.dir/tables.c.o [ 62%] Building C object src/CMakeFiles/calico-doom.dir/vsprintf.c.o /home/pi/libraries/calico-doom/src/p_user.c: In function ‘P_PlayerThink’: /home/pi/libraries/calico-doom/src/p_user.c:607:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘weapontype_t’ [-Wsign-compare] 607 | while(wp != player->readyweapon && !P_CanFireWeapon(player, wp)); | ^~ /home/pi/libraries/calico-doom/src/p_user.c:618:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘weapontype_t’ [-Wsign-compare] 618 | while(wp != player->readyweapon && !P_CanFireWeapon(player, wp)); | ^~ /home/pi/libraries/calico-doom/src/r_phase2.c:10:1: warning: missing initializer for field ‘special’ of ‘sector_t’ [-Wmissing-field-initializers] 10 | static sector_t emptysector = { 0, 0, -2, -2, -2 }; | ^~~~~~ [ 63%] Building C object src/CMakeFiles/calico-doom.dir/w_wad.c.o In file included from /home/pi/libraries/calico-doom/src/r_phase2.c:8: /home/pi/libraries/calico-doom/src/r_local.h:60:12: note: ‘special’ declared here 60 | VINT special, tag; | ^~~~~~~ [ 65%] Building C object src/CMakeFiles/calico-doom.dir/w_iwad.c.o /home/pi/libraries/calico-doom/src/r_phase8.c: In function ‘R_ClipVisSprite’: /home/pi/libraries/calico-doom/src/r_phase8.c:112:12: warning: variable ‘gzt’ set but not used [-Wunused-but-set-variable] 112 | int gzt; // FP+9 | ^~~ /home/pi/libraries/calico-doom/src/r_phase8.c:111:12: warning: variable ‘gz’ set but not used [-Wunused-but-set-variable] 111 | fixed_t gz; // FP+8 | ^~ [ 66%] Building CXX object src/CMakeFiles/calico-doom.dir/elib/atexit.cpp.o [ 67%] Building C object src/CMakeFiles/calico-doom.dir/z_zone.c.o [ 68%] Building CXX object src/CMakeFiles/calico-doom.dir/elib/parser.cpp.o /home/pi/libraries/calico-doom/src/st_main.c: In function ‘ST_Drawer’: /home/pi/libraries/calico-doom/src/st_main.c:296:27: warning: comparison of integer expressions of different signedness: ‘boolean’ and ‘int’ [-Wsign-compare] 296 | if(stbar.cards[ind] != i) | ^~ /home/pi/libraries/calico-doom/src/sounds.c:31:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 31 | { "pistol", false, 64, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:32:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 32 | { "shotgn", false, 64, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:33:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 33 | { "sgcock", false, 64, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:34:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 34 | { "plasma", false, 64, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:35:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 35 | { "bfg", false, 64, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:36:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 36 | { "sawup", false, 64, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:37:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 37 | { "sawidl", false, 128, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:38:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 38 | { "sawful", false, 64, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:39:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 39 | { "sawhit", false, 64, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:40:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 40 | { "rlaunc", false, 64, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:41:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 41 | { "rfly", false, 64, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:42:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 42 | { "rxplod", true, 70, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:43:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 43 | { "firsht", false, 70, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:44:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 44 | { "firbal", false, 70, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/st_main.c: In function ‘valtostr’: /home/pi/libraries/calico-doom/src/st_main.c:504:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 504 | if(index >= sizeof(temp)) | ^~ [ 69%] Building CXX object src/CMakeFiles/calico-doom.dir/elib/configfile.cpp.o [ 70%] Building CXX object src/CMakeFiles/calico-doom.dir/elib/misc.cpp.o /home/pi/libraries/calico-doom/src/sounds.c:45:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 45 | { "firxpl", true, 70, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:46:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 46 | { "pstart", false, 100, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:47:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 47 | { "pstop", false, 100, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:48:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 48 | { "doropn", false, 100, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:49:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 49 | { "dorcls", false, 100, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:50:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 50 | { "stnmov", false, 100, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:51:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 51 | { "swtchn", false, 78, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:52:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 52 | { "swtchx", false, 78, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:53:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 53 | { "plpain", false, 96, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:54:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 54 | { "dmpain", false, 96, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:55:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 55 | { "popain", false, 96, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:56:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 56 | { "slop", false, 78, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:57:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 57 | { "itemup", true, 78, 0, -1, -1, 0 }, | ^ [ 72%] Building C object src/CMakeFiles/calico-doom.dir/elib/m_argv.c.o [ 73%] Building CXX object src/CMakeFiles/calico-doom.dir/elib/qstring.cpp.o [ 74%] Building CXX object src/CMakeFiles/calico-doom.dir/elib/zone.cpp.o In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:58:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 58 | { "wpnup", true, 78, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:59:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 59 | { "oof", false, 96, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:60:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 60 | { "telept", false, 32, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:61:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 61 | { "posit1", true, 98, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:62:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 62 | { "posit2", true, 98, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:63:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 63 | { "posit3", true, 98, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:64:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 64 | { "bgsit1", true, 98, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:65:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 65 | { "bgsit2", true, 98, 0, -1, -1, 0 }, | ^ [ 75%] Building CXX object src/CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:66:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 66 | { "sgtsit", true, 98, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:67:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 67 | { "cacsit", true, 98, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:68:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 68 | { "brssit", true, 94, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:69:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 69 | { "cybsit", true, 92, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:70:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 70 | { "spisit", true, 90, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:71:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 71 | { "sklatk", false, 70, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:72:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 72 | { "sgtatk", false, 70, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:73:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 73 | { "claw", false, 70, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:74:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 74 | { "pldeth", false, 32, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:75:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 75 | { "podth1", false, 70, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ [ 76%] Building CXX object src/CMakeFiles/calico-doom.dir/gl/resource.cpp.o /home/pi/libraries/calico-doom/src/sounds.c:76:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 76 | { "podth2", false, 70, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:77:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 77 | { "podth3", false, 70, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:78:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 78 | { "bgdth1", false, 70, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:79:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 79 | { "bgdth2", false, 70, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:80:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 80 | { "sgtdth", false, 70, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:81:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 81 | { "cacdth", false, 70, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:82:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 82 | { "skldth", false, 70, 0, -1, -1, 0 }, | ^ [ 77%] Building C object src/CMakeFiles/calico-doom.dir/hal/hal_sfx.c.o [ 79%] Building C object src/CMakeFiles/calico-doom.dir/hal/hal_input.c.o In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ [ 80%] Building C object src/CMakeFiles/calico-doom.dir/hal/hal_init.c.o /home/pi/libraries/calico-doom/src/sounds.c:83:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 83 | { "brsdth", false, 32, 0, -1, -1, 0 }, | ^ /home/pi/libraries/calico-doom/src/z_zone.c: In function ‘Z_Free2’: /home/pi/libraries/calico-doom/src/z_zone.c:85:25: warning: unused parameter ‘mainzone’ [-Wunused-parameter] 85 | void Z_Free2(memzone_t *mainzone, void *ptr) | ~~~~~~~~~~~^~~~~~~~ [ 81%] Building C object src/CMakeFiles/calico-doom.dir/hal/hal_platform.c.o [ 82%] Building C object src/CMakeFiles/calico-doom.dir/hal/hal_ml.c.o [ 83%] Building C object src/CMakeFiles/calico-doom.dir/hal/hal_timer.c.o In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:84:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 84 | { "cybdth", false, 32, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:85:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 85 | { "spidth", false, 32, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:86:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 86 | { "posact", true, 120, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:87:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 87 | { "bgact", true, 120, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:88:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 88 | { "dmact", true, 120, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:89:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 89 | { "noway", false, 78, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:90:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 90 | { "barexp", false, 60, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:91:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 91 | { "punch", false, 64, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:92:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 92 | { "hoof", false, 120, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:93:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 93 | { "metal", false, 120, 0, -1, -1, 0 }, | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ /home/pi/libraries/calico-doom/src/sounds.c:94:3: warning: missing initializer for field ‘sample’ of ‘sfxinfo_t’ {aka ‘struct sfxinfo_s’} [-Wmissing-field-initializers] 94 | { "itmbk", false, 120, 0, -1, -1, 0 } | ^ In file included from /home/pi/libraries/calico-doom/src/sounds.h:4, from /home/pi/libraries/calico-doom/src/doomdef.h:711, from /home/pi/libraries/calico-doom/src/sounds.c:1: /home/pi/libraries/calico-doom/src/soundst.h:37:22: note: ‘sample’ declared here 37 | struct SfxSample *sample; // CALICO: converted sample data | ^~~~~~ [ 84%] Building C object src/CMakeFiles/calico-doom.dir/posix/posix_main.c.o [ 86%] Building CXX object src/CMakeFiles/calico-doom.dir/posix/posix_platform.cpp.o [ 87%] Building C object src/CMakeFiles/calico-doom.dir/hal/hal_video.c.o [ 89%] Building CXX object src/CMakeFiles/calico-doom.dir/rb/rb_draw.cpp.o [ 89%] Building CXX object src/CMakeFiles/calico-doom.dir/rb/rb_main.cpp.o [ 90%] Building CXX object src/CMakeFiles/calico-doom.dir/rb/rb_texture.cpp.o In file included from /home/pi/libraries/calico-doom/src/w_iwad.c:38: /home/pi/libraries/calico-doom/src/w_iwad.c: In function ‘W_isROM’: /home/pi/libraries/calico-doom/src/keywords.h:58:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ [-Wsign-compare] 58 | #define emin(a, b) ((a) < (b) ? (a) : (b)) | ^ /home/pi/libraries/calico-doom/src/w_iwad.c:153:18: note: in expansion of macro ‘emin’ 153 | readSize = emin(earrlen(buffer), fileSize - readPos); | ^~~~ /home/pi/libraries/calico-doom/src/keywords.h:58:39: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 58 | #define emin(a, b) ((a) < (b) ? (a) : (b)) | ^~~ /home/pi/libraries/calico-doom/src/w_iwad.c:153:18: note: in expansion of macro ‘emin’ 153 | readSize = emin(earrlen(buffer), fileSize - readPos); | ^~~~ [ 91%] Building CXX object src/CMakeFiles/calico-doom.dir/rb/valloc.cpp.o /home/pi/libraries/calico-doom/src/w_iwad.c: In function ‘W_cacheWADFile’: /home/pi/libraries/calico-doom/src/w_iwad.c:211:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare] 211 | if(fread(buffer, 1, length, f) != length) | ^~ [ 93%] Building CXX object src/CMakeFiles/calico-doom.dir/sdl/sdl_video.cpp.o [ 94%] Building C object src/CMakeFiles/calico-doom.dir/sdl/sdl_hal.c.o [ 95%] Building C object src/CMakeFiles/calico-doom.dir/sdl/sdl_init.c.o [ 96%] Building CXX object src/CMakeFiles/calico-doom.dir/sdl/sdl_timer.cpp.o [ 97%] Building CXX object src/CMakeFiles/calico-doom.dir/sdl/sdl_sound.cpp.o [ 98%] Building CXX object src/CMakeFiles/calico-doom.dir/sdl/sdl_input.cpp.o In file included from /home/pi/libraries/calico-doom/src/rb/rb_draw.cpp:37: /home/pi/libraries/calico-doom/src/rb/rb_draw.h: In function ‘void RB_DefTexCoords(vtx_t*, const rbTexture*)’: /home/pi/libraries/calico-doom/src/rb/rb_draw.h:83:65: warning: unused parameter ‘tex’ [-Wunused-parameter] 83 | static inline void RB_DefTexCoords(vtx_t v[4], const rbTexture *tex) | ~~~~~~~~~~~~~~~~~^~~ /home/pi/libraries/calico-doom/src/elib/qstring.cpp: In member function ‘const char* qstring::findSubStrNoCase(const char*) const’: /home/pi/libraries/calico-doom/src/elib/qstring.cpp:879:51: warning: unused parameter ‘substr’ [-Wunused-parameter] 879 | const char *qstring::findSubStrNoCase(const char *substr) const | ~~~~~~~~~~~~^~~~~~ /home/pi/libraries/calico-doom/src/elib/misc.cpp: In function ‘long int M_FileLength(FILE*)’: /home/pi/libraries/calico-doom/src/elib/misc.cpp:116:9: warning: variable ‘curpos’ set but not used [-Wunused-but-set-variable] 116 | long curpos, len; | ^~~~~~ /home/pi/libraries/calico-doom/src/posix/posix_platform.cpp: In function ‘void POSIX_DebugMsg(const char*, ...)’: /home/pi/libraries/calico-doom/src/posix/posix_platform.cpp:48:40: warning: unused parameter ‘msg’ [-Wunused-parameter] 48 | static void POSIX_DebugMsg(const char *msg, ...) | ~~~~~~~~~~~~^~~ In file included from /home/pi/libraries/calico-doom/src/elib/parser.cpp:31: /home/pi/libraries/calico-doom/src/elib/parser.h: In member function ‘virtual void Parser::initTokenizer(Tokenizer&)’: /home/pi/libraries/calico-doom/src/elib/parser.h:118:42: warning: unused parameter ‘token’ [-Wunused-parameter] 118 | virtual void initTokenizer(Tokenizer &token) {} | ~~~~~~~~~~~^~~~~ /home/pi/libraries/calico-doom/src/elib/parser.h: In member function ‘virtual bool Parser::doToken(Tokenizer&)’: /home/pi/libraries/calico-doom/src/elib/parser.h:121:36: warning: unused parameter ‘token’ [-Wunused-parameter] 121 | virtual bool doToken(Tokenizer &token) { return true; } | ~~~~~~~~~~~^~~~~ /home/pi/libraries/calico-doom/src/elib/parser.h: In member function ‘virtual void Parser::onEOF(bool)’: /home/pi/libraries/calico-doom/src/elib/parser.h:124:28: warning: unused parameter ‘early’ [-Wunused-parameter] 124 | virtual void onEOF(bool early) {} | ~~~~~^~~~~ In file included from /home/pi/libraries/calico-doom/src/elib/configfile.cpp:36: /home/pi/libraries/calico-doom/src/elib/parser.h: In member function ‘virtual void Parser::initTokenizer(Tokenizer&)’: /home/pi/libraries/calico-doom/src/elib/parser.h:118:42: warning: unused parameter ‘token’ [-Wunused-parameter] 118 | virtual void initTokenizer(Tokenizer &token) {} | ~~~~~~~~~~~^~~~~ /home/pi/libraries/calico-doom/src/elib/parser.h: In member function ‘virtual bool Parser::doToken(Tokenizer&)’: /home/pi/libraries/calico-doom/src/elib/parser.h:121:36: warning: unused parameter ‘token’ [-Wunused-parameter] 121 | virtual bool doToken(Tokenizer &token) { return true; } | ~~~~~~~~~~~^~~~~ /home/pi/libraries/calico-doom/src/elib/parser.h: In member function ‘virtual void Parser::onEOF(bool)’: /home/pi/libraries/calico-doom/src/elib/parser.h:124:28: warning: unused parameter ‘early’ [-Wunused-parameter] 124 | virtual void onEOF(bool early) {} | ~~~~~^~~~~ In file included from /home/pi/libraries/calico-doom/src/gl/gl_render.cpp:37: /home/pi/libraries/calico-doom/src/gl/../rb/rb_draw.h: In function ‘void RB_DefTexCoords(vtx_t*, const rbTexture*)’: /home/pi/libraries/calico-doom/src/gl/../rb/rb_draw.h:83:65: warning: unused parameter ‘tex’ [-Wunused-parameter] 83 | static inline void RB_DefTexCoords(vtx_t v[4], const rbTexture *tex) | ~~~~~~~~~~~~~~~~~^~~ /home/pi/libraries/calico-doom/src/posix/posix_platform.cpp: At global scope: /home/pi/libraries/calico-doom/src/posix/posix_platform.cpp:117:13: warning: ‘bool POSIX_CreateDirectory(const char*)’ defined but not used [-Wunused-function] 117 | static bool POSIX_CreateDirectory(const char *name) | ^~~~~~~~~~~~~~~~~~~~~ /home/pi/libraries/calico-doom/src/sdl/sdl_input.cpp: In function ‘void SDL2_processTrigger(int&, SDL_GameControllerAxis, Sint16)’: /home/pi/libraries/calico-doom/src/sdl/sdl_input.cpp:526:84: warning: unused parameter ‘value’ [-Wunused-parameter] 526 | static void SDL2_processTrigger(int &buttons, SDL_GameControllerAxis which, Sint16 value) | ~~~~~~~^~~~~ /home/pi/libraries/calico-doom/src/sdl/sdl_sound.cpp: In instantiation of ‘void SDL2Sfx_updateSoundCB(void*, Uint8*, int) [with T = float; Uint8 = unsigned char]’: /home/pi/libraries/calico-doom/src/sdl/sdl_sound.cpp:568:66: required from here /home/pi/libraries/calico-doom/src/sdl/sdl_sound.cpp:385:41: warning: unused parameter ‘userdata’ [-Wunused-parameter] 385 | static void SDL2Sfx_updateSoundCB(void *userdata, Uint8 *stream, int len) | ~~~~~~^~~~~~~~ /home/pi/libraries/calico-doom/src/sdl/sdl_sound.cpp: In instantiation of ‘void SDL2Sfx_updateSoundCB(void*, Uint8*, int) [with T = short int; Uint8 = unsigned char]’: /home/pi/libraries/calico-doom/src/sdl/sdl_sound.cpp:568:66: required from here /home/pi/libraries/calico-doom/src/sdl/sdl_sound.cpp:385:41: warning: unused parameter ‘userdata’ [-Wunused-parameter] [100%] Linking CXX executable calico-doom /usr/bin/ld: CMakeFiles/calico-doom.dir/am_main.c.o: in function `AM_Start': am_main.c:(.text+0xb0): undefined reference to `g_renderer' /usr/bin/ld: am_main.c:(.text+0xb4): undefined reference to `g_renderer' /usr/bin/ld: CMakeFiles/calico-doom.dir/am_main.c.o: in function `AM_Drawer': am_main.c:(.text+0xa74): undefined reference to `g_renderer' /usr/bin/ld: am_main.c:(.text+0xa78): undefined reference to `g_renderer' /usr/bin/ld: CMakeFiles/calico-doom.dir/f_main.c.o: in function `BufferedDrawSprite': f_main.c:(.text+0x204): undefined reference to `g_renderer' /usr/bin/ld: CMakeFiles/calico-doom.dir/f_main.c.o:f_main.c:(.text+0x208): more undefined references to `g_renderer' follow /usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o: in function `GL_RenderFrame()': gl_render.cpp:(.text+0x3f8): undefined reference to `GL_ExecuteDrawCommands()' /usr/bin/ld: gl_render.cpp:(.text+0x3fc): undefined reference to `GL_ClearDrawCommands()' /usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o: in function `GL_InitRenderer(int, int)': gl_render.cpp:(.text+0x434): undefined reference to `GL_SetDrawCommandFunc(void (*)(int, int, unsigned int, unsigned int, rbTexture&))' /usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o: in function `GL_SelectRenderer()': gl_render.cpp:(.text+0x4b4): undefined reference to `g_renderer' /usr/bin/ld: gl_render.cpp:(.text+0x4b8): undefined reference to `g_renderer' /usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x8): undefined reference to `GL_InitFramebufferTextures()' /usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x10): undefined reference to `GL_GetFramebuffer(glfbwhich_e)' /usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x18): undefined reference to `GL_UpdateFramebuffer(glfbwhich_e)' /usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x20): undefined reference to `GL_ClearFramebuffer(glfbwhich_e, unsigned int)' /usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x28): undefined reference to `GL_FramebufferSetUpdated(glfbwhich_e)' /usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x30): undefined reference to `GL_AddFramebuffer(glfbwhich_e)' /usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x40): undefined reference to `GL_NewTextureResource(char const*, void*, unsigned int, unsigned int, glrestype_e, int)' /usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x48): undefined reference to `GL_TextureResourceGetFramebuffer(glfbwhich_e)' /usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x50): undefined reference to `GL_CheckForTextureResource(char const*)' /usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x58): undefined reference to `GL_UpdateTextureResource(void*)' /usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x60): undefined reference to `GL_TextureResourceSetUpdated(void*)' /usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x68): undefined reference to `GL_GetTextureResourceStore(void*)' /usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x70): undefined reference to `GL_ClearTextureResource(void*, unsigned int)' /usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x78): undefined reference to `GL_AddDrawCommand(void*, int, int, unsigned int, unsigned int)' /usr/bin/ld: CMakeFiles/calico-doom.dir/gl/gl_render.cpp.o:(.data.rel+0x80): undefined reference to `GL_AddLateDrawCommand(void*, int, int, unsigned int, unsigned int)' /usr/bin/ld: CMakeFiles/calico-doom.dir/sdl/sdl_video.cpp.o: in function `SDL2_setRenderer()': sdl_video.cpp:(.text+0x30): undefined reference to `GL4_SelectRenderer()' /usr/bin/ld: sdl_video.cpp:(.text+0x60): undefined reference to `g_renderer' /usr/bin/ld: sdl_video.cpp:(.text+0x64): undefined reference to `g_renderer' collect2: error: ld returned 1 exit status make[2]: *** [src/CMakeFiles/calico-doom.dir/build.make:1368: src/calico-doom] Error 1 make[1]: *** [CMakeFiles/Makefile2:113: src/CMakeFiles/calico-doom.dir/all] Error 2 make: *** [Makefile:103: all] Error 2