Guest User

Quake 2 XP Linux compiler issues

a guest
Dec 29th, 2020
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 47.86 KB | None | 0 0
  1. [ 3s] + python waf
  2. [ 3s] Waf: Entering directory `/home/abuild/rpmbuild/SOURCES/trunk-svn.1286/build'
  3. [ 3s] [ 1/244] c: game/g_ai.c -> build/game/g_ai.c.1.o
  4. [ 3s] [ 2/244] c: game/g_chase.c -> build/game/g_chase.c.1.o
  5. [ 3s] [ 3/244] c: game/g_cmds.c -> build/game/g_cmds.c.1.o
  6. [ 3s] [ 4/244] c: game/g_combat.c -> build/game/g_combat.c.1.o
  7. [ 3s] [ 5/244] c: game/g_func.c -> build/game/g_func.c.1.o
  8. [ 3s] [ 6/244] c: game/g_items.c -> build/game/g_items.c.1.o
  9. [ 3s] [ 7/244] c: game/g_main.c -> build/game/g_main.c.1.o
  10. [ 3s] [ 8/244] c: game/g_misc.c -> build/game/g_misc.c.1.o
  11. [ 3s] [ 9/244] c: game/g_monster.c -> build/game/g_monster.c.1.o
  12. [ 3s] [ 10/244] c: game/g_phys.c -> build/game/g_phys.c.1.o
  13. [ 3s] [ 11/244] c: game/g_save.c -> build/game/g_save.c.1.o
  14. [ 3s] [ 12/244] c: game/g_spawn.c -> build/game/g_spawn.c.1.o
  15. [ 3s] [ 13/244] c: game/g_svcmds.c -> build/game/g_svcmds.c.1.o
  16. [ 3s] [ 14/244] c: game/g_target.c -> build/game/g_target.c.1.o
  17. [ 3s] [ 15/244] c: game/g_trigger.c -> build/game/g_trigger.c.1.o
  18. [ 3s] [ 16/244] c: game/g_turret.c -> build/game/g_turret.c.1.o
  19. [ 3s] [ 17/244] c: game/g_utils.c -> build/game/g_utils.c.1.o
  20. [ 3s] [ 18/244] c: game/g_weapon.c -> build/game/g_weapon.c.1.o
  21. [ 3s] [ 19/244] c: game/m_actor.c -> build/game/m_actor.c.1.o
  22. [ 3s] [ 20/244] c: game/m_berserk.c -> build/game/m_berserk.c.1.o
  23. [ 3s] [ 21/244] c: game/m_boss2.c -> build/game/m_boss2.c.1.o
  24. [ 3s] [ 22/244] c: game/m_boss3.c -> build/game/m_boss3.c.1.o
  25. [ 3s] [ 23/244] c: game/m_boss31.c -> build/game/m_boss31.c.1.o
  26. [ 3s] [ 24/244] c: game/m_boss32.c -> build/game/m_boss32.c.1.o
  27. [ 3s] [ 25/244] c: game/m_brain.c -> build/game/m_brain.c.1.o
  28. [ 3s] [ 26/244] c: game/m_chick.c -> build/game/m_chick.c.1.o
  29. [ 3s] [ 27/244] c: game/m_flash.c -> build/game/m_flash.c.1.o
  30. [ 3s] [ 28/244] c: game/m_flipper.c -> build/game/m_flipper.c.1.o
  31. [ 3s] [ 29/244] c: game/m_float.c -> build/game/m_float.c.1.o
  32. [ 3s] [ 30/244] c: game/m_flyer.c -> build/game/m_flyer.c.1.o
  33. [ 3s] ../game/m_boss31.c:35:8: warning: type defaults to 'int' in declaration of 'SP_monster_makron' [-Wimplicit-int]
  34. [ 3s] 35 | extern SP_monster_makron (edict_t *self);
  35. [ 3s] | ^~~~~~~~~~~~~~~~~
  36. [ 3s] [ 31/244] c: game/m_gladiator.c -> build/game/m_gladiator.c.1.o
  37. [ 3s] [ 32/244] c: game/m_gunner.c -> build/game/m_gunner.c.1.o
  38. [ 3s] [ 33/244] c: game/m_hover.c -> build/game/m_hover.c.1.o
  39. [ 3s] [ 34/244] c: game/m_infantry.c -> build/game/m_infantry.c.1.o
  40. [ 3s] [ 35/244] c: game/m_insane.c -> build/game/m_insane.c.1.o
  41. [ 3s] [ 36/244] c: game/m_medic.c -> build/game/m_medic.c.1.o
  42. [ 3s] [ 37/244] c: game/m_move.c -> build/game/m_move.c.1.o
  43. [ 3s] [ 38/244] c: game/m_mutant.c -> build/game/m_mutant.c.1.o
  44. [ 3s] [ 39/244] c: game/m_parasite.c -> build/game/m_parasite.c.1.o
  45. [ 3s] [ 40/244] c: game/m_soldier.c -> build/game/m_soldier.c.1.o
  46. [ 3s] [ 41/244] c: game/m_supertank.c -> build/game/m_supertank.c.1.o
  47. [ 3s] [ 42/244] c: game/m_tank.c -> build/game/m_tank.c.1.o
  48. [ 3s] [ 43/244] c: game/p_client.c -> build/game/p_client.c.1.o
  49. [ 3s] [ 44/244] c: game/p_hud.c -> build/game/p_hud.c.1.o
  50. [ 3s] [ 45/244] c: game/p_trail.c -> build/game/p_trail.c.1.o
  51. [ 3s] [ 46/244] c: game/p_view.c -> build/game/p_view.c.1.o
  52. [ 3s] [ 47/244] c: game/p_weapon.c -> build/game/p_weapon.c.1.o
  53. [ 3s] [ 48/244] c: game/q_shared.c -> build/game/q_shared.c.1.o
  54. [ 3s] [ 49/244] c: xsrc/g_ai.c -> build/xsrc/g_ai.c.2.o
  55. [ 3s] [ 50/244] c: xsrc/g_chase.c -> build/xsrc/g_chase.c.2.o
  56. [ 3s] [ 51/244] c: xsrc/g_cmds.c -> build/xsrc/g_cmds.c.2.o
  57. [ 3s] [ 52/244] c: xsrc/g_combat.c -> build/xsrc/g_combat.c.2.o
  58. [ 3s] [ 53/244] c: xsrc/g_func.c -> build/xsrc/g_func.c.2.o
  59. [ 4s] [ 54/244] c: xsrc/g_items.c -> build/xsrc/g_items.c.2.o
  60. [ 4s] [ 55/244] c: xsrc/g_main.c -> build/xsrc/g_main.c.2.o
  61. [ 4s] [ 56/244] c: xsrc/g_misc.c -> build/xsrc/g_misc.c.2.o
  62. [ 4s] [ 57/244] c: xsrc/g_monster.c -> build/xsrc/g_monster.c.2.o
  63. [ 4s] [ 58/244] c: xsrc/g_phys.c -> build/xsrc/g_phys.c.2.o
  64. [ 4s] [ 59/244] c: xsrc/g_save.c -> build/xsrc/g_save.c.2.o
  65. [ 4s] [ 60/244] c: xsrc/g_spawn.c -> build/xsrc/g_spawn.c.2.o
  66. [ 4s] [ 61/244] c: xsrc/g_svcmds.c -> build/xsrc/g_svcmds.c.2.o
  67. [ 4s] [ 62/244] c: xsrc/g_target.c -> build/xsrc/g_target.c.2.o
  68. [ 4s] [ 63/244] c: xsrc/g_trigger.c -> build/xsrc/g_trigger.c.2.o
  69. [ 4s] [ 64/244] c: xsrc/g_turret.c -> build/xsrc/g_turret.c.2.o
  70. [ 4s] [ 65/244] c: xsrc/g_utils.c -> build/xsrc/g_utils.c.2.o
  71. [ 4s] [ 66/244] c: xsrc/g_weapon.c -> build/xsrc/g_weapon.c.2.o
  72. [ 4s] [ 67/244] c: xsrc/m_actor.c -> build/xsrc/m_actor.c.2.o
  73. [ 4s] [ 68/244] c: xsrc/m_berserk.c -> build/xsrc/m_berserk.c.2.o
  74. [ 4s] [ 69/244] c: xsrc/m_boss2.c -> build/xsrc/m_boss2.c.2.o
  75. [ 4s] [ 70/244] c: xsrc/m_boss3.c -> build/xsrc/m_boss3.c.2.o
  76. [ 4s] [ 71/244] c: xsrc/m_boss31.c -> build/xsrc/m_boss31.c.2.o
  77. [ 4s] [ 72/244] c: xsrc/m_boss32.c -> build/xsrc/m_boss32.c.2.o
  78. [ 4s] [ 73/244] c: xsrc/m_boss5.c -> build/xsrc/m_boss5.c.2.o
  79. [ 4s] [ 74/244] c: xsrc/m_brain.c -> build/xsrc/m_brain.c.2.o
  80. [ 4s] [ 75/244] c: xsrc/m_chick.c -> build/xsrc/m_chick.c.2.o
  81. [ 4s] [ 76/244] c: xsrc/m_fixbot.c -> build/xsrc/m_fixbot.c.2.o
  82. [ 4s] ../xsrc/m_boss31.c:16:8: warning: type defaults to 'int' in declaration of 'SP_monster_makron' [-Wimplicit-int]
  83. [ 4s] 16 | extern SP_monster_makron (edict_t *self);
  84. [ 4s] | ^~~~~~~~~~~~~~~~~
  85. [ 4s] [ 77/244] c: xsrc/m_flash.c -> build/xsrc/m_flash.c.2.o
  86. [ 4s] [ 78/244] c: xsrc/m_flipper.c -> build/xsrc/m_flipper.c.2.o
  87. [ 4s] [ 79/244] c: xsrc/m_float.c -> build/xsrc/m_float.c.2.o
  88. [ 4s] [ 80/244] c: xsrc/m_flyer.c -> build/xsrc/m_flyer.c.2.o
  89. [ 4s] [ 81/244] c: xsrc/m_gekk.c -> build/xsrc/m_gekk.c.2.o
  90. [ 4s] [ 82/244] c: xsrc/m_gladb.c -> build/xsrc/m_gladb.c.2.o
  91. [ 4s] [ 83/244] c: xsrc/m_gladiator.c -> build/xsrc/m_gladiator.c.2.o
  92. [ 4s] [ 84/244] c: xsrc/m_gunner.c -> build/xsrc/m_gunner.c.2.o
  93. [ 4s] [ 85/244] c: xsrc/m_hover.c -> build/xsrc/m_hover.c.2.o
  94. [ 4s] [ 86/244] c: xsrc/m_infantry.c -> build/xsrc/m_infantry.c.2.o
  95. [ 4s] [ 87/244] c: xsrc/m_insane.c -> build/xsrc/m_insane.c.2.o
  96. [ 4s] [ 88/244] c: xsrc/m_medic.c -> build/xsrc/m_medic.c.2.o
  97. [ 4s] [ 89/244] c: xsrc/m_move.c -> build/xsrc/m_move.c.2.o
  98. [ 4s] [ 90/244] c: xsrc/m_mutant.c -> build/xsrc/m_mutant.c.2.o
  99. [ 4s] [ 91/244] c: xsrc/m_parasite.c -> build/xsrc/m_parasite.c.2.o
  100. [ 4s] [ 92/244] c: xsrc/m_soldier.c -> build/xsrc/m_soldier.c.2.o
  101. [ 4s] [ 93/244] c: xsrc/m_supertank.c -> build/xsrc/m_supertank.c.2.o
  102. [ 4s] [ 94/244] c: xsrc/m_tank.c -> build/xsrc/m_tank.c.2.o
  103. [ 4s] [ 95/244] c: xsrc/p_client.c -> build/xsrc/p_client.c.2.o
  104. [ 4s] [ 96/244] c: xsrc/p_hud.c -> build/xsrc/p_hud.c.2.o
  105. [ 4s] [ 97/244] c: xsrc/p_trail.c -> build/xsrc/p_trail.c.2.o
  106. [ 4s] [ 98/244] c: xsrc/p_view.c -> build/xsrc/p_view.c.2.o
  107. [ 4s] [ 99/244] c: xsrc/p_weapon.c -> build/xsrc/p_weapon.c.2.o
  108. [ 4s] [100/244] c: xsrc/q_shared.c -> build/xsrc/q_shared.c.2.o
  109. [ 4s] [101/244] c: roguesrc/dm/ball.c -> build/roguesrc/dm/ball.c.3.o
  110. [ 4s] [102/244] c: roguesrc/dm/tag.c -> build/roguesrc/dm/tag.c.3.o
  111. [ 4s] [103/244] c: roguesrc/g_ai.c -> build/roguesrc/g_ai.c.3.o
  112. [ 4s] [104/244] c: roguesrc/g_chase.c -> build/roguesrc/g_chase.c.3.o
  113. [ 4s] [106/244] c: roguesrc/g_combat.c -> build/roguesrc/g_combat.c.3.o
  114. [ 4s] [106/244] c: roguesrc/g_cmds.c -> build/roguesrc/g_cmds.c.3.o
  115. [ 4s] [107/244] c: roguesrc/g_func.c -> build/roguesrc/g_func.c.3.o
  116. [ 4s] [108/244] c: roguesrc/g_items.c -> build/roguesrc/g_items.c.3.o
  117. [ 4s] [109/244] c: roguesrc/g_main.c -> build/roguesrc/g_main.c.3.o
  118. [ 4s] [110/244] c: roguesrc/g_misc.c -> build/roguesrc/g_misc.c.3.o
  119. [ 4s] [111/244] c: roguesrc/g_monster.c -> build/roguesrc/g_monster.c.3.o
  120. [ 5s] [112/244] c: roguesrc/g_newai.c -> build/roguesrc/g_newai.c.3.o
  121. [ 5s] [113/244] c: roguesrc/g_newdm.c -> build/roguesrc/g_newdm.c.3.o
  122. [ 5s] [114/244] c: roguesrc/g_newfnc.c -> build/roguesrc/g_newfnc.c.3.o
  123. [ 5s] [115/244] c: roguesrc/g_newtarg.c -> build/roguesrc/g_newtarg.c.3.o
  124. [ 5s] [116/244] c: roguesrc/g_newtrig.c -> build/roguesrc/g_newtrig.c.3.o
  125. [ 5s] [117/244] c: roguesrc/g_newweap.c -> build/roguesrc/g_newweap.c.3.o
  126. [ 5s] [118/244] c: roguesrc/g_phys.c -> build/roguesrc/g_phys.c.3.o
  127. [ 5s] [119/244] c: roguesrc/g_spawn.c -> build/roguesrc/g_spawn.c.3.o
  128. [ 5s] [120/244] c: roguesrc/g_sphere.c -> build/roguesrc/g_sphere.c.3.o
  129. [ 5s] [121/244] c: roguesrc/g_svcmds.c -> build/roguesrc/g_svcmds.c.3.o
  130. [ 5s] [122/244] c: roguesrc/g_target.c -> build/roguesrc/g_target.c.3.o
  131. [ 5s] [123/244] c: roguesrc/g_trigger.c -> build/roguesrc/g_trigger.c.3.o
  132. [ 5s] [124/244] c: roguesrc/g_turret.c -> build/roguesrc/g_turret.c.3.o
  133. [ 5s] [125/244] c: roguesrc/g_utils.c -> build/roguesrc/g_utils.c.3.o
  134. [ 5s] [127/244] c: roguesrc/monster/actor/actor.c -> build/roguesrc/monster/actor/actor.c.3.o
  135. [ 5s] [127/244] c: roguesrc/g_weapon.c -> build/roguesrc/g_weapon.c.3.o
  136. [ 5s] [128/244] c: roguesrc/monster/berserker/berserker.c -> build/roguesrc/monster/berserker/berserker.c.3.o
  137. [ 5s] [129/244] c: roguesrc/monster/boss2/boss2.c -> build/roguesrc/monster/boss2/boss2.c.3.o
  138. [ 5s] [130/244] c: roguesrc/monster/boss3/boss3.c -> build/roguesrc/monster/boss3/boss3.c.3.o
  139. [ 5s] [131/244] c: roguesrc/monster/boss3/boss31.c -> build/roguesrc/monster/boss3/boss31.c.3.o
  140. [ 5s] [132/244] c: roguesrc/monster/boss3/boss32.c -> build/roguesrc/monster/boss3/boss32.c.3.o
  141. [ 5s] [133/244] c: roguesrc/monster/brain/brain.c -> build/roguesrc/monster/brain/brain.c.3.o
  142. [ 5s] [134/244] c: roguesrc/monster/carrier/carrier.c -> build/roguesrc/monster/carrier/carrier.c.3.o
  143. [ 5s] [135/244] c: roguesrc/monster/chick/chick.c -> build/roguesrc/monster/chick/chick.c.3.o
  144. [ 5s] [136/244] c: roguesrc/monster/flipper/flipper.c -> build/roguesrc/monster/flipper/flipper.c.3.o
  145. [ 5s] [137/244] c: roguesrc/monster/float/float.c -> build/roguesrc/monster/float/float.c.3.o
  146. [ 5s] [138/244] c: roguesrc/monster/flyer/flyer.c -> build/roguesrc/monster/flyer/flyer.c.3.o
  147. [ 5s] [139/244] c: roguesrc/monster/gladiator/gladiator.c -> build/roguesrc/monster/gladiator/gladiator.c.3.o
  148. [ 5s] [140/244] c: roguesrc/monster/gunner/gunner.c -> build/roguesrc/monster/gunner/gunner.c.3.o
  149. [ 5s] [141/244] c: roguesrc/monster/hover/hover.c -> build/roguesrc/monster/hover/hover.c.3.o
  150. [ 5s] [142/244] c: roguesrc/monster/infantry/infantry.c -> build/roguesrc/monster/infantry/infantry.c.3.o
  151. [ 5s] [143/244] c: roguesrc/monster/insane/insane.c -> build/roguesrc/monster/insane/insane.c.3.o
  152. [ 5s] [144/244] c: roguesrc/monster/medic/medic.c -> build/roguesrc/monster/medic/medic.c.3.o
  153. [ 5s] [145/244] c: roguesrc/monster/misc/move.c -> build/roguesrc/monster/misc/move.c.3.o
  154. [ 5s] [146/244] c: roguesrc/monster/mutant/mutant.c -> build/roguesrc/monster/mutant/mutant.c.3.o
  155. [ 5s] [147/244] c: roguesrc/monster/parasite/parasite.c -> build/roguesrc/monster/parasite/parasite.c.3.o
  156. [ 5s] [148/244] c: roguesrc/monster/soldier/soldier.c -> build/roguesrc/monster/soldier/soldier.c.3.o
  157. [ 5s] [149/244] c: roguesrc/monster/stalker/stalker.c -> build/roguesrc/monster/stalker/stalker.c.3.o
  158. [ 5s] [150/244] c: roguesrc/monster/supertank/supertank.c -> build/roguesrc/monster/supertank/supertank.c.3.o
  159. [ 5s] [151/244] c: roguesrc/monster/tank/tank.c -> build/roguesrc/monster/tank/tank.c.3.o
  160. [ 5s] [152/244] c: roguesrc/monster/turret/turret.c -> build/roguesrc/monster/turret/turret.c.3.o
  161. [ 5s] [153/244] c: roguesrc/monster/widow/widow.c -> build/roguesrc/monster/widow/widow.c.3.o
  162. [ 5s] [154/244] c: roguesrc/monster/widow/widow2.c -> build/roguesrc/monster/widow/widow2.c.3.o
  163. [ 5s] [155/244] c: roguesrc/player/client.c -> build/roguesrc/player/client.c.3.o
  164. [ 5s] [156/244] c: roguesrc/player/hud.c -> build/roguesrc/player/hud.c.3.o
  165. [ 5s] [157/244] c: roguesrc/player/trail.c -> build/roguesrc/player/trail.c.3.o
  166. [ 5s] [158/244] c: roguesrc/player/view.c -> build/roguesrc/player/view.c.3.o
  167. [ 5s] [159/244] c: roguesrc/player/weapon.c -> build/roguesrc/player/weapon.c.3.o
  168. [ 5s] [160/244] c: roguesrc/savegame/savegame.c -> build/roguesrc/savegame/savegame.c.3.o
  169. [ 5s] [161/244] c: roguesrc/shared/flash.c -> build/roguesrc/shared/flash.c.3.o
  170. [ 5s] [162/244] c: roguesrc/shared/shared.c -> build/roguesrc/shared/shared.c.3.o
  171. [ 5s] [163/244] c: game/q_shared.c -> build/game/q_shared.c.4.o
  172. [ 5s] [164/244] c: client/cg_cin.c -> build/client/cg_cin.c.4.o
  173. [ 5s] [165/244] c: client/cg_clents.c -> build/client/cg_clents.c.4.o
  174. [ 5s] [166/244] c: client/cg_decals.c -> build/client/cg_decals.c.4.o
  175. [ 5s] [167/244] c: client/cg_ents.c -> build/client/cg_ents.c.4.o
  176. [ 5s] [168/244] c: client/cg_fx.c -> build/client/cg_fx.c.4.o
  177. [ 5s] [169/244] c: client/cg_hud.c -> build/client/cg_hud.c.4.o
  178. [ 6s] [170/244] c: client/cg_newfx.c -> build/client/cg_newfx.c.4.o
  179. [ 6s] [171/244] c: client/cg_particles.c -> build/client/cg_particles.c.4.o
  180. [ 6s] [172/244] c: client/cg_screen.c -> build/client/cg_screen.c.4.o
  181. [ 6s] [173/244] c: client/cg_tempents.c -> build/client/cg_tempents.c.4.o
  182. [ 6s] [174/244] c: client/cg_view.c -> build/client/cg_view.c.4.o
  183. [ 6s] [175/244] c: client/cl_console.c -> build/client/cl_console.c.4.o
  184. [ 6s] ../client/cg_screen.c: In function 'entitycmpfnc':
  185. [ 6s] ../client/cg_screen.c:547:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  186. [ 6s] 547 | return ((int)a->skin - (int)b->skin);
  187. [ 6s] | ^
  188. [ 6s] ../client/cg_screen.c:547:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  189. [ 6s] 547 | return ((int)a->skin - (int)b->skin);
  190. [ 6s] | ^
  191. [ 6s] ../client/cg_screen.c:550:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  192. [ 6s] 550 | return ((int)a->model - (int)b->model);
  193. [ 6s] | ^
  194. [ 6s] ../client/cg_screen.c:550:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  195. [ 6s] 550 | return ((int)a->model - (int)b->model);
  196. [ 6s] | ^
  197. [ 6s] [176/244] c: client/cl_input.c -> build/client/cl_input.c.4.o
  198. [ 6s] [177/244] c: client/cl_keys.c -> build/client/cl_keys.c.4.o
  199. [ 6s] [178/244] c: client/cl_main.c -> build/client/cl_main.c.4.o
  200. [ 6s] [179/244] c: client/cl_parse.c -> build/client/cl_parse.c.4.o
  201. [ 6s] [180/244] c: client/cl_pred.c -> build/client/cl_pred.c.4.o
  202. [ 6s] [181/244] c: client/cl_preload.c -> build/client/cl_preload.c.4.o
  203. [ 6s] ../client/cl_input.c: In function 'CL_FinishMove':
  204. [ 6s] ../client/cl_input.c:460:6: error: 'anykeydown' undeclared (first use in this function)
  205. [ 6s] 460 | if (anykeydown && cls.key_dest == key_game)
  206. [ 6s] | ^~~~~~~~~~
  207. [ 6s] ../client/cl_keys.c:59:11: error: 'K_TAB' undeclared here (not in a function)
  208. [ 6s] 59 | { "TAB", K_TAB },
  209. [ 6s] | ^~~~~
  210. [ 6s] ../client/cl_input.c:460:6: note: each undeclared identifier is reported only once for each function it appears in
  211. [ 6s] ../client/cl_console.c: In function 'Con_MessageMode_f':
  212. [ 6s] ../client/cl_console.c:253:2: error: 'chat_team' undeclared (first use in this function)
  213. [ 6s] 253 | chat_team = qfalse;
  214. [ 6s] | ^~~~~~~~~
  215. [ 6s] ../client/cl_console.c:253:2: note: each undeclared identifier is reported only once for each function it appears in
  216. [ 6s] ../client/cl_keys.c:60:13: error: 'K_ENTER' undeclared here (not in a function)
  217. [ 6s] 60 | { "ENTER", K_ENTER },
  218. [ 6s] | ^~~~~~~
  219. [ 6s] ../client/cl_keys.c:61:14: error: 'K_ESCAPE' undeclared here (not in a function)
  220. [ 6s] 61 | { "ESCAPE", K_ESCAPE },
  221. [ 6s] | ^~~~~~~~
  222. [ 6s] ../client/cl_keys.c:62:13: error: 'K_SPACE' undeclared here (not in a function)
  223. [ 6s] 62 | { "SPACE", K_SPACE },
  224. [ 6s] | ^~~~~~~
  225. [ 6s] ../client/cl_console.c: In function 'Con_MessageMode2_f':
  226. [ 6s] ../client/cl_keys.c:63:17: error: 'K_BACKSPACE' undeclared here (not in a function)
  227. [ 6s] 63 | { "BACKSPACE", K_BACKSPACE },
  228. [ 6s] | ^~~~~~~~~~~
  229. [ 6s] ../client/cl_console.c:263:2: error: 'chat_team' undeclared (first use in this function)
  230. [ 6s] 263 | chat_team = qtrue;
  231. [ 6s] | ^~~~~~~~~
  232. [ 6s] ../client/cl_keys.c:64:15: error: 'K_UPARROW' undeclared here (not in a function)
  233. [ 6s] 64 | { "UPARROW", K_UPARROW },
  234. [ 6s] | ^~~~~~~~~
  235. [ 6s] ../client/cl_keys.c:65:17: error: 'K_DOWNARROW' undeclared here (not in a function)
  236. [ 6s] 65 | { "DOWNARROW", K_DOWNARROW },
  237. [ 6s] | ^~~~~~~~~~~
  238. [ 6s] ../client/cl_console.c: In function 'Con_DrawNotify':
  239. [ 6s] ../client/cl_console.c:582:7: error: 'chat_team' undeclared (first use in this function)
  240. [ 6s] 582 | if (chat_team) {
  241. [ 6s] | ^~~~~~~~~
  242. [ 6s] ../client/cl_keys.c:66:17: error: 'K_LEFTARROW' undeclared here (not in a function)
  243. [ 6s] 66 | { "LEFTARROW", K_LEFTARROW },
  244. [ 6s] | ^~~~~~~~~~~
  245. [ 6s] ../client/cl_keys.c:67:18: error: 'K_RIGHTARROW' undeclared here (not in a function)
  246. [ 6s] 67 | { "RIGHTARROW", K_RIGHTARROW },
  247. [ 6s] | ^~~~~~~~~~~~
  248. [ 6s] ../client/cl_keys.c:69:11: error: 'K_ALT' undeclared here (not in a function)
  249. [ 6s] 69 | { "ALT", K_ALT },
  250. [ 6s] | ^~~~~
  251. [ 6s] ../client/cl_keys.c:70:12: error: 'K_CTRL' undeclared here (not in a function)
  252. [ 6s] 70 | { "CTRL", K_CTRL },
  253. [ 6s] | ^~~~~~
  254. [ 6s] ../client/cl_console.c:591:7: error: 'chat_buffer' undeclared (first use in this function); did you mean 'setbuffer'?
  255. [ 6s] 591 | s = chat_buffer;
  256. [ 6s] | ^~~~~~~~~~~
  257. [ 6s] | setbuffer
  258. [ 6s] ../client/cl_keys.c:71:13: error: 'K_SHIFT' undeclared here (not in a function)
  259. [ 6s] 71 | { "SHIFT", K_SHIFT },
  260. [ 6s] | ^~~~~~~
  261. [ 6s] ../client/cl_keys.c:73:10: error: 'K_F1' undeclared here (not in a function)
  262. [ 6s] 73 | { "F1", K_F1 },
  263. [ 6s] | ^~~~
  264. [ 6s] ../client/cl_keys.c:74:10: error: 'K_F2' undeclared here (not in a function)
  265. [ 6s] 74 | { "F2", K_F2 },
  266. [ 6s] | ^~~~
  267. [ 6s] ../client/cl_keys.c:75:10: error: 'K_F3' undeclared here (not in a function)
  268. [ 6s] 75 | { "F3", K_F3 },
  269. [ 6s] | ^~~~
  270. [ 6s] ../client/cl_keys.c:76:10: error: 'K_F4' undeclared here (not in a function)
  271. [ 6s] 76 | { "F4", K_F4 },
  272. [ 6s] | ^~~~
  273. [ 6s] ../client/cl_keys.c:77:10: error: 'K_F5' undeclared here (not in a function)
  274. [ 6s] 77 | { "F5", K_F5 },
  275. [ 6s] | ^~~~
  276. [ 6s] ../client/cl_main.c: In function 'CL_WriteConfiguration':
  277. [ 6s] ../client/cl_main.c:1724:2: warning: implicit declaration of function 'Key_WriteBindings' [-Wimplicit-function-declaration]
  278. [ 6s] 1724 | Key_WriteBindings (f);
  279. [ 6s] | ^~~~~~~~~~~~~~~~~
  280. [ 6s] ../client/cl_keys.c:78:10: error: 'K_F6' undeclared here (not in a function)
  281. [ 6s] 78 | { "F6", K_F6 },
  282. [ 6s] | ^~~~
  283. [ 6s] ../client/cl_keys.c:79:10: error: 'K_F7' undeclared here (not in a function)
  284. [ 6s] 79 | { "F7", K_F7 },
  285. [ 6s] | ^~~~
  286. [ 6s] ../client/cl_keys.c:80:10: error: 'K_F8' undeclared here (not in a function)
  287. [ 6s] 80 | { "F8", K_F8 },
  288. [ 6s] | ^~~~
  289. [ 6s] ../client/cl_console.c:593:7: error: 'chat_bufferlen' undeclared (first use in this function)
  290. [ 6s] 593 | if (chat_bufferlen > ((viddef.width / fontscale) / 8) - (skip + 1))
  291. [ 6s] | ^~~~~~~~~~~~~~
  292. [ 6s] ../client/cl_keys.c:81:10: error: 'K_F9' undeclared here (not in a function)
  293. [ 6s] 81 | { "F9", K_F9 },
  294. [ 6s] | ^~~~
  295. [ 6s] ../client/cl_keys.c:82:11: error: 'K_F10' undeclared here (not in a function)
  296. [ 6s] 82 | { "F10", K_F10 },
  297. [ 6s] | ^~~~~
  298. [ 6s] ../client/cl_keys.c:83:11: error: 'K_F11' undeclared here (not in a function)
  299. [ 6s] 83 | { "F11", K_F11 },
  300. [ 6s] | ^~~~~
  301. [ 6s] ../client/cl_keys.c:84:11: error: 'K_F12' undeclared here (not in a function)
  302. [ 6s] 84 | { "F12", K_F12 },
  303. [ 6s] | ^~~~~
  304. [ 6s] ../client/cl_keys.c:86:11: error: 'K_INS' undeclared here (not in a function)
  305. [ 6s] 86 | { "INS", K_INS },
  306. [ 6s] | ^~~~~
  307. [ 6s] ../client/cl_keys.c:87:11: error: 'K_DEL' undeclared here (not in a function)
  308. [ 6s] 87 | { "DEL", K_DEL },
  309. [ 6s] | ^~~~~
  310. [ 6s] ../client/cl_keys.c:88:12: error: 'K_PGDN' undeclared here (not in a function)
  311. [ 6s] 88 | { "PGDN", K_PGDN },
  312. [ 6s] | ^~~~~~
  313. [ 6s] ../client/cl_keys.c:89:12: error: 'K_PGUP' undeclared here (not in a function)
  314. [ 6s] 89 | { "PGUP", K_PGUP },
  315. [ 6s] | ^~~~~~
  316. [ 6s] ../client/cl_keys.c:90:12: error: 'K_HOME' undeclared here (not in a function)
  317. [ 6s] 90 | { "HOME", K_HOME },
  318. [ 6s] | ^~~~~~
  319. [ 6s] ../client/cl_keys.c:91:11: error: 'K_END' undeclared here (not in a function)
  320. [ 6s] 91 | { "END", K_END },
  321. [ 6s] | ^~~~~
  322. [ 6s] ../client/cl_keys.c:93:14: error: 'K_MOUSE1' undeclared here (not in a function)
  323. [ 6s] 93 | { "MOUSE1", K_MOUSE1 },
  324. [ 6s] | ^~~~~~~~
  325. [ 6s] ../client/cl_keys.c:94:14: error: 'K_MOUSE2' undeclared here (not in a function)
  326. [ 6s] 94 | { "MOUSE2", K_MOUSE2 },
  327. [ 6s] | ^~~~~~~~
  328. [ 6s] ../client/cl_keys.c:95:14: error: 'K_MOUSE3' undeclared here (not in a function)
  329. [ 6s] 95 | { "MOUSE3", K_MOUSE3 },
  330. [ 6s] | ^~~~~~~~
  331. [ 6s] ../client/cl_keys.c:96:14: error: 'K_MOUSE4' undeclared here (not in a function)
  332. [ 6s] 96 | { "MOUSE4", K_MOUSE4 },
  333. [ 6s] | ^~~~~~~~
  334. [ 6s] ../client/cl_keys.c:97:14: error: 'K_MOUSE5' undeclared here (not in a function)
  335. [ 6s] 97 | { "MOUSE5", K_MOUSE5 },
  336. [ 6s] | ^~~~~~~~
  337. [ 6s] ../client/cl_keys.c:98:14: error: 'K_MOUSE6' undeclared here (not in a function)
  338. [ 6s] 98 | { "MOUSE6", K_MOUSE6 },
  339. [ 6s] | ^~~~~~~~
  340. [ 6s] ../client/cl_keys.c:99:14: error: 'K_MOUSE7' undeclared here (not in a function)
  341. [ 6s] 99 | { "MOUSE7", K_MOUSE7 },
  342. [ 6s] | ^~~~~~~~
  343. [ 6s] ../client/cl_keys.c:100:14: error: 'K_MOUSE8' undeclared here (not in a function)
  344. [ 6s] 100 | { "MOUSE8", K_MOUSE8 },
  345. [ 6s] | ^~~~~~~~
  346. [ 6s] ../client/cl_keys.c:101:14: error: 'K_MOUSE9' undeclared here (not in a function)
  347. [ 6s] 101 | { "MOUSE9", K_MOUSE9 },
  348. [ 6s] | ^~~~~~~~
  349. [ 6s] ../client/cl_keys.c:103:21: error: 'K_XPAD_START' undeclared here (not in a function)
  350. [ 6s] 103 | { "XPAD_START", K_XPAD_START },
  351. [ 6s] | ^~~~~~~~~~~~
  352. [ 6s] ../client/cl_keys.c:104:20: error: 'K_XPAD_BACK' undeclared here (not in a function)
  353. [ 6s] 104 | { "XPAD_BACK", K_XPAD_BACK },
  354. [ 6s] | ^~~~~~~~~~~
  355. [ 6s] ../client/cl_keys.c:105:28: error: 'K_XPAD_LEFT_THUMB' undeclared here (not in a function)
  356. [ 6s] 105 | { "XPAD_LEFT_THUMBSTICK", K_XPAD_LEFT_THUMB },
  357. [ 6s] | ^~~~~~~~~~~~~~~~~
  358. [ 6s] ../client/cl_keys.c:106:29: error: 'K_XPAD_RIGHT_THUMB' undeclared here (not in a function)
  359. [ 6s] 106 | { "XPAD_RIGHT_THUMBSTICK", K_XPAD_RIGHT_THUMB },
  360. [ 6s] | ^~~~~~~~~~~~~~~~~~
  361. [ 6s] ../client/cl_keys.c:107:25: error: 'K_XPAD_LEFT_SHOULDER' undeclared here (not in a function)
  362. [ 6s] 107 | { "XPAD_LEFT_BUMPER", K_XPAD_LEFT_SHOULDER },
  363. [ 6s] | ^~~~~~~~~~~~~~~~~~~~
  364. [ 6s] ../client/cl_keys.c:108:26: error: 'K_XPAD_RIGHT_SHOULDER' undeclared here (not in a function)
  365. [ 6s] 108 | { "XPAD_RIGHT_BUMPER", K_XPAD_RIGHT_SHOULDER },
  366. [ 6s] | ^~~~~~~~~~~~~~~~~~~~~
  367. [ 6s] ../client/cl_keys.c:109:18: error: 'K_XPAD_A' undeclared here (not in a function)
  368. [ 6s] 109 | { "XPAD_A", K_XPAD_A },
  369. [ 6s] | ^~~~~~~~
  370. [ 6s] ../client/cl_keys.c:110:18: error: 'K_XPAD_B' undeclared here (not in a function)
  371. [ 6s] 110 | { "XPAD_B", K_XPAD_B },
  372. [ 6s] | ^~~~~~~~
  373. [ 6s] ../client/cl_keys.c:111:18: error: 'K_XPAD_X' undeclared here (not in a function)
  374. [ 6s] 111 | { "XPAD_X", K_XPAD_X },
  375. [ 6s] | ^~~~~~~~
  376. [ 6s] ../client/cl_keys.c:112:18: error: 'K_XPAD_Y' undeclared here (not in a function)
  377. [ 6s] 112 | { "XPAD_Y", K_XPAD_Y },
  378. [ 6s] | ^~~~~~~~
  379. [ 6s] ../client/cl_keys.c:113:22: error: 'K_XPAD_DPAD_UP' undeclared here (not in a function)
  380. [ 6s] 113 | { "XPAD_DPAD_UP", K_XPAD_DPAD_UP },
  381. [ 6s] | ^~~~~~~~~~~~~~
  382. [ 6s] ../client/cl_keys.c:114:24: error: 'K_XPAD_DPAD_DOWN' undeclared here (not in a function)
  383. [ 6s] 114 | { "XPAD_DPAD_DOWN", K_XPAD_DPAD_DOWN },
  384. [ 6s] | ^~~~~~~~~~~~~~~~
  385. [ 6s] ../client/cl_keys.c:115:24: error: 'K_XPAD_DPAD_LEFT' undeclared here (not in a function)
  386. [ 6s] 115 | { "XPAD_DPAD_LEFT", K_XPAD_DPAD_LEFT },
  387. [ 6s] | ^~~~~~~~~~~~~~~~
  388. [ 6s] ../client/cl_keys.c:116:24: error: 'K_XPAD_DPAD_RIGHT' undeclared here (not in a function)
  389. [ 6s] 116 | { "XPAD_DPAD_RIGHT", K_XPAD_DPAD_RIGHT },
  390. [ 6s] | ^~~~~~~~~~~~~~~~~
  391. [ 6s] ../client/cl_keys.c:117:26: error: 'K_XPAD_LEFT_TRIGGER' undeclared here (not in a function)
  392. [ 6s] 117 | { "XPAD_LEFT_TRIGGER", K_XPAD_LEFT_TRIGGER },
  393. [ 6s] | ^~~~~~~~~~~~~~~~~~~
  394. [ 6s] ../client/cl_keys.c:118:27: error: 'K_XPAD_RIGHT_TRIGGER' undeclared here (not in a function)
  395. [ 6s] 118 | { "XPAD_RIGHT_TRIGGER", K_XPAD_RIGHT_TRIGGER },
  396. [ 6s] | ^~~~~~~~~~~~~~~~~~~~
  397. [ 6s] ../client/cl_keys.c:120:15: error: 'K_KP_HOME' undeclared here (not in a function)
  398. [ 6s] 120 | { "KP_HOME", K_KP_HOME },
  399. [ 6s] | ^~~~~~~~~
  400. [ 6s] ../client/cl_keys.c:121:18: error: 'K_KP_UPARROW' undeclared here (not in a function)
  401. [ 6s] 121 | { "KP_UPARROW", K_KP_UPARROW },
  402. [ 6s] | ^~~~~~~~~~~~
  403. [ 6s] ../client/cl_keys.c:122:15: error: 'K_KP_PGUP' undeclared here (not in a function)
  404. [ 6s] 122 | { "KP_PGUP", K_KP_PGUP },
  405. [ 6s] | ^~~~~~~~~
  406. [ 6s] ../client/cl_keys.c:123:20: error: 'K_KP_LEFTARROW' undeclared here (not in a function)
  407. [ 6s] 123 | { "KP_LEFTARROW", K_KP_LEFTARROW },
  408. [ 6s] | ^~~~~~~~~~~~~~
  409. [ 6s] ../client/cl_keys.c:124:12: error: 'K_KP_5' undeclared here (not in a function)
  410. [ 6s] 124 | { "KP_5", K_KP_5 },
  411. [ 6s] | ^~~~~~
  412. [ 6s] ../client/cl_keys.c:125:21: error: 'K_KP_RIGHTARROW' undeclared here (not in a function)
  413. [ 6s] 125 | { "KP_RIGHTARROW", K_KP_RIGHTARROW },
  414. [ 6s] | ^~~~~~~~~~~~~~~
  415. [ 6s] ../client/cl_keys.c:126:14: error: 'K_KP_END' undeclared here (not in a function)
  416. [ 6s] 126 | { "KP_END", K_KP_END },
  417. [ 6s] | ^~~~~~~~
  418. [ 6s] ../client/cl_keys.c:127:20: error: 'K_KP_DOWNARROW' undeclared here (not in a function)
  419. [ 6s] 127 | { "KP_DOWNARROW", K_KP_DOWNARROW },
  420. [ 6s] | ^~~~~~~~~~~~~~
  421. [ 6s] ../client/cl_keys.c:128:15: error: 'K_KP_PGDN' undeclared here (not in a function)
  422. [ 6s] 128 | { "KP_PGDN", K_KP_PGDN },
  423. [ 6s] | ^~~~~~~~~
  424. [ 6s] ../client/cl_keys.c:129:16: error: 'K_KP_ENTER' undeclared here (not in a function)
  425. [ 6s] 129 | { "KP_ENTER", K_KP_ENTER },
  426. [ 6s] | ^~~~~~~~~~
  427. [ 6s] ../client/cl_keys.c:130:14: error: 'K_KP_INS' undeclared here (not in a function)
  428. [ 6s] 130 | { "KP_INS", K_KP_INS },
  429. [ 6s] | ^~~~~~~~
  430. [ 6s] ../client/cl_keys.c:131:14: error: 'K_KP_DEL' undeclared here (not in a function)
  431. [ 6s] 131 | { "KP_DEL", K_KP_DEL },
  432. [ 6s] | ^~~~~~~~
  433. [ 6s] ../client/cl_keys.c:132:16: error: 'K_KP_SLASH' undeclared here (not in a function)
  434. [ 6s] 132 | { "KP_SLASH", K_KP_SLASH },
  435. [ 6s] | ^~~~~~~~~~
  436. [ 6s] ../client/cl_keys.c:133:16: error: 'K_KP_MINUS' undeclared here (not in a function)
  437. [ 6s] 133 | { "KP_MINUS", K_KP_MINUS },
  438. [ 6s] | ^~~~~~~~~~
  439. [ 6s] ../client/cl_keys.c:134:15: error: 'K_KP_PLUS' undeclared here (not in a function)
  440. [ 6s] 134 | { "KP_PLUS", K_KP_PLUS },
  441. [ 6s] | ^~~~~~~~~
  442. [ 6s] ../client/cl_keys.c:136:16: error: 'K_MWHEELUP' undeclared here (not in a function)
  443. [ 6s] 136 | { "MWHEELUP", K_MWHEELUP },
  444. [ 6s] | ^~~~~~~~~~
  445. [ 6s] ../client/cl_keys.c:137:18: error: 'K_MWHEELDOWN' undeclared here (not in a function)
  446. [ 6s] 137 | { "MWHEELDOWN", K_MWHEELDOWN },
  447. [ 6s] | ^~~~~~~~~~~~
  448. [ 6s] ../client/cl_keys.c:139:13: error: 'K_PAUSE' undeclared here (not in a function); did you mean 'AL_PAUSED'?
  449. [ 6s] 139 | { "PAUSE", K_PAUSE },
  450. [ 6s] | ^~~~~~~
  451. [ 6s] | AL_PAUSED
  452. [ 6s] ../client/cl_keys.c: In function 'Key_Console':
  453. [ 6s] ../client/cl_keys.c:235:7: warning: implicit declaration of function 'toupper' [-Wimplicit-function-declaration]
  454. [ 6s] 235 | if ((toupper (key) == 'V' && keydown[K_CTRL]) ||
  455. [ 6s] | ^~~~~~~
  456. [ 6s] ../client/cl_keys.c:235:38: error: array subscript is not an integer
  457. [ 6s] 235 | if ((toupper (key) == 'V' && keydown[K_CTRL]) ||
  458. [ 6s] | ^
  459. [ 6s] ../client/cl_keys.c:236:10: warning: comparison between pointer and integer
  460. [ 6s] 236 | (((key == K_INS) || (key == K_KP_INS)) && keydown[K_SHIFT])) {
  461. [ 6s] | ^~
  462. [ 6s] ../client/cl_keys.c:236:28: warning: comparison between pointer and integer
  463. [ 6s] 236 | (((key == K_INS) || (key == K_KP_INS)) && keydown[K_SHIFT])) {
  464. [ 6s] | ^~
  465. [ 6s] ../client/cl_keys.c:236:52: error: array subscript is not an integer
  466. [ 6s] 236 | (((key == K_INS) || (key == K_KP_INS)) && keydown[K_SHIFT])) {
  467. [ 6s] | ^
  468. [ 6s] ../client/cl_keys.c:260:14: error: array subscript is not an integer
  469. [ 6s] 260 | if (keydown[K_CTRL]) {
  470. [ 6s] | ^
  471. [ 6s] ../client/cl_keys.c:266:10: warning: comparison between pointer and integer
  472. [ 6s] 266 | if (key == K_ENTER || key == K_KP_ENTER) { // backslash text are
  473. [ 6s] | ^~
  474. [ 6s] ../client/cl_keys.c:266:28: warning: comparison between pointer and integer
  475. [ 6s] 266 | if (key == K_ENTER || key == K_KP_ENTER) { // backslash text are
  476. [ 6s] | ^~
  477. [ 6s] ../client/cl_keys.c:286:10: warning: comparison between pointer and integer
  478. [ 6s] 286 | if (key == K_TAB) { // command completion
  479. [ 6s] | ^~
  480. [ 6s] ../client/cl_keys.c:291:11: warning: comparison between pointer and integer
  481. [ 6s] 291 | if ((key == K_BACKSPACE) || (key == K_LEFTARROW)
  482. [ 6s] | ^~
  483. [ 6s] ../client/cl_keys.c:291:35: warning: comparison between pointer and integer
  484. [ 6s] 291 | if ((key == K_BACKSPACE) || (key == K_LEFTARROW)
  485. [ 6s] | ^~
  486. [ 6s] ../client/cl_keys.c:292:11: warning: comparison between pointer and integer
  487. [ 6s] 292 | || (key == K_KP_LEFTARROW) || ((key == 'h')
  488. [ 6s] | ^~
  489. [ 6s] ../client/cl_keys.c:293:14: error: array subscript is not an integer
  490. [ 6s] 293 | && (keydown[K_CTRL]))) {
  491. [ 6s] | ^
  492. [ 6s] ../client/cl_keys.c:299:11: warning: comparison between pointer and integer
  493. [ 6s] 299 | if ((key == K_UPARROW) || (key == K_KP_UPARROW) ||
  494. [ 6s] | ^~
  495. [ 6s] ../client/cl_keys.c:299:33: warning: comparison between pointer and integer
  496. [ 6s] 299 | if ((key == K_UPARROW) || (key == K_KP_UPARROW) ||
  497. [ 6s] | ^~
  498. [ 6s] ../client/cl_keys.c:300:27: error: array subscript is not an integer
  499. [ 6s] 300 | ((key == 'p') && keydown[K_CTRL])) {
  500. [ 6s] | ^
  501. [ 6s] ../client/cl_keys.c:311:11: warning: comparison between pointer and integer
  502. [ 6s] 311 | if ((key == K_DOWNARROW) || (key == K_KP_DOWNARROW) ||
  503. [ 6s] | ^~
  504. [ 6s] ../client/cl_keys.c:311:35: warning: comparison between pointer and integer
  505. [ 6s] 311 | if ((key == K_DOWNARROW) || (key == K_KP_DOWNARROW) ||
  506. [ 6s] | ^~
  507. [ 6s] ../client/cl_keys.c:312:27: error: array subscript is not an integer
  508. [ 6s] 312 | ((key == 'n') && keydown[K_CTRL])) {
  509. [ 6s] | ^
  510. [ 6s] ../client/cl_keys.c:329:10: warning: comparison between pointer and integer
  511. [ 6s] 329 | if (key == K_PGUP || key == K_KP_PGUP || key == K_MWHEELUP) {
  512. [ 6s] | ^~
  513. [ 6s] ../client/cl_keys.c:329:27: warning: comparison between pointer and integer
  514. [ 6s] 329 | if (key == K_PGUP || key == K_KP_PGUP || key == K_MWHEELUP) {
  515. [ 6s] | ^~
  516. [ 6s] ../client/cl_keys.c:329:47: warning: comparison between pointer and integer
  517. [ 6s] 329 | if (key == K_PGUP || key == K_KP_PGUP || key == K_MWHEELUP) {
  518. [ 6s] | ^~
  519. [ 6s] ../client/cl_keys.c:330:14: error: array subscript is not an integer
  520. [ 6s] 330 | if (keydown[K_CTRL])
  521. [ 6s] | ^
  522. [ 6s] ../client/cl_keys.c:337:10: warning: comparison between pointer and integer
  523. [ 6s] 337 | if (key == K_PGDN || key == K_KP_PGDN || key == K_MWHEELDOWN) {
  524. [ 6s] | ^~
  525. [ 6s] ../client/cl_keys.c:337:27: warning: comparison between pointer and integer
  526. [ 6s] 337 | if (key == K_PGDN || key == K_KP_PGDN || key == K_MWHEELDOWN) {
  527. [ 6s] | ^~
  528. [ 6s] ../client/cl_keys.c:337:47: warning: comparison between pointer and integer
  529. [ 6s] 337 | if (key == K_PGDN || key == K_KP_PGDN || key == K_MWHEELDOWN) {
  530. [ 6s] | ^~
  531. [ 6s] ../client/cl_keys.c:339:14: error: array subscript is not an integer
  532. [ 6s] 339 | if (keydown[K_CTRL])
  533. [ 6s] | ^
  534. [ 6s] ../client/cl_keys.c:348:10: warning: comparison between pointer and integer
  535. [ 6s] 348 | if (key == K_HOME || key == K_KP_HOME) {
  536. [ 6s] | ^~
  537. [ 6s] ../client/cl_keys.c:348:27: warning: comparison between pointer and integer
  538. [ 6s] 348 | if (key == K_HOME || key == K_KP_HOME) {
  539. [ 6s] | ^~
  540. [ 6s] ../client/cl_keys.c:353:10: warning: comparison between pointer and integer
  541. [ 6s] 353 | if (key == K_END || key == K_KP_END) {
  542. [ 6s] | ^~
  543. [ 6s] ../client/cl_keys.c:353:26: warning: comparison between pointer and integer
  544. [ 6s] 353 | if (key == K_END || key == K_KP_END) {
  545. [ 6s] | ^~
  546. [ 6s] ../client/cl_keys.c: In function 'Key_Message':
  547. [ 6s] ../client/cl_keys.c:376:10: warning: comparison between pointer and integer
  548. [ 6s] 376 | if (key == K_ENTER || key == K_KP_ENTER) {
  549. [ 6s] | ^~
  550. [ 6s] ../client/cl_keys.c:376:28: warning: comparison between pointer and integer
  551. [ 6s] 376 | if (key == K_ENTER || key == K_KP_ENTER) {
  552. [ 6s] | ^~
  553. [ 6s] ../client/cl_keys.c:390:10: warning: comparison between pointer and integer
  554. [ 6s] 390 | if (key == K_ESCAPE) {
  555. [ 6s] | ^~
  556. [ 6s] ../client/cl_keys.c:400:10: warning: comparison between pointer and integer
  557. [ 6s] 400 | if (key == K_BACKSPACE) {
  558. [ 6s] | ^~
  559. [ 6s] ../client/cl_keys.c: In function 'Key_Init':
  560. [ 6s] ../client/cl_keys.c:618:13: error: array subscript is not an integer
  561. [ 6s] 618 | consolekeys[K_ENTER] = qtrue;
  562. [ 6s] | ^
  563. [ 6s] ../client/cl_keys.c:619:13: error: array subscript is not an integer
  564. [ 6s] 619 | consolekeys[K_KP_ENTER] = qtrue;
  565. [ 6s] | ^
  566. [ 6s] ../client/cl_keys.c:620:13: error: array subscript is not an integer
  567. [ 6s] 620 | consolekeys[K_TAB] = qtrue;
  568. [ 6s] | ^
  569. [ 6s] ../client/cl_keys.c:621:13: error: array subscript is not an integer
  570. [ 6s] 621 | consolekeys[K_LEFTARROW] = qtrue;
  571. [ 6s] | ^
  572. [ 6s] ../client/cl_keys.c:622:13: error: array subscript is not an integer
  573. [ 6s] 622 | consolekeys[K_KP_LEFTARROW] = qtrue;
  574. [ 6s] | ^
  575. [ 6s] ../client/cl_keys.c:623:13: error: array subscript is not an integer
  576. [ 6s] 623 | consolekeys[K_RIGHTARROW] = qtrue;
  577. [ 6s] | ^
  578. [ 6s] ../client/cl_keys.c:624:13: error: array subscript is not an integer
  579. [ 6s] 624 | consolekeys[K_KP_RIGHTARROW] = qtrue;
  580. [ 6s] | ^
  581. [ 6s] ../client/cl_keys.c:625:13: error: array subscript is not an integer
  582. [ 6s] 625 | consolekeys[K_UPARROW] = qtrue;
  583. [ 6s] | ^
  584. [ 6s] ../client/cl_keys.c:626:13: error: array subscript is not an integer
  585. [ 6s] 626 | consolekeys[K_KP_UPARROW] = qtrue;
  586. [ 6s] | ^
  587. [ 6s] ../client/cl_keys.c:627:13: error: array subscript is not an integer
  588. [ 6s] 627 | consolekeys[K_DOWNARROW] = qtrue;
  589. [ 6s] | ^
  590. [ 6s] ../client/cl_keys.c:628:13: error: array subscript is not an integer
  591. [ 6s] 628 | consolekeys[K_KP_DOWNARROW] = qtrue;
  592. [ 6s] | ^
  593. [ 6s] ../client/cl_keys.c:629:13: error: array subscript is not an integer
  594. [ 6s] 629 | consolekeys[K_BACKSPACE] = qtrue;
  595. [ 6s] | ^
  596. [ 6s] ../client/cl_keys.c:630:13: error: array subscript is not an integer
  597. [ 6s] 630 | consolekeys[K_HOME] = qtrue;
  598. [ 6s] | ^
  599. [ 6s] ../client/cl_keys.c:631:13: error: array subscript is not an integer
  600. [ 6s] 631 | consolekeys[K_KP_HOME] = qtrue;
  601. [ 6s] | ^
  602. [ 6s] ../client/cl_keys.c:632:13: error: array subscript is not an integer
  603. [ 6s] 632 | consolekeys[K_END] = qtrue;
  604. [ 6s] | ^
  605. [ 6s] ../client/cl_keys.c:633:13: error: array subscript is not an integer
  606. [ 6s] 633 | consolekeys[K_KP_END] = qtrue;
  607. [ 6s] | ^
  608. [ 6s] ../client/cl_keys.c:634:13: error: array subscript is not an integer
  609. [ 6s] 634 | consolekeys[K_PGUP] = qtrue;
  610. [ 6s] | ^
  611. [ 6s] ../client/cl_keys.c:635:13: error: array subscript is not an integer
  612. [ 6s] 635 | consolekeys[K_KP_PGUP] = qtrue;
  613. [ 6s] | ^
  614. [ 6s] ../client/cl_keys.c:636:13: error: array subscript is not an integer
  615. [ 6s] 636 | consolekeys[K_PGDN] = qtrue;
  616. [ 6s] | ^
  617. [ 6s] ../client/cl_keys.c:637:13: error: array subscript is not an integer
  618. [ 6s] 637 | consolekeys[K_KP_PGDN] = qtrue;
  619. [ 6s] | ^
  620. [ 6s] ../client/cl_keys.c:638:13: error: array subscript is not an integer
  621. [ 6s] 638 | consolekeys[K_SHIFT] = qtrue;
  622. [ 6s] | ^
  623. [ 6s] ../client/cl_keys.c:639:13: error: array subscript is not an integer
  624. [ 6s] 639 | consolekeys[K_INS] = qtrue;
  625. [ 6s] | ^
  626. [ 6s] ../client/cl_keys.c:640:13: error: array subscript is not an integer
  627. [ 6s] 640 | consolekeys[K_KP_INS] = qtrue;
  628. [ 6s] | ^
  629. [ 6s] ../client/cl_keys.c:641:13: error: array subscript is not an integer
  630. [ 6s] 641 | consolekeys[K_KP_DEL] = qtrue;
  631. [ 6s] | ^
  632. [ 6s] ../client/cl_keys.c:642:13: error: array subscript is not an integer
  633. [ 6s] 642 | consolekeys[K_KP_SLASH] = qtrue;
  634. [ 6s] | ^
  635. [ 6s] ../client/cl_keys.c:643:13: error: array subscript is not an integer
  636. [ 6s] 643 | consolekeys[K_KP_PLUS] = qtrue;
  637. [ 6s] | ^
  638. [ 6s] ../client/cl_keys.c:644:13: error: array subscript is not an integer
  639. [ 6s] 644 | consolekeys[K_KP_MINUS] = qtrue;
  640. [ 6s] | ^
  641. [ 6s] ../client/cl_keys.c:645:13: error: array subscript is not an integer
  642. [ 6s] 645 | consolekeys[K_KP_5] = qtrue;
  643. [ 6s] | ^
  644. [ 6s] ../client/cl_keys.c:676:11: error: array subscript is not an integer
  645. [ 6s] 676 | menubound[K_ESCAPE] = qtrue;
  646. [ 6s] | ^
  647. [ 6s] ../client/cl_keys.c:678:12: error: array subscript is not an integer
  648. [ 6s] 678 | menubound[K_F1 + i] = qtrue;
  649. [ 6s] | ^
  650. [ 6s] ../client/cl_keys.c: In function 'Key_Event':
  651. [ 6s] ../client/cl_keys.c:711:11: warning: comparison between pointer and integer
  652. [ 6s] 711 | if (key != K_BACKSPACE
  653. [ 6s] | ^~
  654. [ 6s] ../client/cl_keys.c:712:11: warning: comparison between pointer and integer
  655. [ 6s] 712 | && key != K_PAUSE
  656. [ 6s] | ^~
  657. [ 6s] ../client/cl_keys.c:713:11: warning: comparison between pointer and integer
  658. [ 6s] 713 | && key != K_PGUP
  659. [ 6s] | ^~
  660. [ 6s] ../client/cl_keys.c:714:11: warning: comparison between pointer and integer
  661. [ 6s] 714 | && key != K_KP_PGUP
  662. [ 6s] | ^~
  663. [ 6s] ../client/cl_keys.c:715:11: warning: comparison between pointer and integer
  664. [ 6s] 715 | && key != K_PGDN
  665. [ 6s] | ^~
  666. [ 6s] ../client/cl_keys.c:716:11: warning: comparison between pointer and integer
  667. [ 6s] 716 | && key != K_KP_PGDN
  668. [ 6s] | ^~
  669. [ 6s] ../client/cl_keys.c:719:11: warning: comparison between pointer and integer
  670. [ 6s] 719 | && key != K_UPARROW && key != K_DOWNARROW
  671. [ 6s] | ^~
  672. [ 6s] ../client/cl_keys.c:719:31: warning: comparison between pointer and integer
  673. [ 6s] 719 | && key != K_UPARROW && key != K_DOWNARROW
  674. [ 6s] | ^~
  675. [ 6s] ../client/cl_keys.c:720:11: warning: comparison between pointer and integer
  676. [ 6s] 720 | && key != K_LEFTARROW && key != K_RIGHTARROW
  677. [ 6s] | ^~
  678. [ 6s] ../client/cl_keys.c:720:33: warning: comparison between pointer and integer
  679. [ 6s] 720 | && key != K_LEFTARROW && key != K_RIGHTARROW
  680. [ 6s] | ^~
  681. [ 6s] ../client/cl_keys.c:727:47: warning: comparison between pointer and integer
  682. [ 6s] 727 | if (key >= 200 && !keybindings[key] && key != K_MWHEELDOWN && key != K_MWHEELUP && key != K_XPAD_START) // �.�. K_XPAD_START ���������� ��� ����
  683. [ 6s] | ^~
  684. [ 6s] ../client/cl_keys.c:727:70: warning: comparison between pointer and integer
  685. [ 6s] 727 | if (key >= 200 && !keybindings[key] && key != K_MWHEELDOWN && key != K_MWHEELUP && key != K_XPAD_START) // �.�. K_XPAD_START ���������� ��� ����
  686. [ 6s] | ^~
  687. [ 6s] ../client/cl_keys.c:727:91: warning: comparison between pointer and integer
  688. [ 6s] 727 | if (key >= 200 && !keybindings[key] && key != K_MWHEELDOWN && key != K_MWHEELUP && key != K_XPAD_START) // �.�. K_XPAD_START ���������� ��� ����
  689. [ 6s] | ^~
  690. [ 6s] ../client/cl_keys.c:735:10: warning: comparison between pointer and integer
  691. [ 6s] 735 | if (key == K_SHIFT)
  692. [ 6s] | ^~
  693. [ 6s] ../client/cl_keys.c:747:9: warning: comparison between pointer and integer
  694. [ 6s] 747 | !(key >= K_F1 && key <= K_F12))
  695. [ 6s] | ^~
  696. [ 6s] ../client/cl_keys.c:747:24: warning: comparison between pointer and integer
  697. [ 6s] 747 | !(key >= K_F1 && key <= K_F12))
  698. [ 6s] | ^~
  699. [ 6s] ../client/cl_keys.c:748:7: warning: assignment to 'int' from 'keyname_t *' makes integer from pointer without a cast [-Wint-conversion]
  700. [ 6s] 748 | key = K_ESCAPE;
  701. [ 6s] | ^
  702. [ 6s] ../client/cl_keys.c:751:10: warning: comparison between pointer and integer
  703. [ 6s] 751 | if (key == K_ESCAPE || key == K_XPAD_START) {
  704. [ 6s] | ^~
  705. [ 6s] ../client/cl_keys.c:751:29: warning: comparison between pointer and integer
  706. [ 6s] 751 | if (key == K_ESCAPE || key == K_XPAD_START) {
  707. [ 6s] | ^~
  708. [ 6s] ../client/cl_keys.c:842:12: warning: comparison between pointer and integer
  709. [ 6s] 842 | && (key == K_MWHEELDOWN || key == K_MWHEELUP))
  710. [ 6s] | ^~
  711. [ 6s] ../client/cl_keys.c:842:35: warning: comparison between pointer and integer
  712. [ 6s] 842 | && (key == K_MWHEELDOWN || key == K_MWHEELUP))
  713. [ 6s] | ^~
  714. [ 7s] Waf: Leaving directory `/home/abuild/rpmbuild/SOURCES/trunk-svn.1286/build'
  715. [ 7s] Build failed
  716. [ 7s] -> task in 'quake2xp' failed (exit status 1):
  717. [ 7s] {task 140006427101136: c cl_input.c -> cl_input.c.4.o}
  718. [ 7s] ['/usr/bin/gcc', '-Wno-unused-result', '-O3', '-march=native', '-DSYSTEMWIDE="/usr/local/share/quake2xp"', '-pthread', '-pthread', '-pthread', '-I/usr/include/OpenEXR', '-I/home/abuild/rpmbuild/SOURCES/trunk-svn.1286/build/LU', '-I/home/abuild/rpmbuild/SOURCES/trunk-svn.1286/LU', '-I/usr/include/AL', '-I/usr/include/SDL', '-DHAVE_SDL=1', '-DHAVE_OGG=1', '-DHAVE_VORBIS=1', '-DHAVE_VORBISFILE=1', '-DHAVE_IL=1', '-DHAVE_ILU=1', '-DHAVE_ILUT=1', '-DHAVE_OPENAL=1', '-DHAVE_X11=1', '-D_GNU_SOURCE=1', '-D_REENTRANT', '../client/cl_input.c', '-c', '-o', 'client/cl_input.c.4.o']
  719. [ 7s] -> task in 'quake2xp' failed (exit status 1):
  720. [ 7s] {task 140006427100944: c cl_console.c -> cl_console.c.4.o}
  721. [ 7s] ['/usr/bin/gcc', '-Wno-unused-result', '-O3', '-march=native', '-DSYSTEMWIDE="/usr/local/share/quake2xp"', '-pthread', '-pthread', '-pthread', '-I/usr/include/OpenEXR', '-I/home/abuild/rpmbuild/SOURCES/trunk-svn.1286/build/LU', '-I/home/abuild/rpmbuild/SOURCES/trunk-svn.1286/LU', '-I/usr/include/AL', '-I/usr/include/SDL', '-DHAVE_SDL=1', '-DHAVE_OGG=1', '-DHAVE_VORBIS=1', '-DHAVE_VORBISFILE=1', '-DHAVE_IL=1', '-DHAVE_ILU=1', '-DHAVE_ILUT=1', '-DHAVE_OPENAL=1', '-DHAVE_X11=1', '-D_GNU_SOURCE=1', '-D_REENTRANT', '../client/cl_console.c', '-c', '-o', 'client/cl_console.c.4.o']
  722. [ 7s] -> task in 'quake2xp' failed (exit status 1):
  723. [ 7s] {task 140006427101328: c cl_keys.c -> cl_keys.c.4.o}
  724. [ 7s] ['/usr/bin/gcc', '-Wno-unused-result', '-O3', '-march=native', '-DSYSTEMWIDE="/usr/local/share/quake2xp"', '-pthread', '-pthread', '-pthread', '-I/usr/include/OpenEXR', '-I/home/abuild/rpmbuild/SOURCES/trunk-svn.1286/build/LU', '-I/home/abuild/rpmbuild/SOURCES/trunk-svn.1286/LU', '-I/usr/include/AL', '-I/usr/include/SDL', '-DHAVE_SDL=1', '-DHAVE_OGG=1', '-DHAVE_VORBIS=1', '-DHAVE_VORBISFILE=1', '-DHAVE_IL=1', '-DHAVE_ILU=1', '-DHAVE_ILUT=1', '-DHAVE_OPENAL=1', '-DHAVE_X11=1', '-D_GNU_SOURCE=1', '-D_REENTRANT', '../client/cl_keys.c', '-c', '-o', 'client/cl_keys.c.4.o']
  725. [ 7s] error: Bad exit status from /var/tmp/rpm-tmp.BQDXuT (%build)
  726. [ 7s]
  727. [ 7s]
  728. [ 7s] RPM build errors:
  729. [ 7s] Bad exit status from /var/tmp/rpm-tmp.BQDXuT (%build)
  730. [ 7s]
  731. [ 7s] Z004 failed "build quake2xp.spec" at Tue Dec 29 20:32:21 UTC 2020.
  732. [ 7s]
  733.  
Advertisement
Add Comment
Please, Sign In to add comment