Advertisement
IronClaw

Tremulous 1.3 Build Error

Feb 19th, 2017
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 98.41 KB | None | 0 0
  1. make[1]: Entering directory '/home/<USERNAME>/tremulous'
  2.  
  3. Building in build/release-linux-x86_64:
  4. PLATFORM: linux
  5. ARCH: x86_64
  6. VERSION: 1.2.0-319f00a-2017-02-17
  7. COMPILE_PLATFORM: linux
  8. COMPILE_ARCH: x86_64
  9. CC: cc
  10. CXX: g++
  11. TOOLS_CC gcc
  12.  
  13. CFLAGS:
  14. -Wall -Wextra -fPIC -fpic -DLUA_USE_LINUX -Isrc/lua-5.3.3/include
  15. -Isrc/script/rapidjson -I-Isrc/qcommon -Isrc/rapidjson -Isrc/sol
  16. -Isrc/nettle-3.3 -Isrc/nettle-3.3 -Wall -fno-strict-aliasing -Wimplicit
  17. -Wstrict-prototypes -pipe -DUSE_ICON -DARCH_STRING="x86_64" -DNO_GZIP
  18. -Isrc/zlib -DUSE_INTERNAL_JPEG -Isrc/jpeg-8c -DUSE_LOCAL_HEADERS
  19. -DPRODUCT_VERSION="1.2.0-319f00a-2017-02-17" -Wformat=2
  20. -Wno-format-zero-length -Wformat-security -Wno-format-nonliteral
  21. -Wstrict-aliasing=2 -Wmissing-format-attribute -Wdisabled-optimization
  22. -Werror-implicit-function-declaration -MMD -DNDEBUG -O3 -ffast-math
  23.  
  24. CXXFLAGS:
  25. -Wall -fno-strict-aliasing -Wimplicit -Wstrict-prototypes
  26. -pipe -DUSE_ICON -DARCH_STRING="x86_64" -DNO_GZIP -Isrc/zlib
  27. -DUSE_INTERNAL_JPEG -Isrc/jpeg-8c -DUSE_LOCAL_HEADERS
  28. -DPRODUCT_VERSION="1.2.0-319f00a-2017-02-17" -Wformat=2
  29. -Wno-format-zero-length -Wformat-security -Wno-format-nonliteral
  30. -Wstrict-aliasing=2 -Wmissing-format-attribute -Wdisabled-optimization
  31. -Werror-implicit-function-declaration -Wall -Wextra -fPIC -fpic
  32. -DLUA_USE_LINUX -Isrc/lua-5.3.3/include -DNDEBUG -O3 -ffast-math
  33.  
  34. CLIENT_CFLAGS:
  35. -D_REENTRANT -I/usr/include/SDL2 -DUSE_OPENAL -DUSE_OPENAL_DLOPEN
  36. -DUSE_CURL -DUSE_VOIP -DUSE_CODEC_OPUS -DOPUS_BUILD -DHAVE_LRINTF
  37. -DFLOATING_POINT -DUSE_ALLOCA -Isrc/opus-1.1/include -Isrc/opus-1.1/celt
  38. -Isrc/opus-1.1/silk -Isrc/opus-1.1/silk/float -Isrc/opusfile-0.5/include
  39. -DUSE_RESTCLIENT -Isrc/restclient -Isrc/libogg-1.3.1/include
  40. -DUSE_RENDERER_DLOPEN -DUSE_MUMBLE
  41.  
  42. CLIENT_CXXFLAGS:
  43.  
  44.  
  45. SERVER_CFLAGS:
  46. -DUSE_VOIP
  47.  
  48. SERVER_CXXFLAGS:
  49.  
  50.  
  51. LDFLAGS:
  52.  
  53.  
  54. LIBS:
  55. -ldl -lm
  56.  
  57. CLIENT_LIBS:
  58. -lSDL2 -lrt
  59.  
  60. Output:
  61. tremded
  62. tremulous
  63. renderer_opengl1.so
  64. renderer_opengl2.so
  65. gpp/cgame.so
  66. gpp/game.so
  67. gpp/ui.so
  68. gpp/vm/cgame.qvm
  69. gpp/vm/game.qvm
  70. gpp/vm/ui.qvm
  71. gpp/vms-1.2.0-319f00a-2017-02-17.pk3
  72. gpp_11/vm/cgame.qvm
  73. gpp_11/vm/ui.qvm
  74. gpp_11/vms-1.2.0-319f00a-2017-02-17.pk3
  75. gpp/data-1.2.0-319f00a-2017-02-17.pk3
  76. granger
  77. scripts
  78.  
  79. make[2]: Entering directory '/home/louie/tremulous'
  80. DED_CC src/server/sv_client.c
  81. src/server/sv_client.c: In function ‘SV_UserVoip’:
  82. src/server/sv_client.c:1689:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  83. if (packetsize > sizeof (encoded)) { // overlarge packet?
  84. ^
  85. src/server/sv_client.c:1693:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  86. if (br > sizeof (encoded))
  87. ^
  88. src/server/sv_client.c:1746:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  89. if (client->queuedVoipPackets >= ARRAY_LEN(client->voipPacket)) {
  90. ^
  91. DED_CC src/server/sv_ccmds.c
  92. src/server/sv_ccmds.c: In function ‘SV_CompleteMapName’:
  93. src/server/sv_ccmds.c:294:39: warning: unused parameter ‘args’ [-Wunused-parameter]
  94. static void SV_CompleteMapName( char *args, int argNum ) {
  95. ^
  96. DED_CC src/server/sv_game.c
  97. DED_CC src/server/sv_init.c
  98. src/server/sv_init.c: In function ‘SV_SpawnServer’:
  99. src/server/sv_init.c:487:45: warning: unused parameter ‘killBots’ [-Wunused-parameter]
  100. void SV_SpawnServer( char *server, qboolean killBots ) {
  101. ^
  102. DED_CC src/server/sv_main.c
  103. src/server/sv_main.c: In function ‘SV_ExpandNewlines’:
  104. src/server/sv_main.c:84:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  105. while ( *in && l < sizeof(string) - 3 ) {
  106. ^
  107. src/server/sv_main.c: In function ‘SVC_HashForAddress’:
  108. src/server/sv_main.c:386:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  109. for ( i = 0; i < size; i++ ) {
  110. ^
  111. src/server/sv_main.c: In function ‘SVC_Status’:
  112. src/server/sv_main.c:578:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  113. if (statusLength + playerLength >= sizeof(status) ) {
  114. ^
  115. src/server/sv_main.c: In function ‘SVC_RemoteCommand’:
  116. src/server/sv_main.c:687:54: warning: unused parameter ‘msg’ [-Wunused-parameter]
  117. static void SVC_RemoteCommand( netadr_t from, msg_t *msg ) {
  118. ^
  119. DED_CC src/server/sv_net_chan.c
  120. DED_CC src/server/sv_snapshot.c
  121. src/server/sv_snapshot.c: In function ‘SV_AddEntitiesVisibleFromPoint’:
  122. src/server/sv_snapshot.c:294:51: warning: unused parameter ‘portal’ [-Wunused-parameter]
  123. snapshotEntityNumbers_t *eNums, qboolean portal ) {
  124. ^
  125. DED_CC src/server/sv_world.c
  126. DED_CXX src/qcommon/q3_lauxlib.cpp
  127. cc1plus: warning: command line option ‘-Wimplicit’ is valid for C/ObjC but not for C++
  128. cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  129. src/qcommon/q3_lauxlib.cpp:13:2: warning: #warning "FIXME: Tremded is not printing ANYTHING NOW" [-Wcpp]
  130. #warning "FIXME: Tremded is not printing ANYTHING NOW"
  131. ^
  132. src/qcommon/q3_lauxlib.cpp:25:2: warning: #warning "FIXME: Tremded is not printing ANYTHING NOW" [-Wcpp]
  133. #warning "FIXME: Tremded is not printing ANYTHING NOW"
  134. ^
  135. src/qcommon/q3_lauxlib.cpp: In function ‘int lua_writestringerror(const char*, ...)’:
  136. src/qcommon/q3_lauxlib.cpp:38:35: warning: function might be possible candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  137. Q_vsnprintf(m, sizeof(m), fmt, ap);
  138. ^
  139. src/qcommon/q3_lauxlib.cpp:38:35: warning: function might be possible candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  140. DED_CC src/qcommon/cm_load.c
  141. src/qcommon/cm_load.c: In function ‘CM_LoadMap’:
  142. src/qcommon/cm_load.c:772:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  143. for (i=0 ; i<sizeof(dheader_t)/4 ; i++) {
  144. ^
  145. DED_CC src/qcommon/cm_patch.c
  146. src/qcommon/cm_patch.c: In function ‘CM_SetBorderInward’:
  147. src/qcommon/cm_patch.c:697:68: warning: unused parameter ‘gridPlanes’ [-Wunused-parameter]
  148. static void CM_SetBorderInward( facet_t *facet, cGrid_t *grid, int gridPlanes[M
  149. ^
  150. DED_CC src/qcommon/cm_polylib.c
  151. DED_CC src/qcommon/cm_test.c
  152. DED_CC src/qcommon/cm_trace.c
  153. DED_CXX src/qcommon/cmd.cpp
  154. cc1plus: warning: command line option ‘-Wimplicit’ is valid for C/ObjC but not for C++
  155. cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  156. src/qcommon/cmd.cpp: In function ‘void Cbuf_InsertFmtText(const char*, ...)’:
  157. src/qcommon/cmd.cpp:126:46: warning: function might be possible candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  158. Q_vsnprintf(text, sizeof(text), fmt, args);
  159. ^
  160. src/qcommon/cmd.cpp:126:46: warning: function might be possible candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  161. src/qcommon/cmd.cpp: In function ‘const char* Cmd_Argv(int)’:
  162. src/qcommon/cmd.cpp:429:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  163. if ( (unsigned)arg >= cmd.argc ) {
  164. ^
  165. src/qcommon/cmd.cpp: At global scope:
  166. src/qcommon/cmd.cpp:898:33: warning: unused parameter ‘args’ [-Wunused-parameter]
  167. void Cmd_CompleteCfgName( char *args, int argNum ) {
  168. ^
  169. DED_CC src/qcommon/common.c
  170. src/qcommon/common.c: In function ‘Hunk_FreeTempMemory’:
  171. src/qcommon/common.c:1905:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  172. if ( hdr->magic != HUNK_MAGIC )
  173. ^
  174. src/qcommon/common.c: In function ‘Com_ReadFromPipe’:
  175. src/qcommon/common.c:2787:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  176. else if( accu >= sizeof( buf ) - 1 ) // full
  177. ^
  178. src/qcommon/common.c: In function ‘FindMatches’:
  179. src/qcommon/common.c:3211:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  180. if ( i >= strlen(s) )
  181. ^
  182. src/qcommon/common.c: In function ‘Field_FindFirstSeparator’:
  183. src/qcommon/common.c:3257:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  184. for( int i = 0; i < strlen( s ); i++ )
  185. ^
  186. DED_CC src/qcommon/crypto.c
  187. src/qcommon/crypto.c: In function ‘qnettle_random’:
  188. src/qcommon/crypto.c:84:28: warning: unused parameter ‘ctx’ [-Wunused-parameter]
  189. void qnettle_random( void *ctx, size_t length, uint8_t *dst )
  190. ^
  191. DED_CXX src/qcommon/cvar.cpp
  192. cc1plus: warning: command line option ‘-Wimplicit’ is valid for C/ObjC but not for C++
  193. cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  194. src/qcommon/cvar.cpp: In function ‘void Cvar_SetSafe(const char*, const char*)’:
  195. src/qcommon/cvar.cpp:627:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  196. if ((flags != CVAR_NONEXISTENT) && (flags & CVAR_PROTECTED))
  197. ^
  198. src/qcommon/cvar.cpp: In function ‘void Cvar_Update(vmCvar_t*)’:
  199. src/qcommon/cvar.cpp:1418:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  200. if ((unsigned)vmCvar->handle >= cvar_numIndexes)
  201. ^
  202. DED_CXX src/qcommon/files.cpp
  203. cc1plus: warning: command line option ‘-Wimplicit’ is valid for C/ObjC but not for C++
  204. cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  205. src/qcommon/files.cpp:371:2: warning: #warning "FIXME FS_BuildOSPath() returns static buffer with function scope" [-Wcpp]
  206. #warning "FIXME FS_BuildOSPath() returns static buffer with function scope"
  207. ^
  208. src/qcommon/files.cpp:3485:2: warning: #warning "FS_LoadedPakChecksums() returns `static char info[BIG_INFO_STRING]`" [-Wcpp]
  209. #warning "FS_LoadedPakChecksums() returns `static char info[BIG_INFO_STRING]`"
  210. ^
  211. src/qcommon/files.cpp:3511:2: warning: #warning "FS_LoadedPakNames() returns `static char info[BIG_INFO_STRING]`" [-Wcpp]
  212. #warning "FS_LoadedPakNames() returns `static char info[BIG_INFO_STRING]`"
  213. ^
  214. src/qcommon/files.cpp:3539:2: warning: #warning "FS_LoadedPakPureChecksums() returns `static char info[BIG_INFO_STRING]`" [-Wcpp]
  215. #warning "FS_LoadedPakPureChecksums() returns `static char info[BIG_INFO_STRING
  216. ^
  217. src/qcommon/files.cpp:3565:2: warning: #warning "FS_ReferencedPakChecksums() returns `static char info[BIG_INFO_STRING]`" [-Wcpp]
  218. #warning "FS_ReferencedPakChecksums() returns `static char info[BIG_INFO_STRING
  219. ^
  220. src/qcommon/files.cpp:3603:2: warning: #warning "FS_ReferencedPakPureChecksums() returns `static char info[BIG_INFO_STRING]`" [-Wcpp]
  221. #warning "FS_ReferencedPakPureChecksums() returns `static char info[BIG_INFO_ST
  222. ^
  223. src/qcommon/files.cpp:3650:2: warning: #warning "FS_ReferencedPakNames() returns `static char info[BIG_INFO_STRING]`" [-Wcpp]
  224. #warning "FS_ReferencedPakNames() returns `static char info[BIG_INFO_STRING]`"
  225. ^
  226. src/qcommon/files.cpp:3712:2: warning: #warning "FS_PureServerSetLoadedPaks() Forced reassignment of MAX_SEARCH_PATHS" [-Wcpp]
  227. #warning "FS_PureServerSetLoadedPaks() Forced reassignment of MAX_SEARCH_PATHS"
  228. ^
  229. src/qcommon/files.cpp:3742:2: warning: #warning "FS_PureServerSetLoadedPaks() Forced reassignment of MAX_SEARCH_PATHS" [-Wcpp]
  230. #warning "FS_PureServerSetLoadedPaks() Forced reassignment of MAX_SEARCH_PATHS"
  231. ^
  232. src/qcommon/files.cpp:3763:2: warning: #warning "FS_PureServerSetLoadedPaks() Forced reassignment of MAX_SEARCH_PATHS" [-Wcpp]
  233. #warning "FS_PureServerSetLoadedPaks() Forced reassignment of MAX_SEARCH_PATHS"
  234. ^
  235. src/qcommon/files.cpp: In function ‘void FS_Printf(fileHandle_t, const char*, ...)’:
  236. src/qcommon/files.cpp:1474:46: warning: function might be possible candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  237. Q_vsnprintf(msg, sizeof(msg), fmt, argptr);
  238. ^
  239. src/qcommon/files.cpp:1474:46: warning: function might be possible candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  240. src/qcommon/files.cpp: In function ‘qboolean FS_ComparePaks(char*, int, qboolean)’:
  241. src/qcommon/files.cpp:3218:62: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  242. if (strlen(origpos) + (origpos - neededpaks) >= (len - 1))
  243. ^
  244. src/qcommon/files.cpp: At global scope:
  245. src/qcommon/files.cpp:3254:27: warning: unused parameter ‘closemfp’ [-Wunused-parameter]
  246. void FS_Shutdown(qboolean closemfp)
  247. ^
  248. DED_CC src/qcommon/md4.c
  249. DED_CC src/qcommon/msg.c
  250. src/qcommon/msg.c: In function ‘MSG_ReadString’:
  251. src/qcommon/msg.c:426:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  252. } while (l < sizeof(string)-1);
  253. ^
  254. src/qcommon/msg.c: In function ‘MSG_ReadBigString’:
  255. src/qcommon/msg.c:446:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  256. } while (l < sizeof(string)-1);
  257. ^
  258. src/qcommon/msg.c: In function ‘MSG_ReadStringLine’:
  259. src/qcommon/msg.c:466:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  260. } while (l < sizeof(string)-1);
  261. ^
  262. DED_CC src/qcommon/net_chan.c
  263. src/qcommon/net_chan.c: In function ‘Netchan_Process’:
  264. src/qcommon/net_chan.c:352:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  265. chan->fragmentLength + fragmentLength > sizeof( chan->fragmentBuffer ) ) {
  266. ^
  267. src/qcommon/net_chan.c: In function ‘NET_SendLoopPacket’:
  268. src/qcommon/net_chan.c:458:80: warning: unused parameter ‘to’ [-Wunused-parameter]
  269. d NET_SendLoopPacket (netsrc_t sock, int length, const void *data, netadr_t to)
  270. ^
  271. DED_CC src/qcommon/net_ip.c
  272. src/qcommon/net_ip.c: In function ‘Sys_StringToSockaddr’:
  273. src/qcommon/net_ip.c:326:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  274. if(search->ai_addrlen > sadr_len)
  275. ^
  276. src/qcommon/net_ip.c: In function ‘NET_OpenSocks’:
  277. src/qcommon/net_ip.c:1100:25: warning: unused parameter ‘port’ [-Wunused-parameter]
  278. void NET_OpenSocks( int port ) {
  279. ^
  280. src/qcommon/net_ip.c: In function ‘NET_Config’:
  281. src/qcommon/net_ip.c:1568:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  282. if( enableNetworking == networkingEnabled && !modified ) {
  283. ^
  284. src/qcommon/net_ip.c:1572:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  285. if( enableNetworking == networkingEnabled ) {
  286. ^
  287. DED_CC src/qcommon/huffman.c
  288. DED_CC src/qcommon/parse.c
  289. src/qcommon/parse.c:318:3: warning: missing initializer for field ‘next’ of ‘punctuation_t {aka struct punctuation_s}’ [-Wmissing-field-initializers]
  290. {NULL, 0}
  291. ^
  292. src/qcommon/parse.c:132:25: note: ‘next’ declared here
  293. struct punctuation_s *next; //next punctuation
  294. ^
  295. src/qcommon/parse.c: In function ‘Parse_NameHash’:
  296. src/qcommon/parse.c:1453:3: warning: ‘register’ is not at beginning of declaration [-Wold-style-declaration]
  297. int register hash, i;
  298. ^
  299. src/qcommon/parse.c: In function ‘Parse_CopyDefine’:
  300. src/qcommon/parse.c:3501:45: warning: unused parameter ‘source’ [-Wunused-parameter]
  301. static define_t *Parse_CopyDefine(source_t *source, define_t *define)
  302. ^
  303. DED_CC src/qcommon/q_math.c
  304. DED_CC src/qcommon/q_shared.c
  305. src/qcommon/q_shared.c: In function ‘Com_HexStrToInt’:
  306. src/qcommon/q_shared.c:672:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  307. for( i = 2; i < strlen( str ); i++ )
  308. ^
  309. src/qcommon/q_shared.c: In function ‘Com_CharIsOneOfCharset’:
  310. src/qcommon/q_shared.c:1415:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  311. for( i = 0; i < strlen( set ); i++ )
  312. ^
  313. DED_CC src/qcommon/unzip.c
  314. DED_CC src/qcommon/ioapi.c
  315. src/qcommon/ioapi.c: In function ‘fopen_file_func’:
  316. src/qcommon/ioapi.c:74:11: warning: unused parameter ‘opaque’ [-Wunused-parameter]
  317. voidpf opaque;
  318. ^
  319. src/qcommon/ioapi.c: In function ‘fread_file_func’:
  320. src/qcommon/ioapi.c:96:11: warning: unused parameter ‘opaque’ [-Wunused-parameter]
  321. voidpf opaque;
  322. ^
  323. src/qcommon/ioapi.c: In function ‘fwrite_file_func’:
  324. src/qcommon/ioapi.c:108:11: warning: unused parameter ‘opaque’ [-Wunused-parameter]
  325. voidpf opaque;
  326. ^
  327. src/qcommon/ioapi.c: In function ‘ftell_file_func’:
  328. src/qcommon/ioapi.c:119:11: warning: unused parameter ‘opaque’ [-Wunused-parameter]
  329. voidpf opaque;
  330. ^
  331. src/qcommon/ioapi.c: In function ‘fseek_file_func’:
  332. src/qcommon/ioapi.c:128:11: warning: unused parameter ‘opaque’ [-Wunused-parameter]
  333. voidpf opaque;
  334. ^
  335. src/qcommon/ioapi.c: In function ‘fclose_file_func’:
  336. src/qcommon/ioapi.c:154:11: warning: unused parameter ‘opaque’ [-Wunused-parameter]
  337. voidpf opaque;
  338. ^
  339. src/qcommon/ioapi.c: In function ‘ferror_file_func’:
  340. src/qcommon/ioapi.c:163:11: warning: unused parameter ‘opaque’ [-Wunused-parameter]
  341. voidpf opaque;
  342. ^
  343. DED_CC src/qcommon/vm.c
  344. src/qcommon/vm.c: In function ‘VM_DllSyscall’:
  345. src/qcommon/vm.c:349:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  346. for (i = 1; i < ARRAY_LEN (args); i++)
  347. ^
  348. src/qcommon/vm.c: In function ‘VM_LoadQVM’:
  349. src/qcommon/vm.c:399:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  350. for ( i = 0 ; i < sizeof( vmHeader_t ) / 4 ; i++ ) {
  351. ^
  352. src/qcommon/vm.c:419:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  353. for ( i = 0 ; i < ( sizeof( vmHeader_t ) - sizeof( int ) ) / 4 ; i++ ) {
  354. ^
  355. src/qcommon/vm.c: In function ‘VM_Call’:
  356. src/qcommon/vm.c:814:6: warning: unused variable ‘i’ [-Wunused-variable]
  357. int i;
  358. ^
  359. DED_CC src/qcommon/vm_interpreted.c
  360. src/qcommon/vm_interpreted.c: In function ‘VM_CallInterpreted’:
  361. src/qcommon/vm_interpreted.c:509:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  362. for (i = 0; i < ARRAY_LEN(argarr); ++i) {
  363. ^
  364. src/qcommon/vm_interpreted.c:535:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  365. } else if ( (unsigned)programCounter >= vm->instructionCount ) {
  366. ^
  367. src/qcommon/vm_interpreted.c:593:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  368. } else if ( (unsigned)programCounter >= vm->codeLength ) {
  369. ^
  370. src/qcommon/vm_interpreted.c:606:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  371. if ( (unsigned)r0 >= vm->instructionCount )
  372. ^
  373. src/qcommon/vm_interpreted.c:895:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  374. if (opStackOfs != 1 || *opStack != 0xDEADBEEF)
  375. ^
  376. DED_CC src/null/null_client.c
  377. src/null/null_client.c: In function ‘CL_Shutdown’:
  378. src/null/null_client.c:29:30: warning: unused parameter ‘finalmsg’ [-Wunused-parameter]
  379. void CL_Shutdown(const char *finalmsg, qboolean disconnect, qboolean quit)
  380. ^
  381. src/null/null_client.c:29:49: warning: unused parameter ‘disconnect’ [-Wunused-parameter]
  382. void CL_Shutdown(const char *finalmsg, qboolean disconnect, qboolean quit)
  383. ^
  384. src/null/null_client.c:29:70: warning: unused parameter ‘quit’ [-Wunused-parameter]
  385. void CL_Shutdown(const char *finalmsg, qboolean disconnect, qboolean quit)
  386. ^
  387. src/null/null_client.c: In function ‘CL_MouseEvent’:
  388. src/null/null_client.c:37:25: warning: unused parameter ‘dx’ [-Wunused-parameter]
  389. void CL_MouseEvent( int dx, int dy, int time ) {
  390. ^
  391. src/null/null_client.c:37:33: warning: unused parameter ‘dy’ [-Wunused-parameter]
  392. void CL_MouseEvent( int dx, int dy, int time ) {
  393. ^
  394. src/null/null_client.c:37:41: warning: unused parameter ‘time’ [-Wunused-parameter]
  395. void CL_MouseEvent( int dx, int dy, int time ) {
  396. ^
  397. src/null/null_client.c: In function ‘Key_WriteBindings’:
  398. src/null/null_client.c:40:38: warning: unused parameter ‘f’ [-Wunused-parameter]
  399. void Key_WriteBindings( fileHandle_t f ) {
  400. ^
  401. src/null/null_client.c: In function ‘CL_Frame’:
  402. src/null/null_client.c:43:21: warning: unused parameter ‘msec’ [-Wunused-parameter]
  403. void CL_Frame ( int msec ) {
  404. ^
  405. src/null/null_client.c: In function ‘CL_PacketEvent’:
  406. src/null/null_client.c:46:31: warning: unused parameter ‘from’ [-Wunused-parameter]
  407. void CL_PacketEvent( netadr_t from, msg_t *msg ) {
  408. ^
  409. src/null/null_client.c:46:44: warning: unused parameter ‘msg’ [-Wunused-parameter]
  410. void CL_PacketEvent( netadr_t from, msg_t *msg ) {
  411. ^
  412. src/null/null_client.c: In function ‘CL_CharEvent’:
  413. src/null/null_client.c:49:24: warning: unused parameter ‘key’ [-Wunused-parameter]
  414. void CL_CharEvent( int key ) {
  415. ^
  416. src/null/null_client.c: In function ‘CL_Disconnect’:
  417. src/null/null_client.c:52:30: warning: unused parameter ‘showMainMenu’ [-Wunused-parameter]
  418. void CL_Disconnect( qboolean showMainMenu ) {
  419. ^
  420. src/null/null_client.c: In function ‘CL_KeyEvent’:
  421. src/null/null_client.c:62:23: warning: unused parameter ‘key’ [-Wunused-parameter]
  422. void CL_KeyEvent (int key, qboolean down, unsigned time) {
  423. ^
  424. src/null/null_client.c:62:37: warning: unused parameter ‘down’ [-Wunused-parameter]
  425. void CL_KeyEvent (int key, qboolean down, unsigned time) {
  426. ^
  427. src/null/null_client.c:62:52: warning: unused parameter ‘time’ [-Wunused-parameter]
  428. void CL_KeyEvent (int key, qboolean down, unsigned time) {
  429. ^
  430. src/null/null_client.c: In function ‘CL_ForwardCommandToServer’:
  431. src/null/null_client.c:69:45: warning: unused parameter ‘string’ [-Wunused-parameter]
  432. void CL_ForwardCommandToServer( const char *string ) {
  433. ^
  434. src/null/null_client.c: In function ‘CL_ConsolePrint’:
  435. src/null/null_client.c:72:35: warning: unused parameter ‘txt’ [-Wunused-parameter]
  436. void CL_ConsolePrint( const char *txt ) {
  437. ^
  438. src/null/null_client.c: In function ‘CL_JoystickEvent’:
  439. src/null/null_client.c:75:28: warning: unused parameter ‘axis’ [-Wunused-parameter]
  440. void CL_JoystickEvent( int axis, int value, int time ) {
  441. ^
  442. src/null/null_client.c:75:38: warning: unused parameter ‘value’ [-Wunused-parameter]
  443. void CL_JoystickEvent( int axis, int value, int time ) {
  444. ^
  445. src/null/null_client.c:75:49: warning: unused parameter ‘time’ [-Wunused-parameter]
  446. void CL_JoystickEvent( int axis, int value, int time ) {
  447. ^
  448. src/null/null_client.c: In function ‘CL_ShutdownAll’:
  449. src/null/null_client.c:88:30: warning: unused parameter ‘shutdownRef’ [-Wunused-parameter]
  450. void CL_ShutdownAll(qboolean shutdownRef)
  451. ^
  452. src/null/null_client.c: In function ‘CL_StartHunkUsers’:
  453. src/null/null_client.c:92:34: warning: unused parameter ‘rendererOnly’ [-Wunused-parameter]
  454. void CL_StartHunkUsers( qboolean rendererOnly ) {
  455. ^
  456. DED_CC src/null/null_input.c
  457. DED_CC src/null/null_snddma.c
  458. src/null/null_snddma.c: In function ‘S_RegisterSound’:
  459. src/null/null_snddma.c:52:42: warning: unused parameter ‘name’ [-Wunused-parameter]
  460. sfxHandle_t S_RegisterSound( const char *name, qboolean compressed )
  461. ^
  462. src/null/null_snddma.c:52:57: warning: unused parameter ‘compressed’ [-Wunused-parameter]
  463. sfxHandle_t S_RegisterSound( const char *name, qboolean compressed )
  464. ^
  465. src/null/null_snddma.c: In function ‘S_StartLocalSound’:
  466. src/null/null_snddma.c:57:37: warning: unused parameter ‘sfxHandle’ [-Wunused-parameter]
  467. void S_StartLocalSound( sfxHandle_t sfxHandle, int channelNum ) {
  468. ^
  469. src/null/null_snddma.c:57:52: warning: unused parameter ‘channelNum’ [-Wunused-parameter]
  470. void S_StartLocalSound( sfxHandle_t sfxHandle, int channelNum ) {
  471. ^
  472. DED_CC src/sys/con_log.c
  473. DED_CXX src/sys/sys_main.cpp
  474. cc1plus: warning: command line option ‘-Wimplicit’ is valid for C/ObjC but not for C++
  475. cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  476. DED_CC src/asm/snapvector.c
  477. DED_CC src/asm/ftola.c
  478. LUA_CC src/lua-5.3.3/src/lapi.c
  479. LUA_CC src/lua-5.3.3/src/lcode.c
  480. LUA_CC src/lua-5.3.3/src/lctype.c
  481. LUA_CC src/lua-5.3.3/src/ldebug.c
  482. LUA_CC src/lua-5.3.3/src/ldo.c
  483. LUA_CC src/lua-5.3.3/src/ldump.c
  484. LUA_CC src/lua-5.3.3/src/lfunc.c
  485. LUA_CC src/lua-5.3.3/src/lgc.c
  486. LUA_CC src/lua-5.3.3/src/llex.c
  487. LUA_CC src/lua-5.3.3/src/lmem.c
  488. LUA_CC src/lua-5.3.3/src/lobject.c
  489. LUA_CC src/lua-5.3.3/src/lopcodes.c
  490. LUA_CC src/lua-5.3.3/src/lparser.c
  491. LUA_CC src/lua-5.3.3/src/lstate.c
  492. LUA_CC src/lua-5.3.3/src/lstring.c
  493. LUA_CC src/lua-5.3.3/src/ltable.c
  494. LUA_CC src/lua-5.3.3/src/ltm.c
  495. LUA_CC src/lua-5.3.3/src/lundump.c
  496. LUA_CC src/lua-5.3.3/src/lvm.c
  497. LUA_CC src/lua-5.3.3/src/lzio.c
  498. LUA_CC src/lua-5.3.3/src/lauxlib.c
  499. LUA_CC src/lua-5.3.3/src/lbaselib.c
  500. src/lua-5.3.3/src/lbaselib.c: In function ‘luaB_print’:
  501. src/lua-5.3.3/src/lbaselib.c:40:21: warning: passing argument 1 of ‘lua_writestring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  502. lua_writestring(s, l);
  503. ^
  504. In file included from src/lua-5.3.3/src/lauxlib.h:16:0,
  505. from src/lua-5.3.3/src/lbaselib.c:20:
  506. src/lua-5.3.3/src/../../qcommon/q3_lauxlib.h:27:8: note: expected ‘char *’ but argument is of type ‘const char *’
  507. size_t lua_writestring(char* string, size_t n);
  508. ^
  509. LUA_CC src/lua-5.3.3/src/lbitlib.c
  510. LUA_CC src/lua-5.3.3/src/lcorolib.c
  511. LUA_CC src/lua-5.3.3/src/ldblib.c
  512. LUA_CC src/lua-5.3.3/src/liolib.c
  513. LUA_CC src/lua-5.3.3/src/lmathlib.c
  514. LUA_CC src/lua-5.3.3/src/loslib.c
  515. LUA_CC src/lua-5.3.3/src/lstrlib.c
  516. LUA_CC src/lua-5.3.3/src/ltablib.c
  517. LUA_CC src/lua-5.3.3/src/lutf8lib.c
  518. LUA_CC src/lua-5.3.3/src/loadlib.c
  519. LUA_CC src/lua-5.3.3/src/linit.c
  520. SCRIPT_CC src/script/lnettlelib.c
  521. src/script/lnettlelib.c: In function ‘lsha256_digest’:
  522. src/script/lnettlelib.c:27:37: warning: pointer targets in passing argument 3 of ‘nettle_sha256_digest’ differ in signedness [-Wpointer-sign]
  523. sha256_digest(ctx, sizeof(digest), digest);
  524. ^
  525. In file included from src/script/lnettlelib.c:7:0:
  526. src/nettle-3.3/nettle/sha2.h:48:23: note: expected ‘uint8_t * {aka unsigned char *}’ but argument is of type ‘char *’
  527. #define sha256_digest nettle_sha256_digest
  528. ^
  529. src/nettle-3.3/nettle/sha2.h:90:1: note: in expansion of macro ‘sha256_digest’
  530. sha256_digest(struct sha256_ctx *ctx,
  531. ^
  532. src/script/lnettlelib.c: In function ‘lsha256_update’:
  533. src/script/lnettlelib.c:43:33: warning: pointer targets in passing argument 3 of ‘nettle_sha256_update’ differ in signedness [-Wpointer-sign]
  534. nettle_sha256_update(ctx, len, data);
  535. ^
  536. In file included from src/script/lnettlelib.c:7:0:
  537. src/nettle-3.3/nettle/sha2.h:47:23: note: expected ‘const uint8_t * {aka const unsigned char *}’ but argument is of type ‘const char *’
  538. #define sha256_update nettle_sha256_update
  539. ^
  540. src/nettle-3.3/nettle/sha2.h:85:1: note: in expansion of macro ‘sha256_update’
  541. sha256_update(struct sha256_ctx *ctx,
  542. ^
  543. src/script/lnettlelib.c: In function ‘lsha256_tostring’:
  544. src/script/lnettlelib.c:57:39: warning: pointer targets in passing argument 3 of ‘nettle_sha256_digest’ differ in signedness [-Wpointer-sign]
  545. sha256_digest(&ctx2, sizeof(digest), digest);
  546. ^
  547. In file included from src/script/lnettlelib.c:7:0:
  548. src/nettle-3.3/nettle/sha2.h:48:23: note: expected ‘uint8_t * {aka unsigned char *}’ but argument is of type ‘char *’
  549. #define sha256_digest nettle_sha256_digest
  550. ^
  551. src/nettle-3.3/nettle/sha2.h:90:1: note: in expansion of macro ‘sha256_digest’
  552. sha256_digest(struct sha256_ctx *ctx,
  553. ^
  554. src/script/lnettlelib.c:58:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  555. for (i = 0; i < sizeof(digest); i++) {
  556. ^
  557. SCRIPT_CXX src/script/rapidjson/document.cpp
  558. cc1plus: warning: command line option ‘-Wimplicit’ is valid for C/ObjC but not for C++
  559. cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  560. In file included from src/script/rapidjson/document.cpp:7:0:
  561. src/script/rapidjson/values.hpp:117:74: warning: unused parameter ‘copy’ [-Wunused-parameter]
  562. bool RawNumber(const char* str, rapidjson::SizeType length, bool copy)
  563. ^
  564. src/script/rapidjson/values.hpp:125:71: warning: unused parameter ‘copy’ [-Wunused-parameter]
  565. bool String(const char* str, rapidjson::SizeType length, bool copy)
  566. ^
  567. src/script/rapidjson/values.hpp:143:68: warning: unused parameter ‘copy’ [-Wunused-parameter]
  568. bool Key(const char* str, rapidjson::SizeType length, bool copy) const
  569. ^
  570. src/script/rapidjson/values.hpp:148:44: warning: unused parameter ‘memberCount’ [-Wunused-parameter]
  571. bool EndObject(rapidjson::SizeType memberCount)
  572. ^
  573. src/script/rapidjson/values.hpp:167:43: warning: unused parameter ‘elementCount’ [-Wunused-parameter]
  574. bool EndArray(rapidjson::SizeType elementCount)
  575. ^
  576. src/script/rapidjson/values.hpp:209:53: warning: unused parameter ‘ctx’ [-Wunused-parameter]
  577. static void objectFn(lua_State* L, Ctx* ctx)
  578. ^
  579. src/script/rapidjson/values.hpp:215:42: warning: unused parameter ‘L’ [-Wunused-parameter]
  580. static void topFn(lua_State* L, Ctx* ctx) {}
  581. ^
  582. src/script/rapidjson/values.hpp:215:50: warning: unused parameter ‘ctx’ [-Wunused-parameter]
  583. static void topFn(lua_State* L, Ctx* ctx) {}
  584. ^
  585. SCRIPT_CXX src/script/rapidjson/rapidjson.cpp
  586. cc1plus: warning: command line option ‘-Wimplicit’ is valid for C/ObjC but not for C++
  587. cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  588. src/script/rapidjson/rapidjson.cpp:320:2: warning: #warning "BALD Exception handler in rapidjson LUA interface" [-Wcpp]
  589. #warning "BALD Exception handler in rapidjson LUA interface"
  590. ^
  591. In file included from src/script/rapidjson/rapidjson.cpp:8:0:
  592. src/script/rapidjson/values.hpp:117:74: warning: unused parameter ‘copy’ [-Wunused-parameter]
  593. bool RawNumber(const char* str, rapidjson::SizeType length, bool copy)
  594. ^
  595. src/script/rapidjson/values.hpp:125:71: warning: unused parameter ‘copy’ [-Wunused-parameter]
  596. bool String(const char* str, rapidjson::SizeType length, bool copy)
  597. ^
  598. src/script/rapidjson/values.hpp:143:68: warning: unused parameter ‘copy’ [-Wunused-parameter]
  599. bool Key(const char* str, rapidjson::SizeType length, bool copy) const
  600. ^
  601. src/script/rapidjson/values.hpp:148:44: warning: unused parameter ‘memberCount’ [-Wunused-parameter]
  602. bool EndObject(rapidjson::SizeType memberCount)
  603. ^
  604. src/script/rapidjson/values.hpp:167:43: warning: unused parameter ‘elementCount’ [-Wunused-parameter]
  605. bool EndArray(rapidjson::SizeType elementCount)
  606. ^
  607. src/script/rapidjson/values.hpp:209:53: warning: unused parameter ‘ctx’ [-Wunused-parameter]
  608. static void objectFn(lua_State* L, Ctx* ctx)
  609. ^
  610. src/script/rapidjson/values.hpp:215:42: warning: unused parameter ‘L’ [-Wunused-parameter]
  611. static void topFn(lua_State* L, Ctx* ctx) {}
  612. ^
  613. src/script/rapidjson/values.hpp:215:50: warning: unused parameter ‘ctx’ [-Wunused-parameter]
  614. static void topFn(lua_State* L, Ctx* ctx) {}
  615. ^
  616. SCRIPT_CXX src/script/rapidjson/schema.cpp
  617. cc1plus: warning: command line option ‘-Wimplicit’ is valid for C/ObjC but not for C++
  618. cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  619. In file included from src/script/rapidjson/schema.cpp:3:0:
  620. src/script/rapidjson/values.hpp:117:74: warning: unused parameter ‘copy’ [-Wunused-parameter]
  621. bool RawNumber(const char* str, rapidjson::SizeType length, bool copy)
  622. ^
  623. src/script/rapidjson/values.hpp:125:71: warning: unused parameter ‘copy’ [-Wunused-parameter]
  624. bool String(const char* str, rapidjson::SizeType length, bool copy)
  625. ^
  626. src/script/rapidjson/values.hpp:143:68: warning: unused parameter ‘copy’ [-Wunused-parameter]
  627. bool Key(const char* str, rapidjson::SizeType length, bool copy) const
  628. ^
  629. src/script/rapidjson/values.hpp:148:44: warning: unused parameter ‘memberCount’ [-Wunused-parameter]
  630. bool EndObject(rapidjson::SizeType memberCount)
  631. ^
  632. src/script/rapidjson/values.hpp:167:43: warning: unused parameter ‘elementCount’ [-Wunused-parameter]
  633. bool EndArray(rapidjson::SizeType elementCount)
  634. ^
  635. src/script/rapidjson/values.hpp:209:53: warning: unused parameter ‘ctx’ [-Wunused-parameter]
  636. static void objectFn(lua_State* L, Ctx* ctx)
  637. ^
  638. src/script/rapidjson/values.hpp:215:42: warning: unused parameter ‘L’ [-Wunused-parameter]
  639. static void topFn(lua_State* L, Ctx* ctx) {}
  640. ^
  641. src/script/rapidjson/values.hpp:215:50: warning: unused parameter ‘ctx’ [-Wunused-parameter]
  642. static void topFn(lua_State* L, Ctx* ctx) {}
  643. ^
  644. SCRIPT_CXX src/script/rapidjson/values.cpp
  645. cc1plus: warning: command line option ‘-Wimplicit’ is valid for C/ObjC but not for C++
  646. cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  647. In file included from src/script/rapidjson/values.cpp:2:0:
  648. src/script/rapidjson/values.hpp:117:74: warning: unused parameter ‘copy’ [-Wunused-parameter]
  649. bool RawNumber(const char* str, rapidjson::SizeType length, bool copy)
  650. ^
  651. src/script/rapidjson/values.hpp:125:71: warning: unused parameter ‘copy’ [-Wunused-parameter]
  652. bool String(const char* str, rapidjson::SizeType length, bool copy)
  653. ^
  654. src/script/rapidjson/values.hpp:143:68: warning: unused parameter ‘copy’ [-Wunused-parameter]
  655. bool Key(const char* str, rapidjson::SizeType length, bool copy) const
  656. ^
  657. src/script/rapidjson/values.hpp:148:44: warning: unused parameter ‘memberCount’ [-Wunused-parameter]
  658. bool EndObject(rapidjson::SizeType memberCount)
  659. ^
  660. src/script/rapidjson/values.hpp:167:43: warning: unused parameter ‘elementCount’ [-Wunused-parameter]
  661. bool EndArray(rapidjson::SizeType elementCount)
  662. ^
  663. src/script/rapidjson/values.hpp:209:53: warning: unused parameter ‘ctx’ [-Wunused-parameter]
  664. static void objectFn(lua_State* L, Ctx* ctx)
  665. ^
  666. src/script/rapidjson/values.hpp:215:42: warning: unused parameter ‘L’ [-Wunused-parameter]
  667. static void topFn(lua_State* L, Ctx* ctx) {}
  668. ^
  669. src/script/rapidjson/values.hpp:215:50: warning: unused parameter ‘ctx’ [-Wunused-parameter]
  670. static void topFn(lua_State* L, Ctx* ctx) {}
  671. ^
  672. NETTLE_CC src/nettle-3.3/nettle/bignum.c
  673. NETTLE_CC src/nettle-3.3/nettle/bignum-random.c
  674. NETTLE_CC src/nettle-3.3/nettle/bignum-random-prime.c
  675. NETTLE_CC src/nettle-3.3/nettle/buffer.c
  676. NETTLE_CC src/nettle-3.3/nettle/buffer-init.c
  677. NETTLE_CC src/nettle-3.3/nettle/gmp-glue.c
  678. NETTLE_CC src/nettle-3.3/nettle/mini-gmp.c
  679. src/nettle-3.3/nettle/mini-gmp.c: In function ‘gmp_default_realloc’:
  680. src/nettle-3.3/nettle/mini-gmp.c:265:40: warning: unused parameter ‘old_size’ [-Wunused-parameter]
  681. gmp_default_realloc (void *old, size_t old_size, size_t new_size)
  682. ^
  683. src/nettle-3.3/nettle/mini-gmp.c: In function ‘gmp_default_free’:
  684. src/nettle-3.3/nettle/mini-gmp.c:278:35: warning: unused parameter ‘size’ [-Wunused-parameter]
  685. gmp_default_free (void *p, size_t size)
  686. ^
  687. src/nettle-3.3/nettle/mini-gmp.c: In function ‘mpn_get_str_bits’:
  688. src/nettle-3.3/nettle/mini-gmp.c:1176:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  689. if (shift >= GMP_LIMB_BITS && ++i < un)
  690. ^
  691. src/nettle-3.3/nettle/mini-gmp.c: In function ‘mpz_and’:
  692. src/nettle-3.3/nettle/mini-gmp.c:1406:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  693. #define MPZ_REALLOC(z,n) ((n) > (z)->_mp_alloc \
  694. ^
  695. src/nettle-3.3/nettle/mini-gmp.c:3650:8: note: in expansion of macro ‘MPZ_REALLOC’
  696. rp = MPZ_REALLOC (r, rn + rc);
  697. ^
  698. src/nettle-3.3/nettle/mini-gmp.c: In function ‘mpz_ior’:
  699. src/nettle-3.3/nettle/mini-gmp.c:1406:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  700. #define MPZ_REALLOC(z,n) ((n) > (z)->_mp_alloc \
  701. ^
  702. src/nettle-3.3/nettle/mini-gmp.c:3723:8: note: in expansion of macro ‘MPZ_REALLOC’
  703. rp = MPZ_REALLOC (r, rn + rc);
  704. ^
  705. src/nettle-3.3/nettle/mini-gmp.c: In function ‘mpz_xor’:
  706. src/nettle-3.3/nettle/mini-gmp.c:1406:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  707. #define MPZ_REALLOC(z,n) ((n) > (z)->_mp_alloc \
  708. ^
  709. src/nettle-3.3/nettle/mini-gmp.c:3792:8: note: in expansion of macro ‘MPZ_REALLOC’
  710. rp = MPZ_REALLOC (r, un + rc);
  711. ^
  712. src/nettle-3.3/nettle/mini-gmp.c: In function ‘mpz_set_str’:
  713. src/nettle-3.3/nettle/mini-gmp.c:4167:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  714. if (digit >= base)
  715. ^
  716. NETTLE_CC src/nettle-3.3/nettle/pkcs1.c
  717. NETTLE_CC src/nettle-3.3/nettle/pkcs1-rsa-sha256.c
  718. NETTLE_CC src/nettle-3.3/nettle/realloc.c
  719. src/nettle-3.3/nettle/realloc.c: In function ‘nettle_realloc’:
  720. src/nettle-3.3/nettle/realloc.c:45:22: warning: unused parameter ‘ctx’ [-Wunused-parameter]
  721. nettle_realloc(void *ctx, void *p, size_t length)
  722. ^
  723. src/nettle-3.3/nettle/realloc.c: In function ‘nettle_xrealloc’:
  724. src/nettle-3.3/nettle/realloc.c:55:23: warning: unused parameter ‘ctx’ [-Wunused-parameter]
  725. nettle_xrealloc(void *ctx, void *p, size_t length)
  726. ^
  727. NETTLE_CC src/nettle-3.3/nettle/rsa.c
  728. NETTLE_CC src/nettle-3.3/nettle/rsa2sexp.c
  729. NETTLE_CC src/nettle-3.3/nettle/rsa-keygen.c
  730. NETTLE_CC src/nettle-3.3/nettle/rsa-sha256-sign.c
  731. NETTLE_CC src/nettle-3.3/nettle/rsa-sha256-verify.c
  732. NETTLE_CC src/nettle-3.3/nettle/rsa-sign.c
  733. NETTLE_CC src/nettle-3.3/nettle/rsa-verify.c
  734. NETTLE_CC src/nettle-3.3/nettle/sexp.c
  735. NETTLE_CC src/nettle-3.3/nettle/sexp-format.c
  736. NETTLE_CC src/nettle-3.3/nettle/sexp2bignum.c
  737. NETTLE_CC src/nettle-3.3/nettle/sexp2rsa.c
  738. NETTLE_CC src/nettle-3.3/nettle/sha256-compress.c
  739. NETTLE_CC src/nettle-3.3/nettle/sha256.c
  740. NETTLE_CC src/nettle-3.3/nettle/write-be32.c
  741. DED_CC src/zlib/adler32.c
  742. DED_CC src/zlib/crc32.c
  743. DED_CC src/zlib/inffast.c
  744. DED_CC src/zlib/inflate.c
  745. DED_CC src/zlib/inftrees.c
  746. DED_CC src/zlib/zutil.c
  747. DED_CC src/qcommon/vm_x86.c
  748. src/qcommon/vm_x86.c: In function ‘DoSyscall’:
  749. src/qcommon/vm_x86.c:433:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  750. for(index = 1; index < ARRAY_LEN(args); index++)
  751. ^
  752. src/qcommon/vm_x86.c: In function ‘EmitCallRel’:
  753. src/qcommon/vm_x86.c:471:24: warning: unused parameter ‘vm’ [-Wunused-parameter]
  754. void EmitCallRel(vm_t *vm, int callOfs)
  755. ^
  756. src/qcommon/vm_x86.c: In function ‘EmitCallDoSyscall’:
  757. src/qcommon/vm_x86.c:484:29: warning: unused parameter ‘vm’ [-Wunused-parameter]
  758. int EmitCallDoSyscall(vm_t *vm)
  759. ^
  760. src/qcommon/vm_x86.c: In function ‘VM_CallCompiled’:
  761. src/qcommon/vm_x86.c:1800:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  762. if(opStackOfs != 1 || *opStack != 0xDEADBEEF)
  763. ^
  764. DED_CC src/sys/sys_unix.c
  765. src/sys/sys_unix.c: In function ‘Sys_RandomBytes’:
  766. src/sys/sys_unix.c:129:47: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  767. if( fread( string, sizeof( byte ), len, fp ) != len )
  768. ^
  769. src/sys/sys_unix.c: In function ‘Sys_Dirname’:
  770. src/sys/sys_unix.c:196:18: warning: passing argument 1 of ‘dirname’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  771. return dirname( path );
  772. ^
  773. In file included from src/sys/sys_unix.c:38:0:
  774. /usr/include/libgen.h:26:14: note: expected ‘char *’ but argument is of type ‘const char *’
  775. extern char *dirname (char *__path) __THROW;
  776. ^
  777. src/sys/sys_unix.c: In function ‘Sys_ListFiles’:
  778. src/sys/sys_unix.c:412:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  779. if ( strlen( d->d_name ) < extLen ||
  780. ^
  781. src/sys/sys_unix.c: In function ‘Sys_AppendToExecBuffer’:
  782. src/sys/sys_unix.c:594:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  783. if( length > size || execArgc >= ARRAY_LEN( execArgv ) )
  784. ^
  785. src/sys/sys_unix.c:594:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  786. if( length > size || execArgc >= ARRAY_LEN( execArgv ) )
  787. ^
  788. src/sys/sys_unix.c: In function ‘Sys_XmessageCommand’:
  789. src/sys/sys_unix.c:698:86: warning: unused parameter ‘title’ [-Wunused-parameter]
  790. ys_XmessageCommand( dialogType_t type, const char *message, const char *title )
  791. ^
  792. src/sys/sys_unix.c: In function ‘Sys_Dialog’:
  793. src/sys/sys_unix.c:752:60: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  794. if( preferredCommandType != NONE && preferredCommandType != i )
  795. ^
  796. DED_CC src/sys/con_tty.c
  797. src/sys/con_tty.c: In function ‘CON_SigCont’:
  798. src/sys/con_tty.c:280:22: warning: unused parameter ‘signum’ [-Wunused-parameter]
  799. void CON_SigCont(int signum)
  800. ^
  801. src/sys/con_tty.c: In function ‘CON_Input’:
  802. src/sys/con_tty.c:471:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  803. if (TTY_con.cursor >= sizeof(text) - 1)
  804. ^
  805. LD build/release-linux-x86_64/tremded
  806. CC src/client/cl_cgame.c
  807. src/client/cl_cgame.c: In function ‘CL_GetServerCommand’:
  808. src/client/cl_cgame.c:306:6: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  809. cmd = Cmd_Argv(0);
  810. ^
  811. src/client/cl_cgame.c:324:5: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  812. s = Cmd_Argv(2);
  813. ^
  814. src/client/cl_cgame.c:333:5: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  815. s = Cmd_Argv(2);
  816. ^
  817. CC src/client/cl_cin.c
  818. src/client/cl_cin.c: In function ‘CL_PlayCinematic_f’:
  819. src/client/cl_cin.c:1608:6: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  820. arg = Cmd_Argv( 1 );
  821. ^
  822. src/client/cl_cin.c:1609:4: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  823. s = Cmd_Argv(2);
  824. ^
  825. CC src/client/cl_console.c
  826. CC src/client/cl_input.c
  827. src/client/cl_input.c: In function ‘IN_KeyDown’:
  828. src/client/cl_input.c:81:4: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  829. c = Cmd_Argv(1);
  830. ^
  831. src/client/cl_input.c:106:4: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  832. c = Cmd_Argv(2);
  833. ^
  834. src/client/cl_input.c: In function ‘IN_KeyUp’:
  835. src/client/cl_input.c:118:4: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  836. c = Cmd_Argv(1);
  837. ^
  838. src/client/cl_input.c:142:4: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  839. c = Cmd_Argv(2);
  840. ^
  841. src/client/cl_input.c: In function ‘CL_MouseEvent’:
  842. src/client/cl_input.c:363:41: warning: unused parameter ‘time’ [-Wunused-parameter]
  843. void CL_MouseEvent( int dx, int dy, int time ) {
  844. ^
  845. src/client/cl_input.c: In function ‘CL_JoystickEvent’:
  846. src/client/cl_input.c:381:49: warning: unused parameter ‘time’ [-Wunused-parameter]
  847. void CL_JoystickEvent( int axis, int value, int time ) {
  848. ^
  849. CC src/client/cl_keys.c
  850. src/client/cl_keys.c: In function ‘Field_VariableSizeDraw’:
  851. src/client/cl_keys.c:336:63: warning: unused parameter ‘width’ [-Wunused-parameter]
  852. void Field_VariableSizeDraw( field_t *edit, int x, int y, int width, int size,
  853. ^
  854. src/client/cl_keys.c: In function ‘Key_Unbind_f’:
  855. src/client/cl_keys.c:941:26: warning: passing argument 1 of ‘Key_StringToKeynum’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  856. b = Key_StringToKeynum (Cmd_Argv(1));
  857. ^
  858. src/client/cl_keys.c:793:5: note: expected ‘char *’ but argument is of type ‘const char *’
  859. int Key_StringToKeynum( char *str ) {
  860. ^
  861. src/client/cl_keys.c: In function ‘Key_Bind_f’:
  862. src/client/cl_keys.c:983:26: warning: passing argument 1 of ‘Key_StringToKeynum’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  863. b = Key_StringToKeynum (Cmd_Argv(1));
  864. ^
  865. src/client/cl_keys.c:793:5: note: expected ‘char *’ but argument is of type ‘const char *’
  866. int Key_StringToKeynum( char *str ) {
  867. ^
  868. src/client/cl_keys.c: In function ‘CL_LoadConsoleHistory’:
  869. src/client/cl_keys.c:1479:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  870. if( numChars > ( strlen( consoleSaveBuffer ) - ( text_p - consoleSaveBuffer
  871. ^
  872. CC src/client/cl_main.c
  873. In file included from src/client/cl_main.c:26:0:
  874. src/client/cl_updates.h:11:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
  875. void CL_GetLatestRelease();
  876. ^
  877. src/client/cl_updates.h:12:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
  878. void CL_DownloadRelease();
  879. ^
  880. src/client/cl_updates.h:13:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
  881. void CL_ExecuteInstaller();
  882. ^
  883. src/client/cl_main.c:174:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
  884. void CL_DownloadUpdate_f()
  885. ^
  886. src/client/cl_main.c:179:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
  887. void CL_InstallUpdate_f()
  888. ^
  889. src/client/cl_main.c:187:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
  890. void CL_CheckForUpdate_f()
  891. ^
  892. src/client/cl_main.c: In function ‘CL_CompleteDemoName’:
  893. src/client/cl_main.c:1049:40: warning: unused parameter ‘args’ [-Wunused-parameter]
  894. static void CL_CompleteDemoName( char *args, int argNum )
  895. ^
  896. src/client/cl_main.c: In function ‘CL_PlayDemo_f’:
  897. src/client/cl_main.c:1113:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  898. if(len >= ARRAY_LEN(retry))
  899. ^
  900. src/client/cl_main.c:1122:29: warning: passing argument 1 of ‘CL_WalkDemoExt’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  901. protocol = CL_WalkDemoExt(arg, name, &clc.demofile);
  902. ^
  903. src/client/cl_main.c:1008:12: note: expected ‘char *’ but argument is of type ‘const char *’
  904. static int CL_WalkDemoExt(char *arg, char *name, int *demofile)
  905. ^
  906. src/client/cl_main.c: In function ‘CL_ForwardCommandToServer’:
  907. src/client/cl_main.c:1523:6: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  908. cmd = Cmd_Argv(0);
  909. ^
  910. src/client/cl_main.c: In function ‘CL_Connect_f’:
  911. src/client/cl_main.c:1663:10: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  912. server = Cmd_Argv(1);
  913. ^
  914. src/client/cl_main.c:1673:10: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  915. server = Cmd_Argv(2);
  916. ^
  917. src/client/cl_main.c: In function ‘CL_NextDownload’:
  918. src/client/cl_main.c:2145:13: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  919. url_msg = va("The server redirects to the following URL:\n%s",
  920. ^
  921. src/client/cl_main.c: In function ‘CL_ServersResponsePacket’:
  922. src/client/cl_main.c:2806:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  923. if (buffend - buffptr < sizeof(addresses[numservers].ip) + sizeof(addresses[
  924. ^
  925. src/client/cl_main.c:2809:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  926. for(i = 0; i < sizeof(addresses[numservers].ip); i++)
  927. ^
  928. src/client/cl_main.c:2819:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  929. if (buffend - buffptr < sizeof(addresses[numservers].ip6) + sizeof(addresses
  930. ^
  931. src/client/cl_main.c:2822:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  932. for(i = 0; i < sizeof(addresses[numservers].ip6); i++)
  933. ^
  934. src/client/cl_main.c: In function ‘CL_ConnectionlessPacket’:
  935. src/client/cl_main.c:2941:6: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  936. s = Cmd_Argv( 4 );
  937. ^
  938. src/client/cl_main.c: In function ‘CL_Frame’:
  939. src/client/cl_main.c:3259:14: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  940. nowString = va( "%04d%02d%02d%02d%02d%02d",
  941. ^
  942. src/client/cl_main.c: In function ‘CL_InitRef’:
  943. src/client/cl_main.c:3508:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
  944. ri.Cmd_Argv = Cmd_Argv;
  945. ^
  946. src/client/cl_main.c: In function ‘CL_GlobalServers_f’:
  947. src/client/cl_main.c:4404:16: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  948. masteraddress = Cvar_VariableString(command);
  949. ^
  950. src/client/cl_main.c: In function ‘CL_Ping_f’:
  951. src/client/cl_main.c:4648:10: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  952. server = Cmd_Argv(1);
  953. ^
  954. src/client/cl_main.c:4658:10: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  955. server = Cmd_Argv(2);
  956. ^
  957. src/client/cl_main.c: In function ‘CL_ServerStatus_f’:
  958. src/client/cl_main.c:4813:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  959. server = Cmd_Argv(1);
  960. ^
  961. src/client/cl_main.c:4823:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  962. server = Cmd_Argv(2);
  963. ^
  964. CC src/client/cl_net_chan.c
  965. CC src/client/cl_parse.c
  966. src/client/cl_parse.c: In function ‘CL_ParseSnapshot’:
  967. src/client/cl_parse.c:267:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  968. if(len > sizeof(newSnap.areamask))
  969. ^
  970. src/client/cl_parse.c: In function ‘CL_SystemInfoChanged’:
  971. src/client/cl_parse.c:413:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  972. if((cvar_flags = Cvar_Flags(key)) == CVAR_NONEXISTENT)
  973. ^
  974. src/client/cl_parse.c: In function ‘CL_ParseDownload’:
  975. src/client/cl_parse.c:592:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  976. if (size < 0 || size > sizeof(data))
  977. ^
  978. src/client/cl_parse.c: In function ‘CL_ParseVoip’:
  979. src/client/cl_parse.c:731:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  980. if (packetsize > sizeof (encoded)) { // overlarge packet?
  981. ^
  982. src/client/cl_parse.c:735:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  983. if (br > sizeof (encoded))
  984. ^
  985. src/client/cl_parse.c:774:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  986. } else if (seqdiff * VOIP_MAX_PACKET_SAMPLES*2 >= sizeof (decoded)) { // dropp
  987. ^
  988. src/client/cl_parse.c:797:52: warning: pointer targets in passing argument 2 of ‘opus_decode’ differ in signedness [-Wpointer-sign]
  989. numSamples = opus_decode(clc.opusDecoder[sender], encoded, packetsize, decoded
  990. ^
  991. In file included from src/client/client.h:44:0,
  992. from src/client/cl_parse.c:25:
  993. src/opus-1.1/include/opus.h:462:41: note: expected ‘const unsigned char *’ but argument is of type ‘char *’
  994. OPUS_EXPORT OPUS_WARN_UNUSED_RESULT int opus_decode(
  995. ^
  996. CC src/client/cl_scrn.c
  997. CC src/client/cl_ui.c
  998. In file included from src/client/cl_ui.c:27:0:
  999. src/client/cl_updates.h:11:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
  1000. void CL_GetLatestRelease();
  1001. ^
  1002. src/client/cl_updates.h:12:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
  1003. void CL_DownloadRelease();
  1004. ^
  1005. src/client/cl_updates.h:13:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
  1006. void CL_ExecuteInstaller();
  1007. ^
  1008. CXX src/client/cl_updates.cpp
  1009. cc1plus: warning: command line option ‘-Wimplicit’ is valid for C/ObjC but not for C++
  1010. cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  1011. src/client/cl_updates.cpp: In static member function ‘static void UpdateManager::extract(std::__cxx11::string, std::__cxx11::string)’:
  1012. src/client/cl_updates.cpp:188:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1013. for (int i = 0; i < zi.number_entry; ++i)
  1014. ^
  1015. src/client/cl_updates.cpp:192:13: warning: variable ‘err’ set but not used [-Wunused-but-set-variable]
  1016. int err;
  1017. ^
  1018. src/client/cl_updates.cpp:260:33: warning: ‘numwrote’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  1019. numwrote += blocksiz;
  1020. ^
  1021. CXX src/client/cl_rest.cpp
  1022. cc1plus: warning: command line option ‘-Wimplicit’ is valid for C/ObjC but not for C++
  1023. cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  1024. CC src/client/cl_avi.c
  1025. CXX src/qcommon/q3_lauxlib.cpp
  1026. cc1plus: warning: command line option ‘-Wimplicit’ is valid for C/ObjC but not for C++
  1027. cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  1028. src/qcommon/q3_lauxlib.cpp:13:2: warning: #warning "FIXME: Tremded is not printing ANYTHING NOW" [-Wcpp]
  1029. #warning "FIXME: Tremded is not printing ANYTHING NOW"
  1030. ^
  1031. src/qcommon/q3_lauxlib.cpp:25:2: warning: #warning "FIXME: Tremded is not printing ANYTHING NOW" [-Wcpp]
  1032. #warning "FIXME: Tremded is not printing ANYTHING NOW"
  1033. ^
  1034. src/qcommon/q3_lauxlib.cpp: In function ‘int lua_writestringerror(const char*, ...)’:
  1035. src/qcommon/q3_lauxlib.cpp:38:35: warning: function might be possible candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  1036. Q_vsnprintf(m, sizeof(m), fmt, ap);
  1037. ^
  1038. src/qcommon/q3_lauxlib.cpp:38:35: warning: function might be possible candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  1039. CC src/qcommon/cm_load.c
  1040. src/qcommon/cm_load.c: In function ‘CM_LoadMap’:
  1041. src/qcommon/cm_load.c:772:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1042. for (i=0 ; i<sizeof(dheader_t)/4 ; i++) {
  1043. ^
  1044. CC src/qcommon/cm_patch.c
  1045. src/qcommon/cm_patch.c: In function ‘CM_SetBorderInward’:
  1046. src/qcommon/cm_patch.c:697:68: warning: unused parameter ‘gridPlanes’ [-Wunused-parameter]
  1047. static void CM_SetBorderInward( facet_t *facet, cGrid_t *grid, int gridPlanes[M
  1048. ^
  1049. CC src/qcommon/cm_polylib.c
  1050. CC src/qcommon/cm_test.c
  1051. CC src/qcommon/cm_trace.c
  1052. CXX src/qcommon/cmd.cpp
  1053. cc1plus: warning: command line option ‘-Wimplicit’ is valid for C/ObjC but not for C++
  1054. cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  1055. src/qcommon/cmd.cpp: In function ‘void Cbuf_InsertFmtText(const char*, ...)’:
  1056. src/qcommon/cmd.cpp:126:46: warning: function might be possible candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  1057. Q_vsnprintf(text, sizeof(text), fmt, args);
  1058. ^
  1059. src/qcommon/cmd.cpp:126:46: warning: function might be possible candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  1060. src/qcommon/cmd.cpp: In function ‘const char* Cmd_Argv(int)’:
  1061. src/qcommon/cmd.cpp:429:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1062. if ( (unsigned)arg >= cmd.argc ) {
  1063. ^
  1064. src/qcommon/cmd.cpp: At global scope:
  1065. src/qcommon/cmd.cpp:898:33: warning: unused parameter ‘args’ [-Wunused-parameter]
  1066. void Cmd_CompleteCfgName( char *args, int argNum ) {
  1067. ^
  1068. CC src/qcommon/common.c
  1069. src/qcommon/common.c: In function ‘Hunk_FreeTempMemory’:
  1070. src/qcommon/common.c:1905:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1071. if ( hdr->magic != HUNK_MAGIC )
  1072. ^
  1073. src/qcommon/common.c: In function ‘Com_ReadFromPipe’:
  1074. src/qcommon/common.c:2787:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1075. else if( accu >= sizeof( buf ) - 1 ) // full
  1076. ^
  1077. src/qcommon/common.c: In function ‘FindMatches’:
  1078. src/qcommon/common.c:3211:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1079. if ( i >= strlen(s) )
  1080. ^
  1081. src/qcommon/common.c: In function ‘Field_FindFirstSeparator’:
  1082. src/qcommon/common.c:3257:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1083. for( int i = 0; i < strlen( s ); i++ )
  1084. ^
  1085. CC src/qcommon/crypto.c
  1086. src/qcommon/crypto.c: In function ‘qnettle_random’:
  1087. src/qcommon/crypto.c:84:28: warning: unused parameter ‘ctx’ [-Wunused-parameter]
  1088. void qnettle_random( void *ctx, size_t length, uint8_t *dst )
  1089. ^
  1090. CXX src/qcommon/cvar.cpp
  1091. cc1plus: warning: command line option ‘-Wimplicit’ is valid for C/ObjC but not for C++
  1092. cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  1093. src/qcommon/cvar.cpp: In function ‘void Cvar_SetSafe(const char*, const char*)’:
  1094. src/qcommon/cvar.cpp:627:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1095. if ((flags != CVAR_NONEXISTENT) && (flags & CVAR_PROTECTED))
  1096. ^
  1097. src/qcommon/cvar.cpp: In function ‘void Cvar_Update(vmCvar_t*)’:
  1098. src/qcommon/cvar.cpp:1418:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1099. if ((unsigned)vmCvar->handle >= cvar_numIndexes)
  1100. ^
  1101. CXX src/qcommon/files.cpp
  1102. cc1plus: warning: command line option ‘-Wimplicit’ is valid for C/ObjC but not for C++
  1103. cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  1104. src/qcommon/files.cpp:371:2: warning: #warning "FIXME FS_BuildOSPath() returns static buffer with function scope" [-Wcpp]
  1105. #warning "FIXME FS_BuildOSPath() returns static buffer with function scope"
  1106. ^
  1107. src/qcommon/files.cpp:3485:2: warning: #warning "FS_LoadedPakChecksums() returns `static char info[BIG_INFO_STRING]`" [-Wcpp]
  1108. #warning "FS_LoadedPakChecksums() returns `static char info[BIG_INFO_STRING]`"
  1109. ^
  1110. src/qcommon/files.cpp:3511:2: warning: #warning "FS_LoadedPakNames() returns `static char info[BIG_INFO_STRING]`" [-Wcpp]
  1111. #warning "FS_LoadedPakNames() returns `static char info[BIG_INFO_STRING]`"
  1112. ^
  1113. src/qcommon/files.cpp:3539:2: warning: #warning "FS_LoadedPakPureChecksums() returns `static char info[BIG_INFO_STRING]`" [-Wcpp]
  1114. #warning "FS_LoadedPakPureChecksums() returns `static char info[BIG_INFO_STRING
  1115. ^
  1116. src/qcommon/files.cpp:3565:2: warning: #warning "FS_ReferencedPakChecksums() returns `static char info[BIG_INFO_STRING]`" [-Wcpp]
  1117. #warning "FS_ReferencedPakChecksums() returns `static char info[BIG_INFO_STRING
  1118. ^
  1119. src/qcommon/files.cpp:3603:2: warning: #warning "FS_ReferencedPakPureChecksums() returns `static char info[BIG_INFO_STRING]`" [-Wcpp]
  1120. #warning "FS_ReferencedPakPureChecksums() returns `static char info[BIG_INFO_ST
  1121. ^
  1122. src/qcommon/files.cpp:3650:2: warning: #warning "FS_ReferencedPakNames() returns `static char info[BIG_INFO_STRING]`" [-Wcpp]
  1123. #warning "FS_ReferencedPakNames() returns `static char info[BIG_INFO_STRING]`"
  1124. ^
  1125. src/qcommon/files.cpp:3712:2: warning: #warning "FS_PureServerSetLoadedPaks() Forced reassignment of MAX_SEARCH_PATHS" [-Wcpp]
  1126. #warning "FS_PureServerSetLoadedPaks() Forced reassignment of MAX_SEARCH_PATHS"
  1127. ^
  1128. src/qcommon/files.cpp:3742:2: warning: #warning "FS_PureServerSetLoadedPaks() Forced reassignment of MAX_SEARCH_PATHS" [-Wcpp]
  1129. #warning "FS_PureServerSetLoadedPaks() Forced reassignment of MAX_SEARCH_PATHS"
  1130. ^
  1131. src/qcommon/files.cpp:3763:2: warning: #warning "FS_PureServerSetLoadedPaks() Forced reassignment of MAX_SEARCH_PATHS" [-Wcpp]
  1132. #warning "FS_PureServerSetLoadedPaks() Forced reassignment of MAX_SEARCH_PATHS"
  1133. ^
  1134. src/qcommon/files.cpp: In function ‘void FS_Printf(fileHandle_t, const char*, ...)’:
  1135. src/qcommon/files.cpp:1474:46: warning: function might be possible candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  1136. Q_vsnprintf(msg, sizeof(msg), fmt, argptr);
  1137. ^
  1138. src/qcommon/files.cpp:1474:46: warning: function might be possible candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  1139. src/qcommon/files.cpp: In function ‘qboolean FS_ComparePaks(char*, int, qboolean)’:
  1140. src/qcommon/files.cpp:3218:62: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1141. if (strlen(origpos) + (origpos - neededpaks) >= (len - 1))
  1142. ^
  1143. src/qcommon/files.cpp: At global scope:
  1144. src/qcommon/files.cpp:3254:27: warning: unused parameter ‘closemfp’ [-Wunused-parameter]
  1145. void FS_Shutdown(qboolean closemfp)
  1146. ^
  1147. CC src/qcommon/md4.c
  1148. CC src/qcommon/md5.c
  1149. src/qcommon/md5.c: In function ‘Com_MD5File’:
  1150. src/qcommon/md5.c:300:8: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1151. if(r < sizeof(buffer) || total >= length)
  1152. ^
  1153. CC src/qcommon/msg.c
  1154. src/qcommon/msg.c: In function ‘MSG_ReadString’:
  1155. src/qcommon/msg.c:426:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1156. } while (l < sizeof(string)-1);
  1157. ^
  1158. src/qcommon/msg.c: In function ‘MSG_ReadBigString’:
  1159. src/qcommon/msg.c:446:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1160. } while (l < sizeof(string)-1);
  1161. ^
  1162. src/qcommon/msg.c: In function ‘MSG_ReadStringLine’:
  1163. src/qcommon/msg.c:466:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1164. } while (l < sizeof(string)-1);
  1165. ^
  1166. CC src/qcommon/net_chan.c
  1167. src/qcommon/net_chan.c: In function ‘Netchan_Process’:
  1168. src/qcommon/net_chan.c:352:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1169. chan->fragmentLength + fragmentLength > sizeof( chan->fragmentBuffer ) ) {
  1170. ^
  1171. src/qcommon/net_chan.c: In function ‘NET_SendLoopPacket’:
  1172. src/qcommon/net_chan.c:458:80: warning: unused parameter ‘to’ [-Wunused-parameter]
  1173. d NET_SendLoopPacket (netsrc_t sock, int length, const void *data, netadr_t to)
  1174. ^
  1175. CC src/qcommon/net_ip.c
  1176. src/qcommon/net_ip.c: In function ‘Sys_StringToSockaddr’:
  1177. src/qcommon/net_ip.c:326:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1178. if(search->ai_addrlen > sadr_len)
  1179. ^
  1180. src/qcommon/net_ip.c: In function ‘NET_OpenSocks’:
  1181. src/qcommon/net_ip.c:1100:25: warning: unused parameter ‘port’ [-Wunused-parameter]
  1182. void NET_OpenSocks( int port ) {
  1183. ^
  1184. src/qcommon/net_ip.c: In function ‘NET_Config’:
  1185. src/qcommon/net_ip.c:1568:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1186. if( enableNetworking == networkingEnabled && !modified ) {
  1187. ^
  1188. src/qcommon/net_ip.c:1572:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1189. if( enableNetworking == networkingEnabled ) {
  1190. ^
  1191. CC src/qcommon/huffman.c
  1192. CC src/qcommon/parse.c
  1193. src/qcommon/parse.c:318:3: warning: missing initializer for field ‘next’ of ‘punctuation_t {aka struct punctuation_s}’ [-Wmissing-field-initializers]
  1194. {NULL, 0}
  1195. ^
  1196. src/qcommon/parse.c:132:25: note: ‘next’ declared here
  1197. struct punctuation_s *next; //next punctuation
  1198. ^
  1199. src/qcommon/parse.c: In function ‘Parse_NameHash’:
  1200. src/qcommon/parse.c:1453:3: warning: ‘register’ is not at beginning of declaration [-Wold-style-declaration]
  1201. int register hash, i;
  1202. ^
  1203. src/qcommon/parse.c: In function ‘Parse_CopyDefine’:
  1204. src/qcommon/parse.c:3501:45: warning: unused parameter ‘source’ [-Wunused-parameter]
  1205. static define_t *Parse_CopyDefine(source_t *source, define_t *define)
  1206. ^
  1207. CC src/client/snd_adpcm.c
  1208. CC src/client/snd_dma.c
  1209. src/client/snd_dma.c: In function ‘S_Base_Capture’:
  1210. src/client/snd_dma.c:134:26: warning: unused parameter ‘samples’ [-Wunused-parameter]
  1211. void S_Base_Capture( int samples, byte *data )
  1212. ^
  1213. src/client/snd_dma.c:134:41: warning: unused parameter ‘data’ [-Wunused-parameter]
  1214. void S_Base_Capture( int samples, byte *data )
  1215. ^
  1216. src/client/snd_dma.c: In function ‘S_Base_MasterGain’:
  1217. src/client/snd_dma.c:146:31: warning: unused parameter ‘val’ [-Wunused-parameter]
  1218. void S_Base_MasterGain( float val )
  1219. ^
  1220. src/client/snd_dma.c: In function ‘S_Base_Respatialize’:
  1221. src/client/snd_dma.c:1139:81: warning: unused parameter ‘inwater’ [-Wunused-parameter]
  1222. Respatialize( int entityNum, const vec3_t head, vec3_t axis[3], int inwater ) {
  1223. ^
  1224. src/client/snd_dma.c: In function ‘S_Update_’:
  1225. src/client/snd_dma.c:1360:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1226. if (endtime - s_soundtime > samps)
  1227. ^
  1228. src/client/snd_dma.c: In function ‘S_UpdateBackgroundTrack’:
  1229. src/client/snd_dma.c:1485:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1230. if ( fileBytes > sizeof(raw) ) {
  1231. ^
  1232. CC src/client/snd_mem.c
  1233. src/client/snd_mem.c: In function ‘ResampleSfx’:
  1234. src/client/snd_mem.c:118:109: warning: unused parameter ‘compressed’ [-Wunused-parameter]
  1235. hannels, int inrate, int inwidth, int samples, byte *data, qboolean compressed)
  1236. ^
  1237. CC src/client/snd_mix.c
  1238. src/client/snd_mix.c:38:2: warning: #warning "Remove id386 throughout" [-Wcpp]
  1239. #warning "Remove id386 throughout"
  1240. ^
  1241. CC src/client/snd_wavelet.c
  1242. src/client/snd_wavelet.c: In function ‘wt1’:
  1243. src/client/snd_wavelet.c:65:8: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1244. if (n < inverseStartLength) return;
  1245. ^
  1246. src/client/snd_wavelet.c:67:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1247. for (nn=n;nn>=inverseStartLength;nn>>=1) daub4(a,nn,isign);
  1248. ^
  1249. CC src/client/snd_main.c
  1250. CC src/client/snd_codec.c
  1251. CC src/client/snd_codec_wav.c
  1252. CC src/client/snd_codec_ogg.c
  1253. CC src/client/snd_codec_opus.c
  1254. src/client/snd_codec_opus.c: In function ‘S_OggOpus_Callback_close’:
  1255. src/client/snd_codec_opus.c:179:36: warning: unused parameter ‘datasource’ [-Wunused-parameter]
  1256. int S_OggOpus_Callback_close(void *datasource)
  1257. ^
  1258. CC src/client/qal.c
  1259. CC src/client/snd_openal.c
  1260. src/client/snd_openal.c: In function ‘S_AL_RegisterSound’:
  1261. src/client/snd_openal.c:529:62: warning: unused parameter ‘compressed’ [-Wunused-parameter]
  1262. sfxHandle_t S_AL_RegisterSound( const char *sample, qboolean compressed )
  1263. ^
  1264. src/client/snd_openal.c: In function ‘S_AL_SrcAlloc’:
  1265. src/client/snd_openal.c:1076:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1266. (curSource->priority < weakest_pri ||
  1267. ^
  1268. src/client/snd_openal.c:1094:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1269. curSource->priority < weakest_pri ||
  1270. ^
  1271. src/client/snd_openal.c:1046:58: warning: unused parameter ‘entnum’ [-Wunused-parameter]
  1272. srcHandle_t S_AL_SrcAlloc( alSrcPriority_t priority, int entnum, int channel )
  1273. ^
  1274. src/client/snd_openal.c:1046:70: warning: unused parameter ‘channel’ [-Wunused-parameter]
  1275. srcHandle_t S_AL_SrcAlloc( alSrcPriority_t priority, int entnum, int channel )
  1276. ^
  1277. src/client/snd_openal.c: In function ‘S_AL_ClearLoopingSounds’:
  1278. src/client/snd_openal.c:1319:40: warning: unused parameter ‘killall’ [-Wunused-parameter]
  1279. void S_AL_ClearLoopingSounds( qboolean killall )
  1280. ^
  1281. src/client/snd_openal.c: In function ‘S_AL_Respatialize’:
  1282. src/client/snd_openal.c:2259:81: warning: unused parameter ‘inwater’ [-Wunused-parameter]
  1283. Respatialize( int entityNum, const vec3_t origin, vec3_t axis[3], int inwater )
  1284. ^
  1285. CC src/client/cl_curl.c
  1286. src/client/cl_curl.c: In function ‘CL_cURL_CallbackProgress’:
  1287. src/client/cl_curl.c:207:44: warning: unused parameter ‘dummy’ [-Wunused-parameter]
  1288. static int CL_cURL_CallbackProgress( void *dummy, double dltotal, double dlnow,
  1289. ^
  1290. src/client/cl_curl.c:208:9: warning: unused parameter ‘ultotal’ [-Wunused-parameter]
  1291. double ultotal, double ulnow )
  1292. ^
  1293. src/client/cl_curl.c:208:25: warning: unused parameter ‘ulnow’ [-Wunused-parameter]
  1294. double ultotal, double ulnow )
  1295. ^
  1296. CC src/server/sv_ccmds.c
  1297. src/server/sv_ccmds.c: In function ‘SV_CompleteMapName’:
  1298. src/server/sv_ccmds.c:294:39: warning: unused parameter ‘args’ [-Wunused-parameter]
  1299. static void SV_CompleteMapName( char *args, int argNum ) {
  1300. ^
  1301. CC src/server/sv_client.c
  1302. src/server/sv_client.c: In function ‘SV_UserVoip’:
  1303. src/server/sv_client.c:1689:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1304. if (packetsize > sizeof (encoded)) { // overlarge packet?
  1305. ^
  1306. src/server/sv_client.c:1693:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1307. if (br > sizeof (encoded))
  1308. ^
  1309. src/server/sv_client.c:1746:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1310. if (client->queuedVoipPackets >= ARRAY_LEN(client->voipPacket)) {
  1311. ^
  1312. CC src/server/sv_game.c
  1313. CC src/server/sv_init.c
  1314. src/server/sv_init.c: In function ‘SV_SpawnServer’:
  1315. src/server/sv_init.c:487:45: warning: unused parameter ‘killBots’ [-Wunused-parameter]
  1316. void SV_SpawnServer( char *server, qboolean killBots ) {
  1317. ^
  1318. CC src/server/sv_main.c
  1319. src/server/sv_main.c: In function ‘SV_ExpandNewlines’:
  1320. src/server/sv_main.c:84:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1321. while ( *in && l < sizeof(string) - 3 ) {
  1322. ^
  1323. src/server/sv_main.c: In function ‘SVC_HashForAddress’:
  1324. src/server/sv_main.c:386:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1325. for ( i = 0; i < size; i++ ) {
  1326. ^
  1327. src/server/sv_main.c: In function ‘SVC_Status’:
  1328. src/server/sv_main.c:578:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1329. if (statusLength + playerLength >= sizeof(status) ) {
  1330. ^
  1331. src/server/sv_main.c: In function ‘SVC_RemoteCommand’:
  1332. src/server/sv_main.c:687:54: warning: unused parameter ‘msg’ [-Wunused-parameter]
  1333. static void SVC_RemoteCommand( netadr_t from, msg_t *msg ) {
  1334. ^
  1335. CC src/server/sv_net_chan.c
  1336. CC src/server/sv_snapshot.c
  1337. src/server/sv_snapshot.c: In function ‘SV_AddEntitiesVisibleFromPoint’:
  1338. src/server/sv_snapshot.c:294:51: warning: unused parameter ‘portal’ [-Wunused-parameter]
  1339. snapshotEntityNumbers_t *eNums, qboolean portal ) {
  1340. ^
  1341. CC src/server/sv_world.c
  1342. CC src/qcommon/q_math.c
  1343. CC src/qcommon/q_shared.c
  1344. src/qcommon/q_shared.c: In function ‘Com_HexStrToInt’:
  1345. src/qcommon/q_shared.c:672:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1346. for( i = 2; i < strlen( str ); i++ )
  1347. ^
  1348. src/qcommon/q_shared.c: In function ‘Com_CharIsOneOfCharset’:
  1349. src/qcommon/q_shared.c:1415:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1350. for( i = 0; i < strlen( set ); i++ )
  1351. ^
  1352. CC src/qcommon/unzip.c
  1353. CC src/qcommon/ioapi.c
  1354. src/qcommon/ioapi.c: In function ‘fopen_file_func’:
  1355. src/qcommon/ioapi.c:74:11: warning: unused parameter ‘opaque’ [-Wunused-parameter]
  1356. voidpf opaque;
  1357. ^
  1358. src/qcommon/ioapi.c: In function ‘fread_file_func’:
  1359. src/qcommon/ioapi.c:96:11: warning: unused parameter ‘opaque’ [-Wunused-parameter]
  1360. voidpf opaque;
  1361. ^
  1362. src/qcommon/ioapi.c: In function ‘fwrite_file_func’:
  1363. src/qcommon/ioapi.c:108:11: warning: unused parameter ‘opaque’ [-Wunused-parameter]
  1364. voidpf opaque;
  1365. ^
  1366. src/qcommon/ioapi.c: In function ‘ftell_file_func’:
  1367. src/qcommon/ioapi.c:119:11: warning: unused parameter ‘opaque’ [-Wunused-parameter]
  1368. voidpf opaque;
  1369. ^
  1370. src/qcommon/ioapi.c: In function ‘fseek_file_func’:
  1371. src/qcommon/ioapi.c:128:11: warning: unused parameter ‘opaque’ [-Wunused-parameter]
  1372. voidpf opaque;
  1373. ^
  1374. src/qcommon/ioapi.c: In function ‘fclose_file_func’:
  1375. src/qcommon/ioapi.c:154:11: warning: unused parameter ‘opaque’ [-Wunused-parameter]
  1376. voidpf opaque;
  1377. ^
  1378. src/qcommon/ioapi.c: In function ‘ferror_file_func’:
  1379. src/qcommon/ioapi.c:163:11: warning: unused parameter ‘opaque’ [-Wunused-parameter]
  1380. voidpf opaque;
  1381. ^
  1382. CC src/qcommon/puff.c
  1383. CC src/qcommon/vm.c
  1384. src/qcommon/vm.c: In function ‘VM_DllSyscall’:
  1385. src/qcommon/vm.c:349:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1386. for (i = 1; i < ARRAY_LEN (args); i++)
  1387. ^
  1388. src/qcommon/vm.c: In function ‘VM_LoadQVM’:
  1389. src/qcommon/vm.c:399:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1390. for ( i = 0 ; i < sizeof( vmHeader_t ) / 4 ; i++ ) {
  1391. ^
  1392. src/qcommon/vm.c:419:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1393. for ( i = 0 ; i < ( sizeof( vmHeader_t ) - sizeof( int ) ) / 4 ; i++ ) {
  1394. ^
  1395. src/qcommon/vm.c: In function ‘VM_Call’:
  1396. src/qcommon/vm.c:814:6: warning: unused variable ‘i’ [-Wunused-variable]
  1397. int i;
  1398. ^
  1399. CC src/qcommon/vm_interpreted.c
  1400. src/qcommon/vm_interpreted.c: In function ‘VM_CallInterpreted’:
  1401. src/qcommon/vm_interpreted.c:509:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1402. for (i = 0; i < ARRAY_LEN(argarr); ++i) {
  1403. ^
  1404. src/qcommon/vm_interpreted.c:535:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1405. } else if ( (unsigned)programCounter >= vm->instructionCount ) {
  1406. ^
  1407. src/qcommon/vm_interpreted.c:593:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1408. } else if ( (unsigned)programCounter >= vm->codeLength ) {
  1409. ^
  1410. src/qcommon/vm_interpreted.c:606:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1411. if ( (unsigned)r0 >= vm->instructionCount )
  1412. ^
  1413. src/qcommon/vm_interpreted.c:895:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1414. if (opStackOfs != 1 || *opStack != 0xDEADBEEF)
  1415. ^
  1416. CC src/sdl/sdl_input.c
  1417. src/sdl/sdl_input.c: In function ‘IN_JoyMove’:
  1418. src/sdl/sdl_input.c:844:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1419. if (total > ARRAY_LEN(stick_state.buttons))
  1420. ^
  1421. CC src/sdl/sdl_snd.c
  1422. src/sdl/sdl_snd.c: In function ‘SNDDMA_AudioCallback’:
  1423. src/sdl/sdl_snd.c:53:40: warning: unused parameter ‘userdata’ [-Wunused-parameter]
  1424. static void SNDDMA_AudioCallback(void *userdata, Uint8 *stream, int len)
  1425. ^
  1426. CC src/sys/con_log.c
  1427. CXX src/sys/sys_main.cpp
  1428. cc1plus: warning: command line option ‘-Wimplicit’ is valid for C/ObjC but not for C++
  1429. cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  1430. CC src/sys/con_tty.c
  1431. src/sys/con_tty.c: In function ‘CON_SigCont’:
  1432. src/sys/con_tty.c:280:22: warning: unused parameter ‘signum’ [-Wunused-parameter]
  1433. void CON_SigCont(int signum)
  1434. ^
  1435. src/sys/con_tty.c: In function ‘CON_Input’:
  1436. src/sys/con_tty.c:471:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1437. if (TTY_con.cursor >= sizeof(text) - 1)
  1438. ^
  1439. CC src/asm/snapvector.c
  1440. CC src/asm/ftola.c
  1441. CC src/opus-1.1/src/analysis.c
  1442. CC src/opus-1.1/src/mlp.c
  1443. CC src/opus-1.1/src/mlp_data.c
  1444. CC src/opus-1.1/src/opus.c
  1445. CC src/opus-1.1/src/opus_decoder.c
  1446. CC src/opus-1.1/src/opus_encoder.c
  1447. CC src/opus-1.1/src/opus_multistream.c
  1448. CC src/opus-1.1/src/opus_multistream_encoder.c
  1449. CC src/opus-1.1/src/opus_multistream_decoder.c
  1450. CC src/opus-1.1/src/repacketizer.c
  1451. CC src/opus-1.1/celt/bands.c
  1452. CC src/opus-1.1/celt/celt.c
  1453. CC src/opus-1.1/celt/cwrs.c
  1454. CC src/opus-1.1/celt/entcode.c
  1455. CC src/opus-1.1/celt/entdec.c
  1456. CC src/opus-1.1/celt/entenc.c
  1457. CC src/opus-1.1/celt/kiss_fft.c
  1458. CC src/opus-1.1/celt/laplace.c
  1459. CC src/opus-1.1/celt/mathops.c
  1460. CC src/opus-1.1/celt/mdct.c
  1461. CC src/opus-1.1/celt/modes.c
  1462. CC src/opus-1.1/celt/pitch.c
  1463. CC src/opus-1.1/celt/celt_encoder.c
  1464. CC src/opus-1.1/celt/celt_decoder.c
  1465. CC src/opus-1.1/celt/celt_lpc.c
  1466. CC src/opus-1.1/celt/quant_bands.c
  1467. CC src/opus-1.1/celt/rate.c
  1468. CC src/opus-1.1/celt/vq.c
  1469. CC src/opus-1.1/silk/CNG.c
  1470. CC src/opus-1.1/silk/code_signs.c
  1471. CC src/opus-1.1/silk/init_decoder.c
  1472. CC src/opus-1.1/silk/decode_core.c
  1473. CC src/opus-1.1/silk/decode_frame.c
  1474. CC src/opus-1.1/silk/decode_parameters.c
  1475. CC src/opus-1.1/silk/decode_indices.c
  1476. CC src/opus-1.1/silk/decode_pulses.c
  1477. CC src/opus-1.1/silk/decoder_set_fs.c
  1478. CC src/opus-1.1/silk/dec_API.c
  1479. CC src/opus-1.1/silk/enc_API.c
  1480. CC src/opus-1.1/silk/encode_indices.c
  1481. CC src/opus-1.1/silk/encode_pulses.c
  1482. CC src/opus-1.1/silk/gain_quant.c
  1483. CC src/opus-1.1/silk/interpolate.c
  1484. CC src/opus-1.1/silk/LP_variable_cutoff.c
  1485. CC src/opus-1.1/silk/NLSF_decode.c
  1486. CC src/opus-1.1/silk/NSQ.c
  1487. CC src/opus-1.1/silk/NSQ_del_dec.c
  1488. CC src/opus-1.1/silk/PLC.c
  1489. CC src/opus-1.1/silk/shell_coder.c
  1490. CC src/opus-1.1/silk/tables_gain.c
  1491. CC src/opus-1.1/silk/tables_LTP.c
  1492. CC src/opus-1.1/silk/tables_NLSF_CB_NB_MB.c
  1493. CC src/opus-1.1/silk/tables_NLSF_CB_WB.c
  1494. CC src/opus-1.1/silk/tables_other.c
  1495. CC src/opus-1.1/silk/tables_pitch_lag.c
  1496. CC src/opus-1.1/silk/tables_pulses_per_block.c
  1497. CC src/opus-1.1/silk/VAD.c
  1498. CC src/opus-1.1/silk/control_audio_bandwidth.c
  1499. CC src/opus-1.1/silk/quant_LTP_gains.c
  1500. CC src/opus-1.1/silk/VQ_WMat_EC.c
  1501. CC src/opus-1.1/silk/HP_variable_cutoff.c
  1502. CC src/opus-1.1/silk/NLSF_encode.c
  1503. CC src/opus-1.1/silk/NLSF_VQ.c
  1504. CC src/opus-1.1/silk/NLSF_unpack.c
  1505. CC src/opus-1.1/silk/NLSF_del_dec_quant.c
  1506. CC src/opus-1.1/silk/process_NLSFs.c
  1507. CC src/opus-1.1/silk/stereo_LR_to_MS.c
  1508. CC src/opus-1.1/silk/stereo_MS_to_LR.c
  1509. CC src/opus-1.1/silk/check_control_input.c
  1510. CC src/opus-1.1/silk/control_SNR.c
  1511. CC src/opus-1.1/silk/init_encoder.c
  1512. CC src/opus-1.1/silk/control_codec.c
  1513. CC src/opus-1.1/silk/A2NLSF.c
  1514. CC src/opus-1.1/silk/ana_filt_bank_1.c
  1515. CC src/opus-1.1/silk/biquad_alt.c
  1516. CC src/opus-1.1/silk/bwexpander_32.c
  1517. CC src/opus-1.1/silk/bwexpander.c
  1518. CC src/opus-1.1/silk/debug.c
  1519. CC src/opus-1.1/silk/decode_pitch.c
  1520. CC src/opus-1.1/silk/inner_prod_aligned.c
  1521. CC src/opus-1.1/silk/lin2log.c
  1522. CC src/opus-1.1/silk/log2lin.c
  1523. CC src/opus-1.1/silk/LPC_analysis_filter.c
  1524. CC src/opus-1.1/silk/LPC_inv_pred_gain.c
  1525. CC src/opus-1.1/silk/table_LSF_cos.c
  1526. CC src/opus-1.1/silk/NLSF2A.c
  1527. CC src/opus-1.1/silk/NLSF_stabilize.c
  1528. CC src/opus-1.1/silk/NLSF_VQ_weights_laroia.c
  1529. CC src/opus-1.1/silk/pitch_est_tables.c
  1530. CC src/opus-1.1/silk/resampler.c
  1531. CC src/opus-1.1/silk/resampler_down2_3.c
  1532. CC src/opus-1.1/silk/resampler_down2.c
  1533. CC src/opus-1.1/silk/resampler_private_AR2.c
  1534. CC src/opus-1.1/silk/resampler_private_down_FIR.c
  1535. CC src/opus-1.1/silk/resampler_private_IIR_FIR.c
  1536. CC src/opus-1.1/silk/resampler_private_up2_HQ.c
  1537. CC src/opus-1.1/silk/resampler_rom.c
  1538. CC src/opus-1.1/silk/sigm_Q15.c
  1539. CC src/opus-1.1/silk/sort.c
  1540. CC src/opus-1.1/silk/sum_sqr_shift.c
  1541. CC src/opus-1.1/silk/stereo_decode_pred.c
  1542. CC src/opus-1.1/silk/stereo_encode_pred.c
  1543. CC src/opus-1.1/silk/stereo_find_predictor.c
  1544. CC src/opus-1.1/silk/stereo_quant_pred.c
  1545. CC src/opus-1.1/silk/float/apply_sine_window_FLP.c
  1546. CC src/opus-1.1/silk/float/corrMatrix_FLP.c
  1547. CC src/opus-1.1/silk/float/encode_frame_FLP.c
  1548. CC src/opus-1.1/silk/float/find_LPC_FLP.c
  1549. CC src/opus-1.1/silk/float/find_LTP_FLP.c
  1550. CC src/opus-1.1/silk/float/find_pitch_lags_FLP.c
  1551. CC src/opus-1.1/silk/float/find_pred_coefs_FLP.c
  1552. CC src/opus-1.1/silk/float/LPC_analysis_filter_FLP.c
  1553. CC src/opus-1.1/silk/float/LTP_analysis_filter_FLP.c
  1554. CC src/opus-1.1/silk/float/LTP_scale_ctrl_FLP.c
  1555. CC src/opus-1.1/silk/float/noise_shape_analysis_FLP.c
  1556. CC src/opus-1.1/silk/float/prefilter_FLP.c
  1557. CC src/opus-1.1/silk/float/process_gains_FLP.c
  1558. CC src/opus-1.1/silk/float/regularize_correlations_FLP.c
  1559. CC src/opus-1.1/silk/float/residual_energy_FLP.c
  1560. CC src/opus-1.1/silk/float/solve_LS_FLP.c
  1561. CC src/opus-1.1/silk/float/warped_autocorrelation_FLP.c
  1562. CC src/opus-1.1/silk/float/wrappers_FLP.c
  1563. CC src/opus-1.1/silk/float/autocorrelation_FLP.c
  1564. CC src/opus-1.1/silk/float/burg_modified_FLP.c
  1565. CC src/opus-1.1/silk/float/bwexpander_FLP.c
  1566. CC src/opus-1.1/silk/float/energy_FLP.c
  1567. CC src/opus-1.1/silk/float/inner_product_FLP.c
  1568. CC src/opus-1.1/silk/float/k2a_FLP.c
  1569. CC src/opus-1.1/silk/float/levinsondurbin_FLP.c
  1570. CC src/opus-1.1/silk/float/LPC_inv_pred_gain_FLP.c
  1571. CC src/opus-1.1/silk/float/pitch_analysis_core_FLP.c
  1572. CC src/opus-1.1/silk/float/scale_copy_vector_FLP.c
  1573. CC src/opus-1.1/silk/float/scale_vector_FLP.c
  1574. CC src/opus-1.1/silk/float/schur_FLP.c
  1575. CC src/opus-1.1/silk/float/sort_FLP.c
  1576. CC src/opusfile-0.5/src/http.c
  1577. CC src/opusfile-0.5/src/info.c
  1578. CC src/opusfile-0.5/src/internal.c
  1579. CC src/opusfile-0.5/src/opusfile.c
  1580. CC src/opusfile-0.5/src/stream.c
  1581. CC src/opusfile-0.5/src/wincerts.c
  1582. CC src/libogg-1.3.1/src/bitwise.c
  1583. CC src/libogg-1.3.1/src/framing.c
  1584. CC src/zlib/adler32.c
  1585. CC src/zlib/crc32.c
  1586. CC src/zlib/inffast.c
  1587. CC src/zlib/inflate.c
  1588. CC src/zlib/inftrees.c
  1589. CC src/zlib/zutil.c
  1590. CXX src/restclient/connection.cpp
  1591. cc1plus: warning: command line option ‘-Wimplicit’ is valid for C/ObjC but not for C++
  1592. cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  1593. In file included from src/restclient/connection.cpp:7:0:
  1594. src/restclient/restclient/connection.h: In constructor ‘RestClient::Connection::Connection(std::__cxx11::string)’:
  1595. src/restclient/restclient/connection.h:164:17: warning: ‘RestClient::Connection::lastRequest’ will be initialized after [-Wreorder]
  1596. RequestInfo lastRequest;
  1597. ^
  1598. src/restclient/restclient/connection.h:155:30: warning: ‘RestClient::HeaderFields RestClient::Connection::headerFields’ [-Wreorder]
  1599. RestClient::HeaderFields headerFields;
  1600. ^
  1601. src/restclient/connection.cpp:26:1: warning: when initialized here [-Wreorder]
  1602. RestClient::Connection::Connection(const std::string baseUrl)
  1603. ^
  1604. CXX src/restclient/helpers.cpp
  1605. cc1plus: warning: command line option ‘-Wimplicit’ is valid for C/ObjC but not for C++
  1606. cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  1607. CXX src/restclient/restclient.cpp
  1608. cc1plus: warning: command line option ‘-Wimplicit’ is valid for C/ObjC but not for C++
  1609. cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  1610. CC src/qcommon/vm_x86.c
  1611. src/qcommon/vm_x86.c: In function ‘DoSyscall’:
  1612. src/qcommon/vm_x86.c:433:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1613. for(index = 1; index < ARRAY_LEN(args); index++)
  1614. ^
  1615. src/qcommon/vm_x86.c: In function ‘EmitCallRel’:
  1616. src/qcommon/vm_x86.c:471:24: warning: unused parameter ‘vm’ [-Wunused-parameter]
  1617. void EmitCallRel(vm_t *vm, int callOfs)
  1618. ^
  1619. src/qcommon/vm_x86.c: In function ‘EmitCallDoSyscall’:
  1620. src/qcommon/vm_x86.c:484:29: warning: unused parameter ‘vm’ [-Wunused-parameter]
  1621. int EmitCallDoSyscall(vm_t *vm)
  1622. ^
  1623. src/qcommon/vm_x86.c: In function ‘VM_CallCompiled’:
  1624. src/qcommon/vm_x86.c:1800:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1625. if(opStackOfs != 1 || *opStack != 0xDEADBEEF)
  1626. ^
  1627. CC src/sys/sys_unix.c
  1628. src/sys/sys_unix.c: In function ‘Sys_RandomBytes’:
  1629. src/sys/sys_unix.c:129:47: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1630. if( fread( string, sizeof( byte ), len, fp ) != len )
  1631. ^
  1632. src/sys/sys_unix.c: In function ‘Sys_Dirname’:
  1633. src/sys/sys_unix.c:196:18: warning: passing argument 1 of ‘dirname’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  1634. return dirname( path );
  1635. ^
  1636. In file included from src/sys/sys_unix.c:38:0:
  1637. /usr/include/libgen.h:26:14: note: expected ‘char *’ but argument is of type ‘const char *’
  1638. extern char *dirname (char *__path) __THROW;
  1639. ^
  1640. src/sys/sys_unix.c: In function ‘Sys_ListFiles’:
  1641. src/sys/sys_unix.c:412:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1642. if ( strlen( d->d_name ) < extLen ||
  1643. ^
  1644. src/sys/sys_unix.c: In function ‘Sys_AppendToExecBuffer’:
  1645. src/sys/sys_unix.c:594:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1646. if( length > size || execArgc >= ARRAY_LEN( execArgv ) )
  1647. ^
  1648. src/sys/sys_unix.c:594:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1649. if( length > size || execArgc >= ARRAY_LEN( execArgv ) )
  1650. ^
  1651. src/sys/sys_unix.c: In function ‘Sys_XmessageCommand’:
  1652. src/sys/sys_unix.c:698:86: warning: unused parameter ‘title’ [-Wunused-parameter]
  1653. ys_XmessageCommand( dialogType_t type, const char *message, const char *title )
  1654. ^
  1655. src/sys/sys_unix.c: In function ‘Sys_Dialog’:
  1656. src/sys/sys_unix.c:752:60: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1657. if( preferredCommandType != NONE && preferredCommandType != i )
  1658. ^
  1659. CC src/client/libmumblelink.c
  1660. LD build/release-linux-x86_64/tremulous
  1661. build/release-linux-x86_64/client/cl_curl.o: In function `CL_cURL_Cleanup':
  1662. cl_curl.c:(.text+0x205): undefined reference to `curl_multi_remove_handle'
  1663. cl_curl.c:(.text+0x215): undefined reference to `curl_easy_cleanup'
  1664. cl_curl.c:(.text+0x221): undefined reference to `curl_multi_cleanup'
  1665. cl_curl.c:(.text+0x22c): undefined reference to `curl_multi_strerror'
  1666. cl_curl.c:(.text+0x263): undefined reference to `curl_multi_strerror'
  1667. cl_curl.c:(.text+0x28d): undefined reference to `curl_easy_cleanup'
  1668. build/release-linux-x86_64/client/cl_curl.o: In function `qcurl_easy_setopt_warn':
  1669. cl_curl.c:(.text+0x303): undefined reference to `curl_easy_setopt'
  1670. cl_curl.c:(.text+0x310): undefined reference to `curl_easy_strerror'
  1671. build/release-linux-x86_64/client/cl_curl.o: In function `CL_cURL_BeginDownload':
  1672. cl_curl.c:(.text+0x441): undefined reference to `curl_easy_init'
  1673. cl_curl.c:(.text+0x508): undefined reference to `curl_version'
  1674. cl_curl.c:(.text+0x5fb): undefined reference to `curl_multi_init'
  1675. cl_curl.c:(.text+0x61a): undefined reference to `curl_multi_add_handle'
  1676. cl_curl.c:(.text+0x6a1): undefined reference to `curl_easy_cleanup'
  1677. cl_curl.c:(.text+0x6b7): undefined reference to `curl_multi_strerror'
  1678. cl_curl.c:(.text+0x6d9): undefined reference to `curl_easy_cleanup'
  1679. build/release-linux-x86_64/client/cl_curl.o: In function `CL_cURL_PerformDownload':
  1680. cl_curl.c:(.text+0x761): undefined reference to `curl_multi_perform'
  1681. cl_curl.c:(.text+0x783): undefined reference to `curl_multi_perform'
  1682. cl_curl.c:(.text+0x7bb): undefined reference to `curl_multi_info_read'
  1683. cl_curl.c:(.text+0x815): undefined reference to `curl_easy_getinfo'
  1684. cl_curl.c:(.text+0x822): undefined reference to `curl_easy_strerror'
  1685. build/release-linux-x86_64/client/restclient/connection.o: In function `RestClient::Connection::Connection(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
  1686. connection.cpp:(.text+0x4bf): undefined reference to `curl_easy_init'
  1687. build/release-linux-x86_64/client/restclient/connection.o: In function `RestClient::Connection::performCurlRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
  1688. connection.cpp:(.text+0x6ab): undefined reference to `curl_easy_setopt'
  1689. connection.cpp:(.text+0x6bf): undefined reference to `curl_easy_setopt'
  1690. connection.cpp:(.text+0x6d5): undefined reference to `curl_easy_setopt'
  1691. connection.cpp:(.text+0x6ec): undefined reference to `curl_easy_setopt'
  1692. connection.cpp:(.text+0x702): undefined reference to `curl_easy_setopt'
  1693. build/release-linux-x86_64/client/restclient/connection.o:connection.cpp:(.text+0x714): more undefined references to `curl_easy_setopt' follow
  1694. build/release-linux-x86_64/client/restclient/connection.o: In function `RestClient::Connection::performCurlRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
  1695. connection.cpp:(.text+0x783): undefined reference to `curl_slist_append'
  1696. connection.cpp:(.text+0x7a8): undefined reference to `curl_easy_setopt'
  1697. connection.cpp:(.text+0x7df): undefined reference to `curl_easy_setopt'
  1698. connection.cpp:(.text+0x82c): undefined reference to `curl_easy_setopt'
  1699. connection.cpp:(.text+0x834): undefined reference to `curl_easy_perform'
  1700. connection.cpp:(.text+0x882): undefined reference to `curl_easy_getinfo'
  1701. connection.cpp:(.text+0x898): undefined reference to `curl_easy_getinfo'
  1702. connection.cpp:(.text+0x8ae): undefined reference to `curl_easy_getinfo'
  1703. connection.cpp:(.text+0x8c4): undefined reference to `curl_easy_getinfo'
  1704. connection.cpp:(.text+0x8da): undefined reference to `curl_easy_getinfo'
  1705. build/release-linux-x86_64/client/restclient/connection.o:connection.cpp:(.text+0x8f0): more undefined references to `curl_easy_getinfo' follow
  1706. build/release-linux-x86_64/client/restclient/connection.o: In function `RestClient::Connection::performCurlRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
  1707. connection.cpp:(.text+0x924): undefined reference to `curl_slist_free_all'
  1708. connection.cpp:(.text+0x92c): undefined reference to `curl_easy_reset'
  1709. connection.cpp:(.text+0xaa5): undefined reference to `curl_easy_setopt'
  1710. connection.cpp:(.text+0xabc): undefined reference to `curl_easy_setopt'
  1711. connection.cpp:(.text+0xb35): undefined reference to `curl_easy_getinfo'
  1712. connection.cpp:(.text+0xb5a): undefined reference to `curl_easy_setopt'
  1713. connection.cpp:(.text+0xb6e): undefined reference to `curl_easy_setopt'
  1714. connection.cpp:(.text+0xb82): undefined reference to `curl_easy_setopt'
  1715. build/release-linux-x86_64/client/restclient/connection.o: In function `RestClient::Connection::post(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
  1716. connection.cpp:(.text+0xd74): undefined reference to `curl_easy_setopt'
  1717. connection.cpp:(.text+0xd87): undefined reference to `curl_easy_setopt'
  1718. build/release-linux-x86_64/client/restclient/connection.o:connection.cpp:(.text+0xd9b): more undefined references to `curl_easy_setopt' follow
  1719. build/release-linux-x86_64/client/restclient/connection.o: In function `RestClient::Connection::~Connection()':
  1720. connection.cpp:(.text+0xf26): undefined reference to `curl_easy_cleanup'
  1721. build/release-linux-x86_64/client/restclient/restclient.o: In function `RestClient::init()':
  1722. restclient.cpp:(.text+0xa): undefined reference to `curl_global_init'
  1723. build/release-linux-x86_64/client/restclient/restclient.o: In function `RestClient::disable()':
  1724. restclient.cpp:(.text+0x21): undefined reference to `curl_global_cleanup'
  1725. collect2: error: ld returned 1 exit status
  1726. Makefile:2397: recipe for target 'build/release-linux-x86_64/tremulous' failed
  1727. make[2]: *** [build/release-linux-x86_64/tremulous] Error 1
  1728. make[2]: Leaving directory '/home/<USERNAME>/tremulous'
  1729. Makefile:1358: recipe for target 'targets' failed
  1730. make[1]: *** [targets] Error 2
  1731. make[1]: Leaving directory '/home/<USERNAME>/tremulous'
  1732. Makefile:1302: recipe for target 'release' failed
  1733. make: *** [release] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement